Skip to main content

Agent-Based Simulation as a Useful Tool for the Study of Markets

  • Chapter
  • First Online:
Simulating Social Complexity

Part of the book series: Understanding Complex Systems ((UCS))

Abstract

This chapter describes a number of agent-based market models. They can be seen as belonging to different trends in that different types of markets are presented (goods markets, with or without stocks, or financial markets with diverse price mechanisms or even markets with or without money), but they also represent different aims that can be achieved with the simulation tool. For example, it is possible to develop precise interaction processes to include loyalty among actors; try to mimic as well as possible the behaviour of real humans, which have been recorded in experiments; or try to integrate psychological data to show a diffusion process. All these market models share a deep interest in what is fundamental in agent-based simulation, such as the role of interaction, interindividual influence and learning, which induces a change in the representation that agents have of their environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    For example, an issue that anyone representing learning (not only on markets) has to face is the exploration-exploitation dilemma. When an action gives a reward that is considered as “good”, the agent performing it has to decide either to continue with this action—and hence possibly miss other, more rewarding actions—or to search for alternative actions, which implies indeterminate results. Leloup (2002), using the multi-armed bandit (Rothschild 1974) to represent this dilemma, showed that a nonoptimal learning procedure could lead to a better outcome than an optimal—but non-computable—procedure.

  2. 2.

    http://www.econ.iastate.edu/tesfatsi/ace.htm.

  3. 3.

    The main objection to Brenner’s exposition is the lack of homogeneity of notation, which makes the algorithms difficult to compare and maybe to implement.

  4. 4.

    Natlab, which can be found at http://www.complexity-research.org/natlab.

References

  • Arthur, W. B. (1991). On designing economic agents that behave like human agents: A behavioural approach to bounded rationality. American Economic Review, 81, 353–359.

    Google Scholar 

  • Arthur, W. B. (1994). Inductive reasoning and bounded rationality. American Economic Review, 84, 406.

    Google Scholar 

  • Arthur, W. B., Holland, J., LeBaron, B., Palmer, R., & Taylor, P. (1997a). Asset pricing under endogenous expectations in an artificial stock market. In The economy as an evolving complex system II (Santa Fe Institute Studies in the Sciences of Complexity, XXVII) (pp. 15–44). Reading, MA: Addison-Wesley.

    Google Scholar 

  • Arthur, W. B., Durlauf, S., & Lane, D. (Eds.). (1997b). The economy as an evolving complex system II (Santa Fe Institute Studies in the Sciences of Complexity, XXVII). Reading, MA: Addison-Wesley.

    Google Scholar 

  • Arifovic, J. (1996). The behaviour of the exchange rate in the genetic algorithm and experimental economies. Journal of Political Economy, 104(3), 510–541.

    Article  Google Scholar 

  • Axtell, R. (2005). The complexity of exchange. The Economic Journal, 115(June), 193–210.

    Article  Google Scholar 

  • Basci, E. (1999). Learning by imitation. Journal of Economic Dynamics and Control, 23, 1569–1585.

    Article  MATH  Google Scholar 

  • Becker, G. (1962). Irrational behaviour and economic theory. Journal of Political Economy, 70, 1–13.

    Article  Google Scholar 

  • Bendor, J., Mookherjee, D., & Ray, D. (2001). Reinforcement learning in repeated interaction games. Advances in Theoretical Economics, 1(1). https://doi.org/10.2202/1534-5963.1008

  • Boylan, R., & El-Gamal, M. (1993). Fictitious play: A statistical study of multiple economic experiments. Games and Economic Behaviour, 5, 205–222.

    Article  MATH  Google Scholar 

  • Brenner, T. (2002). A behavioural learning approach to the dynamics of prices. Computational Economics, 19, 67–94.

    Article  MATH  Google Scholar 

  • Brenner, T. (2006). Agent learning representation: Advice on modelling economic learning. In Handbook of computational economics (Vol. 2, pp. 895–947).

    Google Scholar 

  • Brewer, P. J., Huang, M., Nelson, B., & Plott, C. (2002). On the behavioural foundations of the law of supply and demand: Human convergence and robot randomness. Experimental Economics, 5, 179–208.

    Article  MATH  Google Scholar 

  • Brock, W. A., & Hommes, C. (1998). Heterogenous beliefs and routes to chaos in an asset pricing model. Journal of Economic Dynamics and Control, 22, 1235–1274.

    Article  MathSciNet  MATH  Google Scholar 

  • Camerer, C., & Ho, T. H. (1999). Experience-weighted attraction learning in normal form games. Econometrica, 67, 827–874.

    Article  MATH  Google Scholar 

  • Chan, N.T., & Shelton, C.R. (2001) An electronic market-maker (Technical report, AI Memo 2001-005). Cambridge, MA: MIT AI Lab.

    Google Scholar 

  • Cyert, R. M., & March, J. G. (1963). A behavioural theory of the firm. Upper Saddle River, NJ: Prentice-Hall.

    Google Scholar 

  • Daniel, G. (2006). Asynchronous simulations of a limit order book. PhD thesis, University of Manchester, http://gillesdaniel.com/PhD.html.

  • Darmon, E., & Torre, D. (2004). Adoption and use of electronic markets: Individual and collective learning. Journal of Articial Societies and Social Simulations, 7, 2. http://jasss.soc.surrey.ac.uk/7/2/2.html.

  • Delre, S. A., Jager, W., Bijmolt, T. H. A., & Janssen, M. A. (2007). Targeting and timing promotional activities: An agent-based model for the takeoff of new products. Journal of Business Research, 60, 826–835.

    Article  Google Scholar 

  • Duffy, J. (2001). Learning to speculate: Experiments with artificial and real agents. Journal of Economic Dynamics and Control, 25, 295–319.

    Article  MathSciNet  MATH  Google Scholar 

  • Duffy, J., & Ochs, J. (1999). Emergence of money as a medium of exchange: An experimental study. American Economic Review, 89, 847–877.

    Article  Google Scholar 

  • Easley, D., & Ledyard, J. (1993). Theories of price formation and exchange in double oral auction. In D. Friedman & J. Rust (Eds.), The double-auction market: Institutions, theories, and evidence (pp. 63–97). Reading, MA: Addison-Wesley.

    Google Scholar 

  • Erev, I., & Roth, A. E. (1999). On the role of reinforcement learning in experimental games: the cognitive game-theoretic approach. In D. V. Budescu, I. Erev, & R. Zwick (Eds.), Games and human behavior: Essays in honor of Amnon Rapoport (pp. 53–77). Mahwah, NJ: Lawrence Erlbaum Associates.

    Google Scholar 

  • Friedman, M. (1953). The methodology of positive economics. In M. Friedman (Ed.), Essays in positive economics (pp. 3–43). Chicago: The University of Chicago Press. [Republished in W. Breit & H. M. Hochman (Eds.) (1971), Readings in microeconomics. 2nd ed. New York: Holt, Rinehart and Winston, 23-47.]

    Google Scholar 

  • Geertz, C., Geertz, H., & Rosen, L. (1979). Meaning and order in Moroccan society: Three essays in cultural analysis. Cambridge: Cambridge University Press.

    Google Scholar 

  • Giardini, F., Conte, R., & Paolucci, M. (2017). Reputation. In Simulating social complexity–A handbook. Chapter 18 in this volume.

    Google Scholar 

  • Gintis, H. (2006). The emergence of a price system from decentralized bilateral exchange. The B. E. Journal of Theoretical Economics, 6(1), http://works.bepress.com/hgintis/1/.

  • Gode, D. K., & Sunder, S. (1993). Allocative efficiency of markets with zero intelligence traders: markets as a partial substitute for individual rationality. Journal of Political Economy, 101, 119–137.

    Article  Google Scholar 

  • Gode, D. K., & Sunder, S. (2004). Double-auction dynamics: Structural effects of non binding price controls. Journal of Economic Dynamics and Control, 28, 1707–1731.

    Article  MATH  Google Scholar 

  • Hoffmann, A. O. I., Jager, W., & von Eije, J. H. (2007). Social simulation of stock markets: Taking it to the next level. Journal of Artificial Societies and Social Simulation, 10(2). http://jasss.soc.surrey.ac.uk/10/2/7.html.

  • Hommes, C. (2001). Financial markets as complex adaptive evolutionary systems. Quantitative Finance, 1, 149–167.

    Article  MathSciNet  Google Scholar 

  • Hommes, C. (2007). Bounded rationality and learning in complex markets (Working paper, 07-01). Center for Nonlinear Dynamics in Economics and Finance (CeNDEF), University of Amsterdam. http://www1.fee.uva.nl/cendef/publications/papers/Handbook_Hommes.pdf.

  • Hommes, C., & Lux T. (2008). Individual expectations and aggregate behavior in learning to forecast experiments (Working paper, 1466). Kiel Institute for the World Economy. http://www.ifw-members.ifw-kiel.de/publications/individual-expectations-and-aggregate-behavior-in-learning-to-forecast-experiments/KWP_1466_Individual%20Expectations.pdf.

  • Izquierdo, L. R., Gotts, N. M., & Gary Polhill, J. (2004). Case-based reasoning, social dilemmas, and a new equilibrium concept. Journal of Artificial Societies and Social Simulation, 7(3). http://jasss.soc.surrey.ac.uk/7/3/1.html

  • Jager, W. (2007). The four P’s in social simulation, a perspective on how marketing could benefit from the use of social simulation. Journal of Business Research, 60, 868–875.

    Article  Google Scholar 

  • Janssen, M. A., & Jager, W. (2003). Simulating market dynamics: Interactions between consumer psychology and social networks. Artif Life, 9(4), 343–356.

    Article  Google Scholar 

  • Jefferies, P., & Johnson, N. F. (2002). Designing agent-based market models. http://arxiv.org/abs/cond-mat/0207523

  • Kahneman, D., & Tversky, A. (1979). Prospect theory: An analysis of decision under risk. Econometrica, 2, 263–292.

    Article  MATH  Google Scholar 

  • Kawagoe, T., & Wada, S. (2005). A counterexample for the bullwhip effect in a supply chain. In P. Mathieu, B. Beaufils, & O. Brandouy (Eds.), Artificial economics, agent-based methods in finance, game theory and their applications (Lecture Notes in Economics and Mathematical Systems, 564) (pp. 103–111). Berlin: Springer.

    Google Scholar 

  • Kephart, J., & Greenwald, A. (2002). Shopbot economics. Autonomous Agents and Multi-Agent Systems, 5(3), 255–287.

    Article  MathSciNet  MATH  Google Scholar 

  • Kirman, A. (1991). Epidemics of opinion and speculative bubbles in financial markets. In M. Taylor (Ed.), Money and financial markets (pp. 354–356). London: Macmillan.

    Google Scholar 

  • Kirman, A. (2001). Some problems and perspectives in economic theory. In G. Debreu, W. Neuefeind, & W. Trockel (Eds.), Economic essays: A festschrift for werner hildenbrand (pp. 231–252). Berlin: Springer.

    Chapter  Google Scholar 

  • Kirman, A. (2010). Complex economics: Individual and collective rationality. London: Routledge.

    Google Scholar 

  • Kirman, A., & Vriend, N. J. (2001). Evolving market structure: An ACE model of price dispersion and loyalty. Journal of Economic Dynamics and Control, 25(3-4), 459–502.

    Article  MATH  Google Scholar 

  • Kirman, A., Schulz, R., Härdle, W., & Werwatz, A. (2005). Transactions that did not happen and their influence on prices. Journal of Economic Behavior & Organization, 56(4), 567–591.

    Article  Google Scholar 

  • Kiyotaki, N., & Wright, R. (1989). On money as a medium of exchange. Journal of Political Economy, 97, 924–954.

    Article  Google Scholar 

  • Kopel, M., & Dawid, H. (1998). On economic applications of the genetic algorithm: A model of the cobweb type. Journal of Evolutionary Economics, 8(3), 297–315.

    Article  MATH  Google Scholar 

  • LeBaron, B., Arthur, W. B., & Palmer, R. (1999). The time series properties of an artificial stock market. Journal of Economic Dynamics and Control, 23, 1487–1516.

    Article  MATH  Google Scholar 

  • LeBaron, B. (2001). Evolution and time horizons in an agent-based stock market. Macroeconomic Dynamics, 5(2), 225–254.

    Article  MATH  Google Scholar 

  • Leloup, B. (2002, June 24–27) Dynamic pricing with local interactions: Logistic priors and agent technology. In H. R. Arabnia & Y. Mun (Eds.), Proceedings of the International Conference on Artificial Intelligence, IC-AI ‘02 (Vol. 1, pp. 17–23), Las Vegas, NV. CSREA Press.

    Google Scholar 

  • Levy, M., Levy, H., & Solomon, S. (2000). Microscopic simulation of financial markets: From investor behaviour to market phenomena. San Diego, CA: Academic Press.

    Google Scholar 

  • Lin, F.-R., & Lin, S.-M. (2006). Enhancing the supply chain performance by integrating simulated and physical agents into organizational information systems. Journal of Artificial Societies and Social Simulation, 9(4). http://jasss.soc.surrey.ac.uk/9/4/1.html.

  • Lux, T. (1998). The socio-economic dynamics of speculative markets: Interacting agents, chaos and the fat tails of return distribution. Journal of Economic Behaviour and Organization, 33(2), 143–165.

    Article  Google Scholar 

  • Lux, T. (2009). Stochastic behavioral asset-pricing models and the stylized facts. In T. Hens & K. R. Schenk-Hoppé (Eds.), Handbook of financial markets: Dynamics and evolution (pp. 161–215). Amsterdam: Elsevier.

    Chapter  Google Scholar 

  • Lux, T., Chen, S. H., & Marchesi, M. (2001). Testing for nonlinear structure in an ‘artificial’ financial. Journal of Economic Behavior and Organization, 46, 327–342.

    Article  Google Scholar 

  • Lux, T., & Marchesi, M. (1999). Scaling and criticality in a stochastic multi-agent model of a financial market. Nature, 397, 498–500.

    Article  Google Scholar 

  • Lux, T., & Marchesi, M. (2000). Volatility clustering in financial markets: A micro-simulation of interacting agents. International Journal of Theoretical and Applied Finance, 3, 675–702.

    Article  MathSciNet  MATH  Google Scholar 

  • Macy, M. W., & Flache, A. (2002). Macy and Andreas Flache: Learning dynamics in social dilemmas. PNAS, 99(suppl 3), 7229–7236. https://doi.org/10.1073/pnas.092080099

  • Macy, M. W., Benard, S., & Flache, A. (2017). Learning. In Simulating social complexity—A handbook. Chapter 20 in this volume.

    Google Scholar 

  • Marks, R. (2006). Market design using agent-based models. In: Tesfatsion & Judd (Vol. 2, pp. 1339–1380).

    Google Scholar 

  • Moss, S. (2002). Policy analysis from first principles. PNAS, 99(3), 7267–7274.

    Article  Google Scholar 

  • Moulet, S., & Rouchier, J. (2007). The influence of sellers’ beliefs and time constraint on a sequential bargaining in an artificial perishable goods market. Journal of Economic Dynamics and Control, 32(7), 2322–2348.

    Article  MATH  Google Scholar 

  • Moulet, S., & Kirman, A. (2008). Impact de l'organisation du marché: Comparaison de la négociation de gré à gré et les enchères descendantes (Document de travail, 2008-56). Marseille: GREQAM.

    Google Scholar 

  • Myerson, R. B., & Satterthwaite, M. A. (1983). Efficient mechanisms for bilateral trading. Journal of Economic Theory, 29, 265–281.

    Article  MathSciNet  MATH  Google Scholar 

  • Nadal, J.-P., Phan, D., Gordon, M. B., & Vannimenus, J. (2005). Multiple equilibria in a monopoly market with heterogeneous agents and externalities. Quantitative Finance, 5(6), 557–568.

    Article  MathSciNet  MATH  Google Scholar 

  • Nicolaisen, J., Petrov, V., & Tesfatsion, L. (2001). Market power and efficiency in a computational electricity market with discriminatory double-auction pricing. IEEE Transactions on Evolutionary Computation, 5, 504–523.

    Article  Google Scholar 

  • Oliver, J. (1997). Artificial agents learn policies for multi-issue negotiation. International Journal of Electronic Commerce, 1(4), 49–88.

    Article  Google Scholar 

  • Palmer, R., Arthur, W. B., Holland, J. H., LeBaron, B., & Taylor, P. (1993). Artificial economic life: A simple model for a stock market. Physica D, 70, 264–274.

    Google Scholar 

  • Phan, D. (2003). From agent-based computational economics towards cognitive economics. In P. Bourgine & J.-P. Nadal (Eds.), Cognitive economics (pp. 371–398). Berlin: Springer.

    Google Scholar 

  • Phelps, S., Parsons, S., McBurney, P., & Sklar, E. (2002). Co-evolution of auction mechanisms and trading strategies: Towards a novel approach to microeconomic design. In R. E. Smith, C. Bonacina, C. Hoile, & P. Marrow (Eds.), Proceedings of ECOMAS-2002 workshop on evolutionary computation in multi-agent systems, at genetic and evolutionary computation conference (GECCO-2002).

    Google Scholar 

  • Pinyol, I., Paolucci, M., Sabater-Mir J., & Conte, R. (2007, May 15) Beyond accuracy: Reputation for partner selection with lies and retaliation. In L. Antunes, M. Paolucci, & E. Norling (Eds.), Multi-agent-based simulation VIII, International workshop, MABS, revised and invited papers (Lecture Notes in Computer Science, 5003) (pp. 128–140), Honolulu, HI, USA. Berlin: Springer.

    Google Scholar 

  • Roth, A., Prasnikar, V., Okuno-Fujizara, M., & Zamie, S. (1991). Bargaining and market behavior in Jerusalem, Ljubljana, Pittsburgh, and Tokyo: An experimental study. The American Economic Review, 81(5), 1068–1095.

    Google Scholar 

  • Rothschild, M. (1974). A two-armed bandit theory of market pricing. Journal of Economic Theory, 9, 185–202.

    Article  MathSciNet  Google Scholar 

  • Rouchier, J. (2003). Reimplementation of a multi-agent model aimed at sustaining experimental economic research: the case of simulations with emerging speculation. Journal of Artificial Societies and Social Simulation, 6(4). http://jasss.soc.surrey.ac.uk/6/4/7.html.

  • Rouchier, J. (2004). Interaction routines and selfish behaviours in an artificial market: transferring field observations of a wholesale fruits and vegetables market into a multi-agent model. Ninth Annual Workshop on Economic Heterogeneous Interacting Agents (WEHIA 2004), Kyoto, Japan.

    Google Scholar 

  • Rouchier, J., Bousquet, F., Requier-Desjardins, M., & Antona, M. (2001). A multi-agent model for describing transhumance in North Cameroon: Comparison of different rationality to develop a routine. Journal of Economic Dynamics and Control, 25, 527--559.

    Google Scholar 

  • Rouchier, J., & Hales, D. (2003). How to be loyal, rich and have fun too: The fun is yet to come (Working Paper, 03B13). Groupement de Recherche en Économie Quantitative d’Aix-Marseille (GREQAM), France. http://www.greqam.fr/IMG/working_papers/2003/03b13.pdf.

  • Rouchier, J., & Mazaud, J.-P. (2004). Trade relation and moral link in transactions among retailers and wholesale sellers on the Arnavaux market. In Proc. of 11th World congress for social economics, 8–11 June 2004, Albertville, France.

    Google Scholar 

  • Rouchier, J., & Robin, S. (2006). Information perception and price dynamics in a continuous double auction. Simulation and Gaming, 37, 195–208.

    Article  Google Scholar 

  • Rubinstein, A., & Wolinsky, A. (1985). Equilibrium in a market with sequential bargaining. Econometrica, 53(5), 1133–1150.

    Article  MathSciNet  MATH  Google Scholar 

  • Sallans, B., Pfister, A., Karatzoglou, A., & Dorffner, G. (2003). Simulation and validation of an integrated markets model. Journal of Artificial Societies and Social Simulation, 6(4). http://jasss.soc.surrey.ac.uk/6/4/2.html.

  • Samanidou, E., Zschischang, E., Stauffer, D., & Lux, T. (2007). Agent-based models of financial markets. Reports on Progress in Physics, 70, 409–450.

    Article  Google Scholar 

  • Simon, H. (1955). A behavioural model of rational choice. Quarterly Journal of Economics, 69, 99–118.

    Article  Google Scholar 

  • Takahashi, H., & Terano, T. (2003). Agent-based approach to investors’ behavior and asset price fluctuation in financial markets. Journal of Artificial Societies and Social Simulation, 6(3). http://jasss.soc.surrey.ac.uk/6/3/3.html.

  • Tesfatsion, L., & Judd, K. L. (2006). Handbook of computational economics volume 2: Agent-based computational economics. Amsterdam: Elsevier/North Holland.

    MATH  Google Scholar 

  • Vriend, N. J. (2000). An illustration of the essential difference between individual and social learning and its consequences for computational analyses. Journal of Economic Dynamics and Control, 24, 1–19.

    Article  MathSciNet  MATH  Google Scholar 

  • Vriend, N. J. (2006). ACE models of endogenous interactions. In L. Tesfatsion & K. J. Judd (Eds.), Handbook of computational economics, Volume 2: Agent-based computational economics (pp. 1047–1079). Amsterdam: Elsevier.

    Chapter  Google Scholar 

  • Weisbuch, G., Kirman, A., & Herreiner, D. (2000). Market organization and trading relationships. The Economic Journal, 110(463), 411–436.

    Article  Google Scholar 

  • White, H. (1995). Varieties of markets. In B. Wellman & S. D. Berkowitz (Eds.), Social structures: A network approach. New York: Cambridge University Press.

    Google Scholar 

Download references

Acknowledgements

I wish to thank Bruce Edmonds for his patience and Scott Moss and Sonia Moulet for their advice.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juliette Rouchier .

Editor information

Editors and Affiliations

Further Reading

Further Reading

Arthur (1991) is one of the first models incorporating learning agents in a market. Lux (1998) describes a model of speculation on an asset market with interacting agents. Duffy (2001) was the first to attempt to link experimental data to simulation results in order to evaluate the kind of learning within a speculative environment. Jefferies and Johnson (2002) give a general overview of market models including their structures and learning by agents. Moulet and Rouchier (2007) use data on negotiation behaviours from a real market in order to fit the parameters of a two-sided learning model. Finally, Kirman (2010) summarizes many interesting dimensions that can be captured using agent-based models.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Rouchier, J. (2017). Agent-Based Simulation as a Useful Tool for the Study of Markets. In: Edmonds, B., Meyer, R. (eds) Simulating Social Complexity. Understanding Complex Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-66948-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66948-9_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66947-2

  • Online ISBN: 978-3-319-66948-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics