Agent-based computational economics
Agent-based computational economics (ACE) is the area of computational economics that studies economic processes, including whole economies, as dynamic systems of interacting agents. As such, it falls in the paradigm of complex adaptive systems.[1] In corresponding agent-based models, the "agents" are "computational objects modeled as interacting according to rules" over space and time, not real people. The rules are formulated to model behavior and social interactions based on incentives and information.[2]
The theoretical assumption of mathematical optimization by agents in equilibrium is replaced by the less restrictive postulate of agents with bounded rationality adapting to market forces.[3] ACE models apply numerical methods of analysis to computer-based simulations of complex dynamic problems for which more conventional methods, such as theorem formulation, may not find ready use.[4] Starting from initial conditions specified by the modeler, the computational economy evolves over time as its constituent agents repeatedly interact with each other, including learning from interactions. In these respects, ACE has been characterized as a bottom-up culture-dish approach to the study of economic systems.[5]
ACE has a similarity to, and overlap with, game theory as an agent-based method for modeling social interactions.[6] But practitioners have also noted differences from standard methods, for example in ACE events modeled being driven solely by initial conditions, whether or not equilibria exist or are computationally tractable, and in the modeling facilitation of agent autonomy and learning.[7]
The method has benefited from continuing improvements in modeling techniques of computer science and increased computer capabilities. The ultimate scientific objective of the method is to "test theoretical findings against real-world data in ways that permit empirically supported theories to cumulate over time, with each researcher’s work building appropriately on the work that has gone before."[8] The subject has been applied to research areas like asset pricing,[9] competition and collaboration,[10] transaction costs,[11] market structure and industrial organization and dynamics,[12] welfare economics,[13] and mechanism design,[14] information and uncertainty,[15] macroeconomics,[16] and Marxist economics.[17][18]
Overview
The "agents" in ACE models can represent individuals (e.g. people), social groupings (e.g. firms), biological entities (e.g. growing crops), and/or physical systems (e.g. transport systems). The ACE modeler provides the initial configuration of a computational economic system comprising multiple interacting agents. The modeler then steps back to observe the development of the system over time without further intervention. In particular, system events should be driven by agent interactions without external imposition of equilibrium conditions.[19] Issues include those common to experimental economics in general[20] and development of a common framework for empirical validation and resolving open questions in agent-based modeling.[21]
ACE is an officially designated special interest group (SIG) of the Society for Computational Economics.[22] Researchers at the Santa Fe Institute have contributed to the development of ACE.
Example: finance
One area where ACE methodology has frequently been applied is asset pricing. W. Brian Arthur, Eric Baum, William Brock, Cars Hommes, and Blake LeBaron, among others, have developed computational models in which many agents choose from a set of possible forecasting strategies in order to predict stock prices, which affects their asset demands and thus affects stock prices. These models assume that agents are more likely to choose forecasting strategies which have recently been successful. The success of any strategy will depend on market conditions and also on the set of strategies that are currently being used. These models frequently find that large booms and busts in asset prices may occur as agents switch across forecasting strategies.[9][23][24] More recently, Brock, Hommes, and Wagener (2009) have used a model of this type to argue that the introduction of new hedging instruments may destabilize the market,[25] and some papers have suggested that ACE might be a useful methodology for understanding the recent financial crisis.[26][27]
See also
- ACEGES
- Agent-based social simulation
- Computational economics
- Econophysics
- Macroeconomic model
- Multi-agent system
- Statistical finance
References
Further reading
- John Duffy (2006), 'Agent-based models and human subject experiments.' Ch. 19 of L. Tesfatsion and K.L. Judd, eds., Handbook of Computational Economics, Vol. 2 (Amsterdam: Elsevier, 2006), pp. 949–1011.
- Sheri Markose, Jasmina Arifovic, and Shyam Sunder (2007), 'Advances in experimental and agent-based modelling: Asset markets, economic networks, computational mechanism design, and evolutionary game dynamics.' Journal of Economic Dynamics and Control 31, pp. 1801–07.
- Shoham, Yoav, and Kevin Leyton-Brown, "Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations". Cambridge University Press, 2009.
External links
- Agent Based Computational Economics - Leigh Tesfatsion's website on ACE at Iowa State University
- JAMEL (a Java Agent-based MacroEconomic Laboratory) - An on-line, interactive agent-based macroeconomic model
- The Use of Agent-Based Models in Regional Science - a study on agent-based models to simulate urban agglomeration
- ACEGES - An on-line, interactive agent-based model of the global energy system
- JCAT - A scalable and versatile experimental platform for ACE; used as the Server and Agentware for the Trading Agent Competition on Market Design (also known as the CAT Game)
• Leigh Tesfatsion, 2003. "Agent-based Computational Economics: Modeling Economies as Complex Adaptive Systems," Information Sciences, 149(4), pp. 262-268.
• Thomas C. Schelling (1978 [2006]). Micromotives and Macrobehavior, Norton. Description, preview.
• Thomas J. Sargent, 1994. Bounded Rationality in Macroeconomics, Oxford. Description and chapter-preview 1st-page links.
• _____, 1998. Numerical Methods in Economics, MIT Press. Links to description and chapter previews.
• _____ (1997). "How Economists Can Get Alife," in W. B. Arthur, S. Durlauf, and D. Lane, eds., The Economy as an Evolving Complex System, II, pp. 533-564. Addison-Wesley. Pre-pub PDF.
• Yoav Shoham (2008). "Computer Science and Game Theory," Communications of the ACM, 51(8), pp. 75-79.
• Alvin E. Roth (2002). "The Economist as Engineer: Game Theory, Experimentation, and Computation as Tools for Design Economics," Econometrica, 70(4), pp. 1341–1378.
• Kenneth L. Judd (2006). "Computationally Intensive Analyses in Economics," Handbook of Computational Economics, v. 2, ch. 17, pp. 881- 893. Pre-pub PDF.
• Leigh Tesfatsion and Kenneth L. Judd, ed. (2006). Handbook of Computational Economics, v. 2. Description & and chapter-preview links.
• Joshua M. Epstein (2006). "Growing Adaptive Organizations: An Agent-Based Computational Approach," in Generative Social Science: Studies in Agent-Based Computational Modeling, pp. 309- 344. Description and abstract.
Roger B. Myerson "mechanism design." Abstract.
_____. "revelation principle." Abstract.
Tuomas Sandholm. "computing in mechanism design." Abstract.
• Noam Nisan and Amir Ronen (2001). "Algorithmic Mechanism Design," Games and Economic Behavior, 35(1-2), pp. 166–196.
• Noam Nisan et al., ed. (2007). Algorithmic Game Theory, Cambridge University Press. Description.
• Thomas J. Sargent (1994). Bounded Rationality in Macroeconomics, Oxford. Description and chapter-preview 1st-page links.
• M. Oeffner (2009). 'Agent-based Keynesian Macroeconomics'. PhD thesis, Faculty of Economics, University of Würzburg.