{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T20:07:48Z","timestamp":1776802068628,"version":"3.51.2"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2014,5,7]],"date-time":"2014-05-07T00:00:00Z","timestamp":1399420800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2014,5,7]],"date-time":"2014-05-07T00:00:00Z","timestamp":1399420800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Adapt Syst Model"],"published-print":{"date-parts":[[2014,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Purpose<\/jats:title><jats:p>Following Holland, complex adaptive systems (CASs) are collections of interacting, autonomous, learning decision makers embedded in an interactive environment. Modeling CASs is challenging for a variety of reasons including the presence of heterogeneity, spatial relationships, nonlinearity, and, of course, adaptation. The challenges of modeling CASs can largely be overcome by using the individual-level focus of agent-based modeling. Agent-based modeling has been used successfully to model CASs in many disciplines. Many of these models were implemented using agent-based modeling software such as Swarm, Repast 3, Repast Simphony, Repast for High-Performance Computing, MASON, NetLogo, or StarLogo. All of these options use modular imperative architectures with factored agents, spaces, a scheduler, logs, and an interface. Many custom agent-based models also use this kind of architecture. This paper\u2019s contribution is to introduce and apply a theoretical formalism for analyzing modular imperative agent-based models of CASs. This paper includes an analysis of three example models to show how the formalism is useful for predicting the execution time and space requirements for representations of common CASs.<\/jats:p><\/jats:sec><jats:sec><jats:title>Method<\/jats:title><jats:p>The paper details the formalism and then uses it to prove several new findings about modular imperative agent-based models.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>It is proven that the asymptotic time and space performance of modular imperative agent-based modeling studies is computationally optimal for a common class of problems. Here \u2018optimal\u2019 means that no other technique can solve the same problem computationally using less asymptotic time or space. Modular imperative agent-based models are shown to be universal models, subject to the correctness of the Church-Turing thesis. Several other results are also proven about the time and space performance of modular imperative agent-based models. The formalism is then used to predict the performance of three models and the results are found to compare closely to the measured performance.<\/jats:p><\/jats:sec><jats:sec><jats:title>Conclusions<\/jats:title><jats:p>This paper\u2019s contribution is to introduce, analyze, and apply a theoretical formalism for proving findings about agent-based models with modular agent scheduler architectures. Given that this kind of modeling is both computationally optimal and a natural structural match for many modeling problems, it follows that it is the best modeling method for such problems.<\/jats:p><\/jats:sec>","DOI":"10.1186\/2194-3206-2-3","type":"journal-article","created":{"date-parts":[[2014,5,7]],"date-time":"2014-05-07T13:07:26Z","timestamp":1399468046000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["A theoretical formalism for analyzing agent-based models"],"prefix":"10.1186","volume":"2","author":[{"given":"Michael J","family":"North","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,5,7]]},"reference":[{"key":"19_CR1","volume-title":"A Modeling and Simulation Package for Classic Hierarchical DEVS","author":"JS Bolduc","year":"2002","unstructured":"Bolduc JS, Vangheluwe H: A Modeling and Simulation Package for Classic Hierarchical DEVS. Montreal, Quebec, Canada: Modelling, Simulation and Design Lab, School of Computer Science, McGill University, Technical Report; 2002."},{"key":"19_CR2","series-title":"3","first-page":"7280","volume-title":"Proceedings of the National Academy of Sciences","author":"E Bonabeau","year":"2002","unstructured":"Bonabeau E: Agent-based modeling: Methods and techniques for simulating human systems. 3. In Proceedings of the National Academy of Sciences. Volume 99. Washington, D.C. USA: National Academy of Sciences Press; 2002:7280\u20137287. 10.1073\/pnas.082080899"},{"issue":"1","key":"19_CR3","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/s10109-005-0148-5","volume":"7","author":"DG Brown","year":"2005","unstructured":"Brown DG, Riolo R, Robinson DT, North MJ, Rand W: Spatial process and data models: toward integration of agent-based models and GIS. J Geogr Syst 2005, 7(1):25\u201347. 10.1007\/s10109-005-0148-5","journal-title":"J Geogr Syst"},{"key":"19_CR4","volume-title":"Introduction to Discrete Event Systems","author":"CG Christos","year":"2008","unstructured":"Christos CG, Lafortune S: Introduction to Discrete Event Systems. 2nd edition. New York, NY USA: Springer; 2008.","edition":"2"},{"key":"19_CR5","first-page":"1","volume-title":"Simulation","author":"NT Collier","year":"2012","unstructured":"Collier NT, North MJ: Parallel agent-based programming with Repast for High Performance Computing. Simulation 2012, 1\u201321."},{"issue":"4","key":"19_CR6","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1016\/S0022-0000(73)80029-7","volume":"7","author":"SA Cook","year":"1973","unstructured":"Cook SA, Reckhow RA: Time-bounded random access machines. J Comput Syst Sci 1973, 7(4):354\u2013375. 10.1016\/S0022-0000(73)80029-7","journal-title":"J Comput Syst Sci"},{"key":"19_CR7","volume-title":"Dynamical Modeling of the Demographic Prisoner's Dilemma","author":"V Dorofeenko","year":"2002","unstructured":"Dorofeenko V, Shorish J: Dynamical Modeling of the Demographic Prisoner's Dilemma. Vienna, Austria: Institute for Advanced Studies Economics Series; 2002."},{"issue":"4","key":"19_CR8","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1145\/321239.321240","volume":"11","author":"CC Elgot","year":"1964","unstructured":"Elgot CC, Robinson A: Random-access stored-program machines, an approach to programming languages. J ACM 1964, 11(4):365\u2013399. 10.1145\/321239.321240","journal-title":"J ACM"},{"issue":"2","key":"19_CR9","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1002\/(SICI)1099-0526(199811\/12)4:2<36::AID-CPLX9>3.0.CO;2-Z","volume":"4","author":"JM Epstein","year":"1998","unstructured":"Epstein JM: Zones of cooperation in demographic prisoner\u2019s dilemma. Complexity 1998, 4(2):36\u201348. 10.1002\/(SICI)1099-0526(199811\/12)4:2<36::AID-CPLX9>3.0.CO;2-Z","journal-title":"Complexity"},{"key":"19_CR10","volume-title":"Generative Social Science: Studies in Agent-Based Computational Modeling","author":"J Epstein","year":"2007","unstructured":"Epstein J: Generative Social Science: Studies in Agent-Based Computational Modeling. Princeton, NJ USA: Princeton University Press; 2007."},{"key":"19_CR11","volume-title":"Designing and Building Parallel Programs","author":"I Foster","year":"1995","unstructured":"Foster I: Designing and Building Parallel Programs. Reading, MA USA: Addison-Wesley; 1995."},{"issue":"1\u20132","key":"19_CR12","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.ecolmodel.2006.04.023","volume":"198","author":"V Grimm","year":"2006","unstructured":"Grimm V, Berger U, Bastiansen F, Eliassen S, Ginot V, Giske J, Goss-Custard J, Grand T, Heinz SK, Huse G, Huth A, Jepsen JU, J\u00f8rgensen C, Mooij WM, M\u00fcller B, Pe\u2019er G, Piou C, Railsback SF, Robbins AM, Robbins MM, Rossmanith E, R\u00fcger N, Strand E, Souissi S, Stillman RA, Vab\u00f8 R, Visser U, DeAngelis DL: A standard protocol for describing individual-based and agent-based models. Ecol Model 2006, 198(1\u20132):115\u2013126.","journal-title":"Ecol Model"},{"issue":"3","key":"19_CR13","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1007\/BF01694180","volume":"5","author":"J Hartmanis","year":"1970","unstructured":"Hartmanis J: Computational complexity of random access stored program machines. Math Syst Theory 1970, 5(3):232\u2013245.","journal-title":"Math Syst Theory"},{"key":"19_CR14","volume-title":"Computer Science Logo Style","author":"B Harvey","year":"1997","unstructured":"Harvey B: Computer Science Logo Style. Boston, MA USA: MIT Press; 1997."},{"issue":"7","key":"19_CR15","doi-asserted-by":"publisher","first-page":"1583","DOI":"10.1007\/s11538-010-9582-8","volume":"73","author":"F Hinkelmann","year":"2011","unstructured":"Hinkelmann F, Murrugarra D, Jarrah AS, Laubenbacher RC: A mathematical framework for agent based models of complex biological networks. Bull Math Biol 2011, 73(7):1583\u20131602. 10.1007\/s11538-010-9582-8","journal-title":"Bull Math Biol"},{"key":"19_CR16","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1090.001.0001","volume-title":"Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence","author":"JH Holland","year":"1992","unstructured":"Holland JH: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. Cambridge, Mass: MIT Press; 1992."},{"key":"19_CR17","volume-title":"Emergence: From Chaos to Order","author":"JH Holland","year":"1999","unstructured":"Holland JH: Emergence: From Chaos to Order. Reading, Mass: Perseus Books; 1999."},{"key":"19_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11424-006-0001-z","volume":"19","author":"JH Holland","year":"2006","unstructured":"Holland JH: Studying complex adaptive systems. J Syst Sci Complex 2006, 19: 1\u20138. 10.1007\/s11424-006-0001-z","journal-title":"J Syst Sci Complex"},{"issue":"772","key":"19_CR19","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1098\/rspa.1927.0118","volume":"15","author":"WO Kermack","year":"1927","unstructured":"Kermack WO, McKendrick AG: A contribution to the mathematical theory of epidemics. Proc Royal Soc A: Math, Phys Eng Sci 1927, 15(772):700.","journal-title":"Proc Royal Soc A: Math, Phys Eng Sci"},{"issue":"1","key":"19_CR20","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1090\/S0002-9947-1943-0007371-8","volume":"53","author":"SC Kleene","year":"1943","unstructured":"Kleene SC: Recursive predicates and quantifiers. Trans Am Math Soc 1943, 53(1):41\u201373. 10.1090\/S0002-9947-1943-0007371-8","journal-title":"Trans Am Math Soc"},{"key":"19_CR21","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1016\/j.physa.2005.02.072","volume":"355","author":"R Leombruni","year":"2005","unstructured":"Leombruni R, Richiardi M: Why are economists skeptical about agent-based simulations? Phys A: Stat Mech Appl 2005, 355: 103\u2013109. 10.1016\/j.physa.2005.02.072","journal-title":"Phys A: Stat Mech Appl"},{"key":"19_CR22","volume-title":"Elements of Physical Biology","author":"AJ Lotka","year":"1925","unstructured":"Lotka AJ: Elements of Physical Biology. Baltimore, Maryland, USA: Williams and Wilkins; 1925."},{"key":"19_CR23","volume-title":"Computational complexity of Random-Access Models. PhD thesis","author":"DR Luginbuhl","year":"1970","unstructured":"Luginbuhl DR: Computational complexity of Random-Access Models. PhD thesis. University of Illinois at Urbana-Champaign, Computer Science Department; 1970."},{"key":"19_CR24","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1177\/0037549705058073","volume":"81","author":"S Luke","year":"2005","unstructured":"Luke S, Cioffi-Revilla C, Panait L, Sullivan K, Balan G: MASON: A multiagent simulation environment. SIMULATION 2005, 81: 517\u2013527. 10.1177\/0037549705058073","journal-title":"SIMULATION"},{"key":"19_CR25","volume-title":"Proceedings of the 2010 Winter Simulation Conference","author":"CM Macal","year":"2010","unstructured":"Macal CM: To agent-based simulation from system dynamics. In Proceedings of the 2010 Winter Simulation Conference. Edited by: Johansson B, Jain S, Montoya-Torres J, Hugan J, Y\u00fccesan E. Baltimore, MD: IEEE\/ACM; 2010."},{"key":"19_CR26","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1057\/jos.2010.3","volume":"4","author":"CM Macal","year":"2010","unstructured":"Macal CM, North MJ: Tutorial on agent-based modeling and simulation. J Simul 2010, 4: 151\u2013162. 10.1057\/jos.2010.3","journal-title":"J Simul"},{"key":"19_CR27","volume-title":"Proceedings of the 2012 Winter Simulation Conference","author":"CM Macal","year":"2012","unstructured":"Macal CM, North MJ, Collier N, Lauderdale DS, David MZ, Shumm P, Daum RS, Evans JA, Wilder JR, Dukic VM, Wegner DT: Modeling the spread of community-associated MRSA. In Proceedings of the 2012 Winter Simulation Conference. Edited by: Laroque C, Himmelspach J, Pasupathy R, Rose O, Uhrmacher AM. Berlin: IEEE\/ACM; 2012."},{"key":"19_CR28","volume-title":"Accessed","author":"MASON","year":"2014","unstructured":"MASON: Accessed. 2014.http:\/\/cs.gmu.edu\/"},{"key":"19_CR29","first-page":"3","volume-title":"ACM Transactions on Modeling and Computer Simulation","author":"M Matsumoto","year":"1998","unstructured":"Matsumoto M, Nishimura T: Mersenne twister: A 623-dimensionally equidistributed uniform pseudo-random number generator. In ACM Transactions on Modeling and Computer Simulation. Volume 8. 1st edition. New York: ACM; 1998:3\u201330. 10.1145\/272991.272995","edition":"1"},{"key":"19_CR30","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"GA Miller","year":"1956","unstructured":"Miller GA: The magic number seven plus or minus two. Psychol Rev 1956, 63: 81\u201397.","journal-title":"Psychol Rev"},{"key":"19_CR31","volume-title":"The Swarm Simulation System: A Toolkit for Building Multi-agent Simulations. Working Paper 96-06-042","author":"N Minar","year":"1996","unstructured":"Minar N, Burkhart R, Langton C, Askenazi M: The Swarm Simulation System: A Toolkit for Building Multi-agent Simulations. Working Paper 96\u201306\u2013042. Santa Fe: Santa Fe Institute; 1996."},{"key":"19_CR32","volume-title":"Computational social science and high performance computing: A case study of a simple model at large scales","author":"JT Murphy","year":"2011","unstructured":"Murphy JT: Computational social science and high performance computing: A case study of a simple model at large scales. Santa Fe, NM USA: Proceedings of the 2011 Computational Social Science Society of the Americas Conference; 2011."},{"key":"19_CR33","volume-title":"Game Theory: Analysis of Conflict","author":"RB Myerson","year":"1991","unstructured":"Myerson RB: Game Theory: Analysis of Conflict. Cambridge, MA USA: Harvard University Press; 1991."},{"key":"19_CR34","volume-title":"Wilensky","author":"NetLogo","year":"2014","unstructured":"NetLogo: Wilensky. 2014.http:\/\/ccl.northwestern.edu\/netlogo\/ []"},{"issue":"3","key":"19_CR35","first-page":"1","volume":"5","author":"M Niazi","year":"2010","unstructured":"Niazi M, Hussain A: A novel agent-based simulation framework for sensing in complex adaptive environments. IEEE Sensors J 2010, 5(3):1\u20139.","journal-title":"IEEE Sensors J"},{"key":"19_CR36","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511800481","volume-title":"Algorithmic Game Theory","author":"N Nisan","year":"2007","unstructured":"Nisan N, Roughgarden T, Tardos E, Vazirani VV: Algorithmic Game Theory. Cambridge, UK: Cambridge University Press; 2007."},{"key":"19_CR37","volume-title":"2012 World Congress on Social Simulation","author":"MJ North","year":"2012","unstructured":"North MJ: A theoretical foundation for computational agent-based modeling. In 2012 World Congress on Social Simulation. Taipei, Taiwan: National Chengchi University; 2012."},{"key":"19_CR38","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780195172119.001.0001","volume-title":"Managing Business Complexity: Discovering Strategic Solutions With Agent-Based Modeling and Simulation","author":"MJ North","year":"2007","unstructured":"North MJ, Macal CM: Managing Business Complexity: Discovering Strategic Solutions With Agent-Based Modeling and Simulation. Oxford, U.K.: Oxford University Press; 2007."},{"key":"19_CR39","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/978-1-84882-285-6_2","volume-title":"Artificial Life Models in Software","author":"MJ North","year":"2009","unstructured":"North MJ, Macal CM: Foundations of and recent advances in artificial life modeling with Repast 3 and Repast Simphony. In Artificial Life Models in Software. 2nd edition. Edited by: Adamatzky A, Komosinski M. Heidelberg: Springer; 2009:37\u201360.","edition":"2"},{"key":"19_CR40","first-page":"1","volume-title":"ACM Transactions on Modeling and Computer Simulation","author":"MJ North","year":"2006","unstructured":"North MJ, Collier NT, Vos RJ: Experiences creating three implementations of the Repast agent modeling toolkit. In ACM Transactions on Modeling and Computer Simulation. Volume 16. 1st edition. New York: ACM; 2006:1\u201325. 10.1145\/1122012.1122013","edition":"1"},{"issue":"5","key":"19_CR41","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1002\/cplx.20304","volume":"15","author":"MJ North","year":"2010","unstructured":"North MJ, Macal CM, St Aubin J, Thimmapuram P, Bragen M, Hahn J, Karr J, Brigham N, Lacy ME, Hampton D: Multi-scale agent-based consumer market modeling. Complexity 2010, 15(5):37\u201347.","journal-title":"Complexity"},{"key":"19_CR42","volume-title":"Complex Adaptive Systems Modeling","author":"MJ North","year":"2013","unstructured":"North MJ, Collier NT, Ozik J, Tatara E, Altaweel M, Macal CM, Bragen M, Sydelko P: Complex adaptive systems modeling with Repast Simphony. In Complex Adaptive Systems Modeling. Heidelberg: Springer; 2013."},{"key":"19_CR43","first-page":"1","volume-title":"ACM Transactions on Modeling and Computer Simulation","author":"J Parker","year":"2011","unstructured":"Parker J, Epstein JM: A distributed platform for global-scale agent-based models of disease transmission. In ACM Transactions on Modeling and Computer Simulation. Volume 22. 1st edition. New York: ACM; 2011:1\u201325.","edition":"1"},{"key":"19_CR44","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/10692956_2","volume-title":"Proceedings of Multi-Agent Systems and Agent-Based Simulation","author":"HVD Parunak","year":"1998","unstructured":"Parunak HVD, Savit R, Riolo RL: Agent-based modeling vs. equation-based modeling: a case study and users\u2019 guide. In Proceedings of Multi-Agent Systems and Agent-Based Simulation. New York, New York, USA: Springer; 1998:10\u201325."},{"key":"19_CR45","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/WSC.2006.323041","volume-title":"Proceedings of the 2006 Winter Simulation Conference","author":"KS Perumulla","year":"2006","unstructured":"Perumulla KS: Parallel and distributed simulation: traditional techniques and recent advances. In Proceedings of the 2006 Winter Simulation Conference. Edited by: Perrone LF, Lawson B, Liu J, Wieland FP. Monterey. California: USA IEEE Press; 2006:84\u201395."},{"issue":"5","key":"19_CR46","doi-asserted-by":"publisher","first-page":"998","DOI":"10.1287\/mnsc.1070.0787","volume":"54","author":"H Rahmandad","year":"2008","unstructured":"Rahmandad H, Sterman JD: Heterogeneity and network structure in the dynamics of diffusion: comparing agent-based and differential equation models. Manag Sci 2008, 54(5):998\u20131014. 10.1287\/mnsc.1070.0787","journal-title":"Manag Sci"},{"key":"19_CR47","volume-title":"Accessed","author":"Repast 3","year":"2014","unstructured":"Repast 3: Accessed. 2014.http:\/\/repast.sourceforge.net\/repast_3 []"},{"key":"19_CR48","volume-title":"Accessed","author":"Repast for High Performance Computing","year":"2014","unstructured":"Repast for High Performance Computing: Accessed. 2014.http:\/\/repast.sourceforge.net\/repast_hpc.html []"},{"key":"19_CR49","volume-title":"Accessed","author":"Repast Simphony","year":"2014","unstructured":"Repast Simphony: Accessed. 2014.http:\/\/repast.sourceforge.net\/repast_simphony.html []"},{"key":"19_CR50","volume-title":"Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds","author":"M Resnick","year":"1994","unstructured":"Resnick M: Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds. Cambridge, MA, USA: MIT Press; 1994."},{"key":"19_CR51","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1109\/WSC.2006.323163","volume-title":"Proceedings of the 2006 Winter Simulation Conference","author":"H Shang","year":"2006","unstructured":"Shang H, Wainer G: A simulation algorithm for dynamic structure DEVS modeling. In Proceedings of the 2006 Winter Simulation Conference. Edited by: Perrone LF, Wieland FP, Liu L, Lawson BG, Nicol DM, Fujimoto RM. Monterey, CA, USA: IEEE Press; 2006:815\u2013822."},{"issue":"6","key":"19_CR52","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1090\/S0002-9904-1967-11798-1","volume":"73","author":"S Smale","year":"1967","unstructured":"Smale S: Differentiable dynamical systems. Bull Am Math Soc 1967, 73(6):747\u2013817. 10.1090\/S0002-9904-1967-11798-1","journal-title":"Bull Am Math Soc"},{"key":"19_CR53","volume-title":"The Z Notation: A Reference Manual","author":"JM Spivey","year":"1992","unstructured":"Spivey JM: The Z Notation: A Reference Manual. 2nd edition. Oxford, UK: Programming Research Group, University of Oxford; 1992.","edition":"2"},{"key":"19_CR54","volume-title":"Accessed","author":"StarLogo","year":"2014","unstructured":"StarLogo: Accessed. 2014.http:\/\/education.mit.edu\/starlogo\/ []"},{"key":"19_CR55","volume-title":"Accessed","author":"Swarm","year":"2014","unstructured":"Swarm: Accessed. 2014.http:\/\/www.swarm.org\/ []"},{"key":"19_CR56","first-page":"31","volume":"2","author":"V Volterra","year":"1926","unstructured":"Volterra V: Variazioni e fluttuazioni del numero d\u2019individui in specie animali conviventi. Mem. Acad. Lincei Roma 1926, 2: 31\u2013113.","journal-title":"Mem. Acad. Lincei Roma"},{"key":"19_CR57","volume-title":"NetLogo","author":"U Wilensky","year":"1999","unstructured":"Wilensky U: NetLogo. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University; 1999."},{"issue":"2","key":"19_CR58","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1086\/286106","volume":"151","author":"WG Wilson","year":"1998","unstructured":"Wilson WG: Resolving discrepancies between deterministic population models and individual-based simulations. Am Nat 1998, 151(2):116\u2013134. 10.1086\/286106","journal-title":"Am Nat"},{"key":"19_CR59","volume-title":"Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems","author":"BP Zeigler","year":"2000","unstructured":"Zeigler BP, Praehofer H, Kim TG: Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. 2nd edition. San Diego, CA USA: Academic Press; 2000.","edition":"2"}],"container-title":["Complex Adaptive Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/2194-3206-2-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/2194-3206-2-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/2194-3206-2-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,26]],"date-time":"2024-05-26T13:35:05Z","timestamp":1716730505000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/2194-3206-2-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,7]]},"references-count":59,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["19"],"URL":"https:\/\/doi.org\/10.1186\/2194-3206-2-3","relation":{},"ISSN":["2194-3206"],"issn-type":[{"value":"2194-3206","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5,7]]},"assertion":[{"value":"11 June 2013","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 March 2014","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 May 2014","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"3"}}