Skip to main content

Simulations III: Object-Oriented Models

  • Chapter
  • First Online:
Introduction to Computational Social Science

Part of the book series: Texts in Computer Science ((TCS))

  • 3748 Accesses

Abstract

This chapter examines the newest types of social simulations, which are object-based to represent social entities in ways that are more explicit than through variable-oriented models. The social simulations examined in this chapter constitute a rich and growing family of generative models consisting of two main classes: cellular automata and agent-based or multi-agent models. Both are generally seen as spatial models, but they can as easily capture network aspects of social complexity. Processes of urbanization and opinion dynamics are often simulated through the use of cellular automata. Spatial or organizational agent-based models are used to simulate social complexity in an increasing variety of domains, ranging from cultural dynamics to financial crises; from regional transportation systems to public health management; from humanitarian crises to global processes, such as climate change and the rise and fall of polities and civilizations. Agent-based simulations do this by using the versatility of multi-agent systems as computational frameworks within which modelers and programmers integrate social, natural, and artificial entities and dynamics. These social simulations often make use of other methodologies, such as network analysis or geographic information systems and remote sensing data.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A toroidal landscape is one where the borders wrap around, such that the landscape is continuous, without an edge.

Recommended Readings

On Cellular Automata

  • P.S. Albin, The Analysis of Complex Socioeconomic Systems (Lexington Books, Lexington, 1975)

    Google Scholar 

  • S.A. Bremer, M. Mihalka, Machiavelli in Machina: or politics among hexagons, in Problems in World Modeling, ed. by K.W. Deutsch (Ballinger, Boston, 1977)

    Google Scholar 

  • T.R. Cusack, R.J. Stoll, Adaptation, state survival and system endurance: a simulation study. Int. Polit. Sci. Rev. 11(2), 261–278 (1990)

    Article  Google Scholar 

  • R.J. Gaylord, L.J. D'Andria, Simulating society: a Mathematica toolkit for modelling socioeconomic behavior (Springer, Berlin, 1998)

    Book  Google Scholar 

  • T. Hägerstand, A Monte Carlo approach to diffusion. Eur. J. Sociol. 63, 43–67 (1965)

    Article  Google Scholar 

  • R. Hegselmann, Cellular automata in the social sciences: perspectives, restrictions and artifacts, in Modelling and Simulation in the Social Sciences from the Philosophy of Science Point of View, ed. by R. Hegselmann et al.(Kluwer, Dordrecht, 1996a), pp. 209–234

    Chapter  Google Scholar 

  • R. Hegselmann, Understanding social dynamics: the cellular automata approach, in Social Science Microsimulation, ed. by K.G. Troitzsch et al.(Springer, Berlin, 1996b), pp. 282–306

    Chapter  Google Scholar 

  • B. Latane, The psychology of social impact. Am. Psychol. 36(4), 343–356 (1981)

    Article  Google Scholar 

  • D. Parisi, A cellular automata model of the expansion of the Assyrian empire, in Cellular Automata: Research Towards Industry, ed. by S. Bandini, R. Serra, F.S. Liverani (Springer, London, 1998)

    Google Scholar 

  • J.D. Rogers, T. Nichols, M. Latek, C. Cioffi-Revilla, Modeling scale and variability in human-environmental interactions in Inner Asia. Ecol. Model. 241, 5–14 (2012)

    Article  Google Scholar 

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

    Article  Google Scholar 

  • U. Wilensky, NetLogo (1999). http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern Institute on Complex Systems, Northwestern University, Evanston, IL

  • U. Wilensky, NetLogo Hex Cell Aggregation Model (2007). http://ccl.northwestern.edu/netlogo/models/HexCellAggregation. Center for Connected Learning and Computer-Based Modeling, Northwestern Institute on Complex Systems, Northwestern University, Evanston, IL

  • S. Wolfram, A New Kind of Science (Wolfram Media, Champaign, 2002)

    MATH  Google Scholar 

On Agent-Based Models

  • R. Axelrod, The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration (Princeton University Press, Princeton, 1997)

    Google Scholar 

  • M. Batty, Cities and Complexity: Understanding Cities with Cellular Automata, Agent-Based Models, and Fractals (MIT Press, Cambridge, 2006)

    Google Scholar 

  • A. Bigbee, C. Cioffi-Revilla, S. Luke, Replication of sugarscape using MASON, in Agent-Based Approaches in Economic and Social Complex Systems IV: Post-Proceedings of the AESCS International Workshop 2005 (vol. 3), ed. by T. Terano, H. Kita, H. Deguchi, K. Kijima (Springer, Tokyo, 2007), pp. 183–190

    Chapter  Google Scholar 

  • R.B. Boone, K.A. Galvin, S.B. BurnSilver, P.K. Thornton, D.S. Ojima, J.R. Jawson, Using coupled simulation models to link pastoral decision making and ecosystem services. Ecol. Soc. 16(2), 6 (2011). online

    Google Scholar 

  • C. Cioffi-Revilla, Invariance and universality in social agent-based simulations. Proc. Natl. Acad. Sci. USA 99(14), 7314–7316 (2002)

    Article  Google Scholar 

  • C. Cioffi-Revilla, S. Luke, D.C. Parker, J.D. Rogers, W.W. Fitzhugh, W. Honeychurch, C. Amartuvshin, Agent-based modeling simulation of social adaptation and long-term change in Inner Asia, in Advancing Social Simulation: The First World Congress in Social Simulation, ed. by S. Takahashi, D. Sallach, J. Rouchier (Springer, Tokyo, 2007), pp. 189–200

    Chapter  Google Scholar 

  • C. Cioffi-Revilla, J.D. Rogers, M. Latek, The MASON HouseholdsWorld of pastoral nomad societies, in Simulating Interacting Agents and Social Phenomena: The Second World Congress in Social Simulation, ed. by K. Takadama, C. Cioffi-Revilla, G. Deffaunt (Springer, Berlin, 2010), pp. 193–204

    Chapter  Google Scholar 

  • C. Cioffi-Revilla, M. Rouleau, MASON RebeLand: an agent-based model of politics, environment, and insurgency. Intl. Stud. Rev. 12(1), 31–46 (2010)

    Article  Google Scholar 

  • C. Cioffi-Revilla, J.D. Rogers, S. Wilcox, J. Alterman, Computing the steppes: data analysis for agent-based models of polities in Inner Asia, in Xiongnu Archaeology: Multidisciplinary Perspectives of the First Steppe Empire in Inner Asia, ed. by U. Brosseder, B. Miller (Bonn University Press, Bonn, 2011a), pp. 97–110

    Google Scholar 

  • C. Cioffi-Revilla, J.D. Rogers, A.B. Hailegiorgis, Geographic information systems and spatial agent-based model simulations for sustainable development. ACM Trans. Intell. Syst. Technol. 3(1), 10 (2011b)

    Article  Google Scholar 

  • C.J.E. Castle, A.T. Crooks, M.J. de Smith, M.F. Goodchild, P.A. Longley, Geocomputational methods and modelling, in Geospatial Analysis: A Comprehensive Guide to Principles, Techniques and Software Tools, ed. by M.J. de Smith, M.F. Goodchild, P.A. Longley (Winchelsea Press, Winchelsea, 2007), pp. 383–450

    Google Scholar 

  • J.E. Doran, M. Palmer, N. Gilbert, P. Mellars, The EOS project: modelling upper paleolithic social change, in Simulating Societies, ed. by N. Gilbert, J.E. Doran (UCL Press, London, 1994), pp. 195–221

    Google Scholar 

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

    Google Scholar 

  • J. Ferber, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence (Addison-Wesley, Reading, 1998)

    Google Scholar 

  • N. Gilbert (ed.), Computational Social Science (Sage, Los Angeles, 2010)

    Google Scholar 

  • N. Gilbert, R. Conte (eds.), Artificial Societies: The Computer Simulation of Social Life (University College Press, London, 1995)

    Google Scholar 

  • A.J. Heppenstall, A.T. Crooks, L.M. See, M. Batty (eds.), Agent-Based Models of Geographical Systems (Springer, Berlin, 2011)

    Google Scholar 

  • D. Helbing (ed.), Social Self-Organization: Agent-Based Simulations and Experiments to Study Emergent Social Behavior (Springer, Berlin, 2012)

    Google Scholar 

  • W.G. Kennedy, C.R. Cotla, T. Gulden, M. Coletti, C. Cioffi-Revilla, Validation of a household agent-based model of the societies of East Africa, in Proceedings of the 2012 Human, Social, Cultural, and Behavioral Conference, San Francisco, CA, Proceedings of the Fourth World Congress on Social Simulation, Taipei, Republic of China (2012)

    Google Scholar 

  • T.A. Kohler (ed.), Dynamics in Human and Primate Societies: Agent-Based Modeling of Social and Spatial Processes (Addison-Wesley, Reading, 2000)

    Google Scholar 

  • T.A. Kohler, D. Cockburn, P.L. Hooper, R.K. Bocinsky, Z. Kobti, The coevolution of group size and leadership: an agent-based public goods model for prehispanic Pueblo societies. Adv. Complex Syst. 15(1–2), 115007 (2012) 115029 pp.

    Google Scholar 

  • L.A. Kuznar, High-fidelity computational social science in anthropology. Soc. Sci. Comput. Rev. 24(1), 15–29 (2006)

    Article  Google Scholar 

  • M. Laver, E. Sergenti, Party competition: an agent-based model (Princeton University Press, Princeton, 2012)

    Google Scholar 

  • S. Luke, Multiagent simulation and the MASON Library (2011). Retrieved from http://cs.gmu.edu/~eclab/projects/mason/

  • S. Luke, C. Cioffi-Revilla, L. Panait, K. Sullivan, MASON: a Java multi-agent simulation environment. Simul. Trans. Soc. Model. Simul. Int. 81(7), 517–527 (2005)

    Article  Google Scholar 

  • M.J. North, C.M. Macal, Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation (Oxford University Press, London, 2007)

    Book  Google Scholar 

  • D. Phan, F. Amblard (eds.), Agent-Based Modelling and Simulation in the Social and Human Sciences (Bardwell Press, Oxford, 2007)

    Google Scholar 

  • D.L. Poole, A.K. Macworth, Artificial Intelligence: Foundations of Computational Agents (Cambridge University Press, Cambridge, 2010)

    Book  Google Scholar 

  • S.F. Railsback, V. Grimm, Agent-Based and Individual-Based Modeling: A Practical Introduction (Princeton, Princeton University Press, 2012)

    Google Scholar 

  • J.D. Rogers, T. Nichols, T. Emmerich, M. Latek, C. Cioffi-Revilla, Modeling scale and variability in human-environmental interactions in Inner Asia. Ecol. Model. 241, 5–14 (2012)

    Article  Google Scholar 

  • T. Salamon, Design of Agent-Based Models: Developing Computer Simulations for a Better Understanding of Social Processes (Eva & Tomas Bruckner Publishing, Repin, 2011)

    Google Scholar 

  • R. Sun (ed.), Cognition and Multi-Agent Interaction: From Cognitive Modeling to Social Simulation (Cambridge University Press, Cambridge, 2006)

    Google Scholar 

  • K. Takadama, C. Cioffi-Revilla, G. Deffaunt (eds.), Simulating Interacting Agents and Social Phenomena: The Second World Congress in Social Simulation (vol. 7) (Springer, Tokyo, 2010)

    Google Scholar 

  • W. Tang, D.A. Bennett, The explicit representation of context in agent-based models of complex adaptive spatial systems. Ann. Assoc. Am. Geogr. 100(5), 1128–1155 (2010)

    Article  Google Scholar 

  • Y. Shohan, K. Leyton-Brown, Multiagent systems: algorithmic, game-theoretic, and logical foundations (Cambridge University Press, Cambridge, 2008)

    Book  Google Scholar 

  • M. Wooldridge, An Introduction to MultiAgent Systems (Wiley, New York, 2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag London

About this chapter

Cite this chapter

Cioffi-Revilla, C. (2014). Simulations III: Object-Oriented Models. In: Introduction to Computational Social Science. Texts in Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-5661-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5661-1_10

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5660-4

  • Online ISBN: 978-1-4471-5661-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics