Skip to main content

Part of the book series: Springer Handbooks ((SHB))

Abstract

Understanding and managing complex systems has become one of the biggest challenges for research, policy and industry. Modeling and simulation of complex systems promises to enable us to understand how a human nervous system and brain not just maintain the activities of a metabolism, but enable the production of intelligent behavior, how huge ecosystems adapt to changes, or what actually influences climatic changes. Also man-made systems are getting more complex and difficult, or even impossible, to grasp. Therefore we need methods and tools that can help us in, for example, estimating how different infrastructure investments will affect the transport system and understanding the behavior of large Internet-based systems in different situations. This type of system is becoming the focus of research and sustainable management as there are now techniques, tools and the computational resources available. This chapter discusses modeling and simulation of such complex systems. We will start by discussing what characterizes complex systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 269.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 349.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

2-D:

two-dimensional

ABS:

agent-based simulation

ACT-R:

Adaptive Control of Thought-Rational

BDI:

belief, desire, intention

BOID:

beliefs, obligations, inentions and desires

CORMAS:

common-pool resources and multi-agent systems

DEVS:

Discrete Event System Specification

GIS:

geographical information system

MABS:

multi-agent-based simulation

MASON:

multi-agent simulator of neighborhoods

PSI:

principles of synthetic intelligence

SeSAm:

Shell for Simulated Agent Systems

UML:

unified modeling language

References

  1. J. Ladyman, J. Lambert, K. Wiesner: What is a complex system?, Eur. J. Philos. Sci. 3(1), 33–67 (2013)

    Article  MATH  Google Scholar 

  2. P. Bak, M. Paczuski: Complexity, contingency, and criticality, Proc. Natl. Acad. Sci. USA 92(15), 6689–6696 (1995)

    Article  Google Scholar 

  3. S. Auyang: Foundations of Complex Systems Theories in Economics, Evolutionary Biology and Statistical Physics (Cambridge Univ. Press, Cambridge 1999)

    MATH  Google Scholar 

  4. J. Parker: A flexible, large-scale, distributed agent based epidemic model, Proc. 39th Winter Simul. Conf. (2007) pp. 1543–1547

    Google Scholar 

  5. R. Axelrod: A Model of the emergence of new political actors. In: Artificial Societies: The Computer Simulation of Social Life, ed. by N. Gilbert, R. Conte (Univ. College Press, London 1995)

    Google Scholar 

  6. S. Kauffman: The Origins of Order: Self-Organization and Selection in Evolution (Oxford Univ. Press, Oxford 1993)

    Google Scholar 

  7. J.H. Holland: Emergence: From Chaos to Order (Addison-Wesley, Redwood City 1998)

    MATH  Google Scholar 

  8. V. Darley: Emergent phenomena and complexity, Artif. Life IV Proc. Fourth Int. Workshop Synth. Simul. Living Syst., ed. by R.A. Brooks, P. Maes (MIT Press, Cambridge 1994) pp. 411–416

    Google Scholar 

  9. J.S. Lansing: ‘‘Artificial societies’’ and the social sciences, Artif. Life 8, 279–292 (2002)

    Article  Google Scholar 

  10. R.K. Sawyer: Artificial societies – Multi-agent systems and the micro-macro link in sociological theory, Sociol. Meth. Res. 31(3), 325–363 (2003)

    Article  Google Scholar 

  11. H.V.D. Parunak, R. Savit, R.L. Riolo: Agent-based modeling vs. equation-based modeling: A case study and users’ guide, Lect. Notes Comput. Sci. 1534, 10–25 (1998)

    Article  Google Scholar 

  12. J.L. Schiff: Cellular Automata: A Discrete View of the World (Wiley, Hoboken 2008)

    MATH  Google Scholar 

  13. M. Gardner: The fantastic combinations of John Conway’s new solitaire game ‘‘life, Sci. Am. 223, 12–123 (1970)

    Article  Google Scholar 

  14. J.M. Epstein, R.L. Axtell: Growing Artificial Societies: Social Science from the Bottom Up (MIT Press, Cambridge 1996)

    Google Scholar 

  15. T.C. Schelling: Dynamic models of segregation, J. Math. Sociol. 1(1), 143–186 (1971)

    Article  MATH  Google Scholar 

  16. N.A. Barricelli: Symbiogenetic evolution processes realized by artificial methods, Methodos 9(35–36), 143–182 (1957)

    Google Scholar 

  17. S. Galam: Sociophysics: A review of Galam models, Int. J. Mod. Phys. C 19(3), 409–440 (2008), doi:10.1142/S0129183108012297

    Article  MATH  Google Scholar 

  18. C.W. Reynolds: Flocks, herds, and schools: A distributed behavioral model, Comput. Graph 21(4), 25–34 (1987)

    Article  Google Scholar 

  19. N. Gilbert: Computer simulation of social processes. Social research update, Issue 6, Department of Sociology, University of Surrey, UK (1994), http://sru.soc.surrey.ac.uk/SRU6.html, Accessed 15 Feb 2015

  20. N. Gilbert, K.G. Troitzsch: Simulation for the Social Scientist, 2nd edn. (Open Univ. Press, Maidenhead 2005)

    Google Scholar 

  21. J. Wang: Petri nets for dynamic event-driven system model. In: Handbook of Dynamic System Modeling, ed. by P. Fishwick (CRC, Boca Raton 2007), Chap. 24

    Google Scholar 

  22. C.G. Cassandras: Queuing system models. In: Handbook of Dynamic System Modeling, ed. by P. Fishwick (CRC, Boca Raton 2007), Chap. 25

    Google Scholar 

  23. B.P. Zeigler: Object Oriented Simulation with Hierarchical Modular Models: Intelligent Agents and Endomorphic Systems (Academic, London 1990)

    MATH  Google Scholar 

  24. T. Takahashi: Agent based disaster simulation evaluation and its probability model interpretation, Proc. 4th Int. Conf. Intell. Hum.-Comput. Syst. Cris. Resp. Manag., Delft (2007) pp. 369–376

    Google Scholar 

  25. J.C. Alexander, B. Giesen, R. Münch, N.J. Smelser (Eds.): The Micro-Macro Link (Univ. California Press, Berkeley 1987)

    Google Scholar 

  26. P. Davidsson: Multi-agent-based simulation: Beyond social simulation, Lect. Notes Comput. Sci. 1979, 98–107 (2000)

    Google Scholar 

  27. D. Massaguer, V. Balasubramanian, S. Mehrotra, N. Venkatasubramanian: Multi-agent simulation of disaster response, Proc. 1st Int. Workshop Agent Technol. Disaster Manag., Hakodate (2006)

    Google Scholar 

  28. L. Brouwers, H. Verhagen: Applying the Consumat model to flood management policies, 4th Workshop Agent-Based Simul. (2004) pp. 29–34

    Google Scholar 

  29. D. Yergens, J. Hiner, J. Denzinger, T. Noseworthy: IDESS – A multi-agent-based simulation system for rapid development of infectious disease models, Int. Trans. Syst. Sci. Appl. 1(1), 51–58 (2006)

    Google Scholar 

  30. B. Raney, N. Cetin, A. Völlmy, M. Vrtic, K. Axhausen, K. Nagel: An agent-based microsimulation model of swiss travel: First results, J. Netw. Spatial Econ. 3(1), 23–41 (2003)

    Article  Google Scholar 

  31. R. Williams: An agent based simulation environment for public order management training, West. Simul. Multiconf., Object-Oriented Simul. Conf., San Diego (1993) pp. 151–156

    Google Scholar 

  32. M. Wooldridge: An Introduction to Multiagent Systems (Wiley, Hoboken 2009)

    Google Scholar 

  33. Y. Shoham: Agent-oriented programming, Artif. Intell. 60, 51–92 (1992)

    Article  MathSciNet  Google Scholar 

  34. M.W. Macy, R. Willer: From factors to actors: Computational sociology and agent-based modeling, Annu. Rev. Sociol. 28, 143–166 (2002)

    Article  Google Scholar 

  35. M.J. Prietula, K.M. Carley, L. Gasser (Eds.): Simulating Organizations: Computational Models of Institutions and Groups (MIT Press, Cambridge 1998)

    Google Scholar 

  36. J.M. Epstein: Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Univ. Press, Princeton 2007)

    Google Scholar 

  37. J. Künzel, V. Hämmer: Simulation in university education: The artificial agent PSI as a teaching tool, Simulation 82(11), 761–768 (2006)

    Article  Google Scholar 

  38. M.E. Bratman: Intentions, Plans, and Practical Reason (Harvard Univ. Press, Cambridge 1987)

    Google Scholar 

  39. M. Georgeff, B. Pell, M. Pollack, M. Tambe, M. Wooldridge: The Belief-Desire-Intention model of agency, Lect. Notes Comput. Sci. 1555, 1–10 (1998)

    Article  Google Scholar 

  40. A.L.C. Bazzan, R.H. Bordini: A framework for the simulation of agents with emotions: Report on experiments with the iterated prisoners dilemma, 5th Int. Conf. Auton. Agents (2001) pp. 292–299

    Google Scholar 

  41. J. Broersen, M. Dastani, Z. Huang, J. Hulstijn, L. Van der Torre: The BOID architecture: Conflicts between beliefs, obligations, intentions and desires, 5th Int. Conf. Auton. Agents (2001) pp. 9–16

    Google Scholar 

  42. A. Newell: Unified Theories of Cognition (Harvard Univ. Press, Cambridge 1994)

    Google Scholar 

  43. G. Méndez, J. Rickel, A. de Antonio: Steve meets Jack: The integration of an intelligent tutor and a virtual environment with planning capabilities, Lect. Notes Comput. Sci. 2792, 325–332 (2003)

    Article  Google Scholar 

  44. J.R. Anderson, D. Bothell, M.D. Byrne, S. Douglass, C. Lebiere, Y. Qin: An integrated theory of mind, Psychol. Rev. 111(4), 1036–1060 (2004)

    Article  Google Scholar 

  45. M. A. Janssen, W. Jager: An integrated approach to simulating behavioural processes: A case study of the lock-in of consumption patterns, J. Artif. Soc. Soc. Simul. 2(2) (1999)

    Google Scholar 

  46. A. Guye-Vuillème: Simulation of Nonverbal Social Interaction and Small Groups Dynamics in Virtual Environments, Ph.D. Thesis (Ècole Polytechnique Fédérale de Lausanne, Lausanne 2004)

    Google Scholar 

  47. H. Verhagen: Simulation of the learning of norms, Soc. Sci. Comput. Rev. 19(3), 296–306 (2001)

    Article  Google Scholar 

  48. N. Gilbert, A. Pyka, P. Ahrweiler: Innovation networks – A simulation approach, J. Artif. Soc. Soc. Simul. 4(3) (2001)

    Google Scholar 

  49. M. Schüle, R. Herrler, F. Klügl: Coupling GIS and multi-agent simulation – Towards infrastructure for realistic simulation, Lect. Notes Comput. Sci. 3187, 228–242 (2004)

    Article  Google Scholar 

  50. V. Grimm, U. Berger, F. Bastiansen, S. Eliassen, V. Ginot, J. Giske, J. Goss-Custard, T. Grand, S.K. Heinz, G. Huse, A. Huth, J.U. Jepsen, C. Jørgensen, W.M. Mooij, B. Müller, G. Pe’er, C. Piou, S.F. Railsback, A.M. Robbins, M.M. Robbins, E. Rossmanith, N. Rüger, E. Strand, S. Souissi, R.A. Stillman, R. Vabø, U. Visser, D.L. DeAngelis: A standard protocol for describing individual-based and agent-based models, Ecol. Model. 198, 115–126 (2006)

    Article  Google Scholar 

  51. P. Bommel, J.-P. Müller: An introduction to UML for modelling in the human and social sciences. In: Agent-Based Modelling and Simulation in the Social and Human Sciences, ed. by D. Phan, F. Amblard (Bardwell, Oxford 2007) pp. 273–294

    Google Scholar 

  52. N. Gilbert: When does social simulation need cognitive models? In: Cognition and Multi-Agent Interaction From Cognitive Modeling to Social Simulation, ed. by R. Sun (Cambridge Univ. Press, Cambridge 2006) pp. 428–432

    Google Scholar 

  53. B. Edmonds, S. Moss: From KISS to KIDS – An ‘anti-simplistic’ modelling approach, Lect. Notes Comput. Sci. 3415, 130–144 (2004)

    Article  Google Scholar 

  54. F. Klügl: ‘‘Engineering’’ agent-based simulation models?, Lect. Notes Comput. Sci. 7852, 179–196 (2012)

    Article  Google Scholar 

  55. E. Norling, B. Edmonds, R. Meyer: Informal approaches to developing simulation models. In: Simulating Social Complexity, Understanding Complex Systems, ed. by B. Edmonds, R. Meyer (Springer, Berlin, Heidelberg 2013) pp. 39–55

    Chapter  Google Scholar 

  56. L.R. Izquierdo, J.G. Polhill: Is your model susceptible to floating-point errors?, J. Artif. Soc. Soc. Simul. 9(4), 4 (2006)

    Google Scholar 

  57. S.F. Railsback, S.L. Lytinen, S.K. Jackson: Agent-based simulation platforms: Review and development recommendations, Simulation 82(9), 609–623 (2006)

    Article  Google Scholar 

  58. C. Nikolai, G. Madey: Tools of the trade: A survey of various agent based modeling platforms, J. Artif. Soc. Soc. Simul. 12(2), 2 (2009)

    Google Scholar 

  59. F. Klügl, A.L.C. Bazzan: Agent-based modelling and simulation, AI Mag. 33, 29–40 (2012)

    Google Scholar 

  60. Swarm Development Group: http://www.swarm.org

  61. Argonne National Laboratory: http://www.repast.sourceforge.net

  62. George Mason University: http://cs.gmu.edu/~eclab/projects/mason/

  63. NetLogo Team: http://ccl.northwestern.edu/netlogo

  64. S. Railsback, V. Grimm: Agent-Based and Individual-Based Simulation – A Practical Introduction (Princeton Univ. Press, Princeton 2012)

    Google Scholar 

  65. SeSAm Team: http://www.simsesam.org

  66. J. Schank: Simulators, http://www.agent-based-models.com/blog/resources/simulators

  67. L. Tesfatsion: General software and toolkits, http://www2.econ.iastate.edu/tesfatsi/acecode.htm

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Davidsson .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Davidsson, P., Klügl, F., Verhagen, H. (2017). Simulation of Complex Systems. In: Magnani, L., Bertolotti, T. (eds) Springer Handbook of Model-Based Science. Springer Handbooks. Springer, Cham. https://doi.org/10.1007/978-3-319-30526-4_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30526-4_35

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30525-7

  • Online ISBN: 978-3-319-30526-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics