Integrating Optimisation And Agent-Based Modelling

A key strength of agent-based modelling is the ability to explore the upward-causation of micro-dynamics on the macro-level behaviour of a system. However, in policy contexts, it is also important to be able to represent downward-causation from the macro and meso-levels to the micro, and to represent decision-making at the macro level (i.e., by governments) in a sensible way. Though we cannot model political processes easily, we can try to optimise decisions given certain stated goals (e.g., minimum cost, or maximum impact). Optimisation offers one potential method to model macro-level decisions in this way. This paper presents the implementation of an integration of optimisation with agent-based modelling for the example of an auction scenario of government support for the installation of photovoltaic solar panels by households. Auction type scenarios of this kind, in which large groups of individuals or organisations make bids for subsidies or contracts from government, are common in many policy domains. Proceedings 28th European Conference on Modelling and Simulation © ECMS Flaminio Squazzoni, Fabio Baronio, Claudia Archetti, Marco Castellani (Editors).

[1]  Sebastian Schutte Optimization and Falsification in Empirical Agent-Based Models , 2010, J. Artif. Soc. Soc. Simul..

[2]  Peter Winker,et al.  A global optimization heuristic for estimating agent based models , 2003, Comput. Stat. Data Anal..

[3]  Edmund Chattoe-Brown,et al.  Why Sociology Should Use Agent Based Modelling , 2013 .

[4]  M. Kisiel-Dorohinicki,et al.  Agent-based evolutionary multiobjective optimisation , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[5]  Michal Pechoucek,et al.  Agents vs. pirates: multi-agent simulation and optimization to fight maritime piracy , 2012, AAMAS.

[6]  Guillaume Hutzler,et al.  Adaptative Dichotomic Optimization: a New Method for the Calibration of Agent-Based Models , 2007 .

[7]  B. Edmonds,et al.  Social Simulation in the Social Sciences , 2014 .

[8]  Giuseppe Bruno,et al.  Applications of agent-based models for optimization problems: A literature review , 2012, Expert Syst. Appl..

[9]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[10]  Chris Franklin,et al.  Multi-objective optimisation using agent-based modelling , 2012 .

[11]  Scott E. Page,et al.  Agent-Based Models , 2014, Encyclopedia of GIS.

[12]  Nicholas Mark Gotts,et al.  Agent-Based Simulation in the Study of Social Dilemmas , 2003, Artificial Intelligence Review.

[13]  Paul Davidsson,et al.  On the Integration of Agent-Based and Mathematical Optimization Techniques , 2007, KES-AMSTA.

[14]  Bud Mishra,et al.  Multi-objective evolutionary optimization of agent-based models: An application to emergency response planning , 2006, Computational Intelligence.

[15]  Takao Terano,et al.  Agent-based modeling for competing firms: from balanced-scorecards to multiobjective strategies , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[16]  F. Abergel,et al.  Econophysics review: II. Agent-based models , 2011 .

[17]  Alex Rogers,et al.  Multi-Objective Calibration For Agent-Based Models , 2004 .

[18]  Michael Affenzeller,et al.  MODELLING OF AN AGENT-BASED SCHEDULE OPTIMISATION SYSTEM , 2004 .

[19]  Peter G. Johnson,et al.  The swap model : policy and theory applications for agent-based modelling of soil and water conservation adoption , 2015 .

[20]  Shu-Heng Chen,et al.  Agent-based economic models and econometrics , 2012, The Knowledge Engineering Review.