Skip to main content

Part of the book series: Agent-Based Social Systems ((ABSS,volume 9))

Abstract

This chapter introduces and explains the main concepts that provide the theoretical background on how to model the ubiquitous socio-technical systems that are so important to modern life. First the notions of systems, adaptation and complexity are discussed as individual concepts before addressing complex adaptive systems as a whole. This is followed by a discussion on generative science and agent-based modelling, with special attention paid to how these concepts relate to socio-technical systems. Throughout the text examples of how the theories can be applied to real systems are provided. Armed with a solid understanding of concepts such as observer-dependence, evolution, intractability, emergence and self-organisation, the reader will have the right foundation for moving on to the practical aspects of building and using agent-based models for decision support in socio-technical 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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Similar content being viewed by others

Notes

  1. 1.

    These systems have also been called large-scale socio-technical systems, complex socio-technical systems (Bonen 1981), socio-technical systems (Geels 2004), large technical systems (Bijker et al. 1987), complex innovation systems (Katz 2006), complex engineering systems (Ottens et al. 2006) and even the impressive sounding “system of systems” (DeLaurentis and Crossley 2005). For a detailed discussion on various application fields and uses of complex adaptive systems, please refer to the work of van der Lei et al. (2009).

  2. 2.

    Please be careful, we seem to have misplaced our frictionless surface.

  3. 3.

    Recursive structure is a characteristic of systems.

  4. 4.

    http://www.merriam-webster.com/dictionary/system.

  5. 5.

    It just keeps coming.

  6. 6.

    The specifically improved features, behaviours or traits are also called adaptations, but it is preferable to refer to these as adaptive traits to avoid ambiguity.

  7. 7.

    A theory exploring how acquired or learned behaviour can become integrated into an orgnanism’s genetic markup.

  8. 8.

    Alternatively, the attractors are sometimes depicted as the valleys in the fitness landscape, based on the premise that things can only roll downhill, and do so quite naturally.

  9. 9.

    This inherent reversibility is also called the “arrow of time”, but if you start thinking that time arrows are baked into the fabric of reality you might be mixing your metaphors.

  10. 10.

    Although normal English usage of “intractable” means uncooperative or stubborn, we are specifically using the computational complexity theory definition.

  11. 11.

    Vast differentiates the super astronomically large from just ordinary large. For example, 1050 is a very, very large number. However, 10001000 is Vast (Dennet 1996).

  12. 12.

    Concurring opinion in Jacobellis v. Ohio 378 U.S. 184 (1964) regarding possible obscenity in The Lovers.

  13. 13.

    And new divisions for those parts, and for the parts into which they are divided, are always lurking at the edge of theory.

  14. 14.

    http://en.wikipedia.org/wiki/Turtles_all_the_way_down.

  15. 15.

    Modern greenhouses can of course be adapted to grow other crops. Some of the structures and systems would become completely redundant, others would need to be added, and still others would require some adjustments. Like the structurally simple greenhouse, there is potential for more, but the path dependency means that it will be much more costly to switch to a new crop if there is a risk that high cost investments, like a tomato picking robot, will become utterly useless.

  16. 16.

    http://www.ted.com/talks/george_whitesides_toward_a_science_of_simplicity.html.

  17. 17.

    How often do really simple structures fail? A rock, for example, tends to be flung from a catapult with a high degree of reliability.

  18. 18.

    What else did you expect?

  19. 19.

    Chaos is a complex behaviour, but chaos is not the only mechanism driving the complexity of complex adaptive systems, nor is chaos the same as complexity.

  20. 20.

    Get your truly random numbers here: http://www.fourmilab.ch/hotbits.

  21. 21.

    The terms stability and instability seem like each others opposites, when in fact instability is opposite robustness.

  22. 22.

    Consider, for example, how the emergent property of living is lost if an organism is dissected, and how an amputated part ceases to be alive after removal.

  23. 23.

    http://pespmc1.vub.ac.be/REQVAR.HTML.

  24. 24.

    than System Dynamics, Dynamic Systems or Discrete Event Simulation.

  25. 25.

    It is interesting to note that Van Neumann’s idea is close to becoming a reality some 60 years later with the rise of open source 3D printers, which are currently able to build 90 % of themselves.

  26. 26.

    Perhaps the economic crisis of 2008 could have been avoided or minimised if a complex adaptive systems approach was more widely used or appreciated. Although, we will never know, irreversibility being what it is.

  27. 27.

    Agent-Based Computational Economics; essentially agent-based modelling with agents containing economic decision models.

  28. 28.

    Ah, our old friend, context dependency. In this case, it means that no two agents will have exactly the same environment, because every agent will be in the environment for other agents, but not for himself.

  29. 29.

    Random interaction soups and small-world networks only have a Poisson degree distribution, meaning that extremely popular agents are as common as extremely unpopular agents.

  30. 30.

    Multitasking on single core computers is achieved by very quickly switching between tasks.

  31. 31.

    Finally! Now we know the dirty little secret of agent-based modelling ….

References

  • Aldrich, H., & Whetten, D. (1981). Organization-sets, action-sets, and networks: making the most of simplicity. In Handbook of organizational design (Vol. 1, pp. 385–408).

    Google Scholar 

  • Alexander, C. (1973). A city is not a tree. Surviving the city: a sourcebook of papers on urban livability, p. 106.

    Google Scholar 

  • Allen, T., Tainter, J., & Hoekstra, T. (1999). Supply-side sustainability. Systems Research and Behavioral Science, 16, 403–427.

    Article  Google Scholar 

  • Argyris, C., & Schon, D. A. (1996). Organisational learning II; theory, method and practice. Amsterdam: Addison-Wesley.

    Google Scholar 

  • Ashby, W. R. (1968). Variety, constraint, and the law of requisite variety. In Modern systems research for the behavioral scientist. Chicago: Aldine.

    Google Scholar 

  • Axelrod, R. (1980). More effective choice in the prisoner’s dilemma. Journal of Conflict Resolution, 24(3), 379–403.

    Article  Google Scholar 

  • Baronchelli, A., Dall’Asta, L., Barratt, A., & Loreto, V. (2005). Topology induced coarsening in language games. Physical Review E 73, 015102.

    Article  Google Scholar 

  • Baronchelli, A., Loreto, V., Dall’Astra, L., & Barratt, A. (2006). Bootstrapping communication in language games: strategy, topology and all that. In Proceedings of the 6th international conference on the evolution of language (pp. 11–18).

    Google Scholar 

  • Bijker, W., Hughes, T., & Pinch, T. (1987). The social construction of technological systems: new directions in the sociology and history of technology. Cambridge: MIT Press.

    Google Scholar 

  • Boer, C., Verbraeck, A., & Veeke, H. (2002). Distributed simulation of complex systems: application in container handling. In Proceedings of SISO European simulation interoperability workshop (pp. 24–27).

    Google Scholar 

  • Bonen, Z. (1981). Evolutionary behavior of complex sociotechnical systems. Research Policy, 10(1), 26–44.

    Article  Google Scholar 

  • Borshchev, A., & Filippov, A. (2004). From system dynamics and discrete event to practical agent based modeling: reasons, techniques, tools. In Proceedings of the 22nd international conference of the system dynamics society (pp. 25–29).

    Google Scholar 

  • Box, G. (1979). Some problems of statistics and everyday life. Journal of the American Statistical Association, 74(365), 1–4.

    Article  Google Scholar 

  • Boyson, S., Corsi, T., & Verbraeck, A. (2003). The e-supply chain portal: a core business model. Transportation Research, Part E, 39(2), 175–192.

    Article  Google Scholar 

  • Buchanan, M. (2000). In Ubiquity: the science of history or why the world is simpler than we think. London: Weidenfeld.

    Google Scholar 

  • Buchanan, M. (2009). Economics: Meltdown modelling. Nature, 460(7256), 680.

    Article  Google Scholar 

  • Burdulis, A., Fitz, W., Vargas-Voracek, R., Lang, P., Steines, D., & Tsougarakis, K. (2010). Surgical tools facilitating increased accuracy, speed and simplicity in performing joint arthroplasty. US Patent App. 12/776,701.

    Google Scholar 

  • Burks, A. (1970). Essays on cellular automata. Champaign: University of Illinois Press.

    MATH  Google Scholar 

  • Callaway, D., Newman, M., Strogatz, S., & Watts, D. (2000). Network robustness and fragility: percolation on random graphs. Physical Review Letters, 85, 5468.

    Article  Google Scholar 

  • Campbell, N. (2002). Biology. Redwood City: Benjamin Cummings.

    Google Scholar 

  • Checkland, P., & Checkland, P. (1999). Systems thinking, systems practice: includes a 30-year retrospective. New York: Wiley.

    Google Scholar 

  • Cohen, M., March, J., & Olsen, J. (1972). Garbage can model of organizational choice. Administrative Science Quarterly, 17(1), 1–25.

    Article  Google Scholar 

  • Colletta, L. (2009). Political satire and postmodern irony in the age of Stephen Colbert and Jon Stewart. The Journal of Popular Culture, 42(5), 856–874.

    Article  Google Scholar 

  • Conway, J. (1970). The game of life. Scientific American, 223(4), 4.

    Google Scholar 

  • Corsi, T., Boyson, S., Verbraeck, A., Van Houten, S., Han, C., & Macdonald, J. (2006). The real-time global supply chain game: new educational tool for developing supply chain management professionals. Transportation Journal, 45(3), 61.

    Google Scholar 

  • Coulson, J., & Richardson, J. (1999). Coulson & Richardson’s chemical engineering, Stoneham: Butterworth/Heinemann.

    Google Scholar 

  • Crutchfield, J. (1994). The calculi of emergence: computation, dynamics and induction. Physica D, 75(1–3), 11–54.

    Article  MATH  Google Scholar 

  • Darwin, C. (1985). The origin of the species. Baltimore: Penguin.

    Google Scholar 

  • David, P. (2000). Path dependence and varieties of learning in the evolution of technological practice. In Technological innovation as an evolutionary process (p. 119). London: Cambridge University Press.

    Google Scholar 

  • Dawkins, R. (1990). The selfish gene. London: Oxford University Press.

    Google Scholar 

  • DeLaurentis, D., & Crossley, W. (2005). A taxonomy-based perspective for systems of systems design methods. In 2005 IEEE international conference on systems, man and cybernetics (Vol. 1).

    Chapter  Google Scholar 

  • Dennet, D. (1996). Darwin’s dangerous idea: evolution and the meanings of life. New York: Simon & Schuster.

    Google Scholar 

  • Economides, N. (1996). The economics of networks. International Journal of Industrial Organization, 14(6), 673–699.

    Article  Google Scholar 

  • Economist, T. (2010). Agents of change. The Economist. http://www.economist.com/node/16636121.

  • Epstein, J. (1999). Agent-based computational models and generative social science. Complexity, 4(5), 41–60.

    Article  MathSciNet  Google Scholar 

  • Farmer, J., & Foley, D. (2009). The economy needs agent-based modelling. Nature, 460(7256), 685–686.

    Article  Google Scholar 

  • Ferguson, C. (1968). Absence of copula and the notion of simplicity: a study of normal speech, baby talk, foreigner talk and pidgins.

    Google Scholar 

  • Foerster, H. (1972). Perception of the future and the future of perception. Instructional Science, 1(1), 31–43.

    Article  Google Scholar 

  • Forrester, J. W. (1958). Industrial dynamics—a major breakthrough for decision makers. Harvard Business Review, 36(4), 37–66.

    Google Scholar 

  • Forrester, J., & Wright, J. (1961). Industrial dynamics. Cambridge: MIT Press.

    Google Scholar 

  • Funtowicz, S., & Ravetz, J. (1993). Science for the post-normal age. Futures, 25(7), 739–755.

    Article  Google Scholar 

  • Futuyma, D. (1983). Evolutionary interactions among herbivorous insects and plants. In Coevolution (pp. 207–231). Sunderland: Sinauer.

    Google Scholar 

  • Gaukroger, S. (2001). Francis Bacon and the transformation of early-modern philosophy. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Geels, F. W. (2004). From sectoral systems of innovation to socio-technical systems—Insights about dynamics and change from sociology and institutional theory. Research Policy, 33(6–7), 897–920.

    Article  Google Scholar 

  • Gleick, J. (1997). Chaos: making a new science. New York: Vintage/Ebury.

    Google Scholar 

  • Gordon, G. (1978). The development of the general purpose simulation system (GPSS). In History of programming languages I table of contents (pp. 403–426).

    Google Scholar 

  • Green, P. (1981). A new look at statistics in fission-track dating. Nuclear Tracks, 5(1), 77–86.

    Article  Google Scholar 

  • Hadeli, W., Valckenaers, P., Kollingbaum, M., & Brussel, H. V. (2004). Multi-agent coordination and control using stigmergy. Computers in Industry, 53(1), 75–96.

    Article  Google Scholar 

  • Hartmanis, J., Sewelson, V., & Immerman, N. (1983). Sparse sets in np-p: exptime versus nexptime. In STOC ’83: proceedings of the fifteenth annual ACM symposium on theory of computing (pp. 382–391). New York: ACM.

    Chapter  Google Scholar 

  • Hietbrink, O., Ruijs, M., & Breukers, A. (2008). The power of dutch greenhouse vegetable horticulture: an analysis of the private sector and its institutional framework. Technical report 2008-049, LEI Wageningen UR, The Hague.

    Google Scholar 

  • Hix, J. (1996). The glasshouse. London: Phaidon Press.

    Google Scholar 

  • Holland, J. (1996). Hidden order; how adaptation builds complexity. Reading: Addison-Wesley.

    Google Scholar 

  • Holling, C. S. (2001). Understanding the complexity of economic, ecological, and social systems. Ecosystems, 4(5), 390–405.

    Article  MathSciNet  Google Scholar 

  • Honkela, T., & Winter, J. (2003). Simulating language learning in community of agents using self-organizing maps.

    Google Scholar 

  • Hume, D. (1962). A treatise of human nature, vol. 1. Glasgow: Collins.

    Google Scholar 

  • Iyengar, S., & Kamenica, E. (2010). Choice proliferation, simplicity seeking, and asset allocation. Journal of Public Economics, 94(7–8), 530–539.

    Article  Google Scholar 

  • Jablonka, E., & Ziman, J. (2000). Biological evolution: processes and phenomena. In Technological innovation as an evolutionary process (pp. 13–26). Cambridge: Cambridge University Press.

    Google Scholar 

  • Janis, I. (1982). Groupthink: psychological studies of policy decisions and fiascoes. Boston: Houghton.

    Google Scholar 

  • Jantzen, D. (1980). When is it coevolution. Evolution, 34, 611–612.

    Article  Google Scholar 

  • Jennings, N. (2000). On agent-based software engineering. Artificial Intelligence, 117(2), 277–296.

    Article  MATH  Google Scholar 

  • Jones, R. (1965). The structure of simple general equilibrium models. The Journal of Political Economy, 73(6), 557.

    Article  Google Scholar 

  • Katz, J. S. (2006). Indicators for complex innovation systems. Research Policy, 35(7), 893–909.

    Article  Google Scholar 

  • Kauffman, S. (2008). Reinventing the sacred: a new view of science, reason and religion.

    Google Scholar 

  • Kauffman, S., & Johnsen, S. (1991). Coevolution to the edge of chaos—coupled fitness landscapes, poised states, and coevolutionary avalanches. Journal of Theoretical Biology, 149(4), 467–505.

    Article  Google Scholar 

  • Kay, J. (2002). On complexity theory, exergy and industrial ecology: some implications for construction ecology. In C. Kibert, J. Sendzimir, & B. Guy (Eds.), Construction ecology: nature as the basis for green buildings (pp. 72–107). London: Spon.

    Google Scholar 

  • Kellert, S. (1993). In the wake of chaos: unpredictable order in dynamical systems. Chicago: University of Chicago Press.

    Chapter  Google Scholar 

  • Kim, J. (1999). Making sense of emergence. Philosophical Studies, 95(1), 3–36.

    Article  Google Scholar 

  • Lanzola, G., Gatti, L., Falasconi, S., & Stefanelli, M. (1999). A framework for building cooperative software agents in medical applications. Artificial Intelligence in Medicine, 16(3), 223–249.

    Article  Google Scholar 

  • Lee, R. (2003). Ijade surveillant—an intelligent multi-resolution composite neuro-oscillatory agent-based surveillance system. Pattern Recognition, 36(6), 1425–1444.

    Article  MATH  Google Scholar 

  • Leontief, W. (1998). Environmental repercussions and the economic structure: an input-output approach. International Library of Critical Writings in Economics, 92, 24–33.

    Google Scholar 

  • Lindblom, C., Cohen, D., & Warfield, J. (1980). Usable knowledge, social science and social problem solving. IEEE Transactions on Systems, Man and Cybernetics, 10(5), 281.

    Article  Google Scholar 

  • Luhmann, N. (1995). Social systems. Stanford: Stanford University Press.

    Google Scholar 

  • Mandelbrot, B. (1983). The fractal geometry of nature. New York: Freeman.

    Google Scholar 

  • Mandeville, B., & Harth, P. (1989). The fable of the bees. Baltimore: Penguin.

    Google Scholar 

  • Mikulecky, D. (2001). The emergence of complexity: science coming of age or science growing old? Computers and Chemistry, 25(4), 341–348.

    Article  Google Scholar 

  • Miller, D. (1993). The architecture of simplicity. The Academy of Management Review, 18, 116–138.

    Google Scholar 

  • Morin, E. (1999). Organization and complexity. Tempos in Science Nature: Structures, Relations, Complexity, 879, 115–121.

    Google Scholar 

  • Munger, M. (2008). Blogging and political information: truth or truthiness? Public Choice, 134, 125–138.

    Article  Google Scholar 

  • Negenborn, R., De Schutter, B., & Hellendoorn, H. (2006). Multi-agent model predictive control of transportation networks. In Proceedings of the 2006 IEEE international conference on networking, sensing and control (ICNSC 2006) (pp. 296–301).

    Chapter  Google Scholar 

  • Newman, M. (2003). The structure and function of complex networks. SIAM Review, 45, 167–256.

    Article  MathSciNet  MATH  Google Scholar 

  • Ottens, M., Franssen, M., Kroes, P., & van de Poel, I. (2006). Modelling infrastructures as socio-technical systems. International Journal of Critical Infrastructures, 2(2–3), 133–145.

    Article  Google Scholar 

  • Padgett, J., Lee, D., & Collier, N. (2003). Economic production as chemistry. Industrial and Corporate Change, 12(4), 843–877.

    Article  Google Scholar 

  • Prigogine, I. (1967). Introduction to thermodynamics of irreversible processes (3rd ed.). New York: Interscience.

    Google Scholar 

  • Prigogine, I., & Stengers, I. (1984). Order out of chaos: man’s new dialogue with nature. Boulder: New Science Library.

    Google Scholar 

  • Reynolds, C. (1987). Flocks, herds and schools: a distributed behavioral model. Computer Graphics, 21, 25–34.

    Article  Google Scholar 

  • Roberts, R. (1989). Serendipity: accidental discoveries in science. In Serendipity: accidental discoveries in science (p. 288).

    Google Scholar 

  • Rohilla Shalizi, C. (2006). Methods and techniques of complex systems science: an overview. In Complex systems science in biomedicine (pp. 33–114). Berlin: Springer.

    Chapter  Google Scholar 

  • Rosenberg, R., & Karnopp, D. (1983). Introduction to physical system dynamics. New York: McGraw-Hill.

    Google Scholar 

  • Ryan, A. (2008). What is a systems approach? arXiv:0809.1698.

  • Schelling, T. (1971). Dynamic models of segregation. The Journal of Mathematical Sociology, 1(2), 143–186.

    Article  Google Scholar 

  • Schneider, S., Easterling, W., & Mearns, L. (2000). Adaptation: Sensitivity to natural variability, agent assumptions and dynamic climate changes. Climate Change, 45(1), 203–221.

    Article  Google Scholar 

  • Schonberger, R. (1982). Japanese manufacturing techniques: nine hidden lessons in simplicity. New York: Free Press.

    Google Scholar 

  • Simon, H. (1982). Models of bounded rationality. Cambridge: MIT Press.

    Google Scholar 

  • Smith, A. (1963). An inquiry into the nature and causes of the wealth of nations. New York: Wiley.

    Google Scholar 

  • Smith, J., & Szathmáry, E. (1997). The major transitions in evolution. London: Oxford University Press.

    Google Scholar 

  • Stewart, J. P. (1964). Jacobellis vs Ohio, 378 u.s. 184, Jacobellis v. Ohio. Appeal from the supreme court of Ohio. No. 11.

    Google Scholar 

  • Strogatz, S., & Henry, S. (2000). Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering. New York: Westview Press.

    Google Scholar 

  • Tautz, D., Trick, M., & Dover, G. (1986). Cryptic simplicity in DNA is a major source of genetic variation.

    Google Scholar 

  • Teisman, G. Publiek Management op de Grens van Chaos en Orde: Over Leidinggeven en Organiseren in Complexiteit. Den Haag, SDU Uitgevers bv.

    Google Scholar 

  • Tesfatsion, L. (2007). Agents come to bits: Towards a constructive comprehensive taxonomy of economic entities. Journal of Economic Behavior & Organization, 63(2), 333–346.

    Article  Google Scholar 

  • Thompson, J. (1994). The coevolutionary process. Chicago: University of Chicago Press.

    Book  Google Scholar 

  • Ulrich, W. (1988). C. west churchman-75 years. Systemic Practice and Action Research, 1(4), 341–350.

    Google Scholar 

  • van den Muijzenberg, E. (1980). A history of greenhouses. Institute for Agricultural Engineering.

    Google Scholar 

  • van der Lei, T. E., Bekebrede, G., & Nikolic, I. (2009). Critical infrastructures: A review from a complex systems perspective. International Journal of Critical Infrastructures, 5(4).

    Google Scholar 

  • Von Bertalanffy, L. (1972). The history and status of general systems theory. The Academy of Management Journal, 15(4), 407–426.

    Article  Google Scholar 

  • Von Neumann, J., & Burks, A. (1966). Theory of self-reproducing automata. Urbana: University of Illinois Press.

    Google Scholar 

  • Waldorp, M. (1992). Complexity: the emerging science at the edge of order and chaos. New York: Simon and Schuster.

    Google Scholar 

  • Weber, B., & Depew, D. (2003). Evolution and learning: the Baldwin effect reconsidered. Cambridge: MIT Press.

    Google Scholar 

  • Whitehead, A. N. (1911). An introduction to mathematics. Williams and Norgate.

    Google Scholar 

  • Wilds, R., Kauffman, S., & Glass, L. (2008). Evolution of complex dynamics. Chaos: An Interdisciplinary Journal of Nonlinear Science, 18, 033109.

    Article  MathSciNet  Google Scholar 

  • Williamson, W. O. (1987). The economic institutions of capitalism. New York: Free Press.

    Google Scholar 

  • Wooldridge, M., & Jennings, N. (1995). Intelligent agents—theory and practice. Knowledge Engineering Review, 10(2), 115–152.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I. Nikolic .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Nikolic, I., Kasmire, J. (2013). Theory. In: van Dam, K., Nikolic, I., Lukszo, Z. (eds) Agent-Based Modelling of Socio-Technical Systems. Agent-Based Social Systems, vol 9. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-4933-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-4933-7_2

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-4932-0

  • Online ISBN: 978-94-007-4933-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics