Skip to main content

Agent Based Modeling and Artificial Life

  • Reference work entry
Encyclopedia of Complexity and Systems Science

Definition of theSubject

Agent‐based modeling began as the computational armof artificial life some 20 years ago. Artificial life isconcerned with the emergence of order in nature. How do systemsself‐organize themselves and spontaneously achievea higher‐ordered state? Agent‐based modelingthen, is concerned with exploring and understanding theprocesses that lead to the emergence of order throughcomputational means. The essential features of artificial lifemodels are translated into computational algorithms throughagent‐based modeling. With its historical roots inartificial life, agent‐based modeling has becomea distinctive form of modeling andsimulation. Agent‐based modeling is a bottom‐upapproach to modeling complex systems by explicitly representingthe behaviors of large numbers of agents and the processes bywhich they interact. These essential features are all that isneeded to produce at least rudimentary forms of emergentbehavior at the systems level. To understand...

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 3,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 549.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

Adaptation:

The process by which organisms (agents) change their behavior or by which populations of agents change their collective behaviors with respect to their environment.

Agent‐based modeling (ABM):

A modeling and simulation approach applied to a complex system or complex adaptive system, in which the model is comprised of a large number of interacting elements (agents).

Ant colony optimization (ACO):

A heuristic optimization technique motivated by collective decision processes followed by ants in foraging for food.

Artificial chemistry:

Chemistry based on the information content and transformation possibilities of molecules.

Artificial life (ALife):

A field that investigates life's essential qualities primarily from an information content perspective.

Artificial neural network (ANN):

A heuristic optimization and simulated learning technique motivated by the neuronal structure of the brain.

Autocatalytic set:

A closed set of chemical reactions that is self‐sustaining.

Autonomous:

The characteristic of being capable of making independent decisions over a range of situations.

Avida:

An advanced artificial life computer program developed by Adami [1] and others that models populations of artificial organisms and the essential features of life such as interaction and replication.

Biologically‐inspired computational algorithm:

 Any kind of algorithm that is based on biological metaphors or analogies.

Cellular automata (CA):

A mathematical construct and technique that models a system in discrete time and discrete space in which the state of a cell depends on transition rules and the states of neighboring cells.

Coevolution:

A process by which many entities adapt and evolve their behaviors as a result of mutually effective interactions.

Complex system:

A system comprised of a large number of strongly interacting components (agents).

Complex adaptive system (CAS):

A system comprised of a large number of strongly interacting components (agents) that adapt at the individual (agent) level or collectively at the population level.

Decentralized control:

A feature of a system in which the control mechanisms are distributed over multiple parts of the system.

Digital organism:

An entity that is represented by its essential information‐theoretic elements (genomes) and implemented as a computational algorithm or model.

Downward causation:

The process by which a higher‐order emergent structure takes on its own emergent behaviors and these behaviors exert influence on the constituent agents of the emergent structure.

Dynamic network analysis:

Network modeling and analysis in which the structure of the network, i. e., nodes (agents) and links (agent interactions) is endogenous to the model.

Echo:

An artificial life computer program developed by Holland [36] that models populations of complex adaptive systems and the essential features of adaptation in nature.

Emergence:

The process by which order is produced in nature.

Entropy:

A measure of order, related to the information needed to specify a system and its state.

Evolution (artificial):

The process by which a set of instructions is transmitted and changes over successive generations.

Evolutionary game:

A repeated game in which agents adapt their strategies in recognition of the fact that they will face their opponents in the future.

Evolution strategies:

A heuristic optimization technique motivated by the genetic operation of selection and mutation.

Evolutionary algorithm:

Any algorithm motivated by the genetic operations including selection, mutation, crossover, etc.

Evolutionary computing:

A field of computing based on the use of evolutionary algorithms.

Finite state machine:

A mathematical model consisting of entities with a finite (usually small) number of possible discrete states.

Game of life, life:

A cellular automaton developed by Conway [8] that illustrates a maximally complex system based on simple rules.

Generative social science:

Social science investigation with the goal of understanding how social processes emerge out of social interaction.

Genetic algorithm (GA):

A specific kind of evolutionary algorithm motivated by the genetic operations of selection, mutation, and crossover.

Genetic programming (GP):

A specific kind of evolutionary algorithm that manipulates symbols according to prescribed rules, motivated by the genetic operations of selection, mutation, and crossover.

Genotype:

A set of instructions for a developmental process that creates a complex structure, as in a genotype for transmitting genetic information and seeding a developmental process leading to a phenotype.

Hypercycle:

A closed set of functional relations that is self‐sustaining, as in an autocatalytic chemical reaction network.

Individual‐based model:

An approach originating in ecology to model populations of agents that emphasizes the need to represent diversity among individuals.

Langton's ant:

An example of a very simple computational program that computes patterns of arbitrary complexity after an initial series of simple structures.

Langton's loop:

An example of a very simple computational program that computes replicas of its structures according to simple rules applied locally as in cellular automata.

Learning classifier system (LCS):

A specific algorithmic framework for implementing an adaptive system by varying the weights applied to behavioral rules specified for individual agents.

Lindenmeyer system (L‐system):

 A formal grammar, which is a set of rules for rewriting strings of symbols.

Machine learning:

A field of inquiry consisting of algorithms for recognizing patterns in data (e. g., data mining) through various computerized learning techniques.

Mind–body problem:

A field of inquiry that addresses how human consciousness arises out of material processes, and whether consciousness is the result of a logical‐deductive or algorithmic process.

Meme:

A term coined by Dawkins [17] to refer to the minimal encoding of cultural information, similar to the genome's role in transmitting genetic information.

Particle swarm optimization:

An optimization technique similar to ant colony optimization, based on independent particles (agents) that search a landscape to optimize a single objective or goal.

Phenotype:

The result of an instance of a genotype interacting with its environment through a developmental process.

Reaction‐diffusion system:

A system that includes mechanisms for both attraction and transformation (e. g., of agents) as well as repulsion and diffusion.

Recursively generated object:

An object that is generated by the repeated application of simple rules.

Self‐organization:

A process by which structure and organization arise from within the endogenous instructions and processes inherent in an entity.

Self‐replication:

The process by which an agent (e. g., organism, machine, etc.) creates a copy of itself that contains instructions for both the agent's operation and its replication.

Social agent‐based modeling:

Agent‐based modeling applied to social systems, generally applied to people and human populations, but also animals.

Social network analysis (SNA):

A collection of techniques and approaches for analyzing networks of social relationships.

Stigmergy:

The practice of agents using the environment as a tool for communication with other agents to supplement direct agent‐to‐agent communication.

Swarm:

An early agent‐based modeling toolkit designed to model artificial life applications.

Swarm intelligence:

Collective intelligence based on the actions of a set of interacting agents behaving according to a set of prescribed simple rules.

Symbolic processing:

A computational technique that consists of processing symbols rather than strictly numerical data.

Sugarscape:

An abstract agent‐based model of artificial societies developed by Epstein and Axtell [26] to investigate the emergence of social processes.

Tierra:

An early artificial life computer program developed by Ray [59] that models populations of artificial organisms and the essential features of life such as interaction and replication.

Universal Turing machine (UTM):

An abstract representation of the capabilities of any computable system.

Update rule:

A rule or transformation directive for changing or updating the state of an entity or agent, as for example updating the state of an agent in an agent‐based model or updating the state of an L‑system.

Bibliography

Primary Literature

  1. Adami C (1998) Introduction to Artificial Life. TELOS, Santa Clara

    MATH  Google Scholar 

  2. Alber MS, Kiskowski MA, Glazier JA, Jiang Y (2003) On Cellular Automaton Approaches to Modeling Biological Cells. In: Rosenthal J, Gilliam DS (eds) Mathematical Systems Theory in Biology, Communication, and Finance, IMA Volume. Springer, New York, pp 1–39

    Google Scholar 

  3. Alpaydın E (2004) Introduction to Machine Learning. MIT Press, Cambridge

    Google Scholar 

  4. Axelrod R (1984) The Evolution of Cooperation. Basic Books, New York

    Google Scholar 

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

    Google Scholar 

  6. Azzedine B, Renato BM, Kathia RLJ,Joao Bosco MS, Mirela SMAN (2007) An Agent Based andBiological Inspired Real-Time Intrusion Detection and Security Modelfor Computer Network Operations. Comp Commun 30(13):2649–2660

    Google Scholar 

  7. Back T (1996) Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms. Oxford University Press, New York

    Google Scholar 

  8. Berlekamp ER, Conway JH, Guy RK (2003) Winning Ways for Your Mathematical Plays, 2nd edn. AK Peters, Natick

    Google Scholar 

  9. Bernaschi M, Castiglione F (2001) Design and Implementation of an Immune System Simulator, Computers in Biology and Medicine 31(5):303–331

    Google Scholar 

  10. Bishop CM (2007) Pattern Recognition and Machine Learning. Springer, New York

    Google Scholar 

  11. Bobashev GV, Goedecke DM, Yu F, Epstein JM (2007) A Hybrid Epidemic Model: Combining the Advantages of Agent‐Based and Equation‐Based Approaches. In: Henderson SG, Biller B, Hsieh M-H, Shortle J, Tew JD, Barton RR (eds) Proc. 2007 Winter Simulation Conference, Washington, pp 1532–1537

    Google Scholar 

  12. Bonabeau E (1997) From Classical Models of Morphogenesis to Agent‐Based Models of Pattern Formation. Artif Life 3:191–211

    Google Scholar 

  13. Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, New York

    MATH  Google Scholar 

  14. Carley KM, Fridsma DB, Casman E, Yahja A, Altman N, Chen LC, Kaminsky B, Nave D (2006) Biowar: Scalable Agent‐Based Model of Bioattacks. IEEE Trans Syst Man Cybern Part A: Syst Hum 36(2):252–265

    Google Scholar 

  15. Celada F, Seiden PE (1992) A Computer Model of Cellular Interactions in the Immune System. Immunol Today 13(2):56–62

    Google Scholar 

  16. Clerc M (2006) Particle Swarm Optimization. ISTE Publishing Company, London

    MATH  Google Scholar 

  17. Dawkins R (1989) The Selfish Gene, 2nd edn. Oxford University Press, Oxford

    Google Scholar 

  18. DeAngelis DL, Gross LJ (eds) (1992) Individual‐Based Models and Approaches in Ecology: Populations, Communities and Ecosystems. Proceedings of a Symposium/Workshop, Knoxville, 16–19 May 1990. Chapman & Hall, New York. ISBN 0-412-03171-X

    Google Scholar 

  19. Dorigo M, Stützle T (2004) Ant Colony Optimization. MIT Press, Cambridge

    Google Scholar 

  20. Dreyfus HL (1979) What Computers Can't Do: The Limits of Artificial Intelligence. Harper & Row, New York

    Google Scholar 

  21. Eiben AE, Smith JE (2007) Introduction to Evolutionary Computing, 2nd edn. Springer, New York

    Google Scholar 

  22. Eigen M, Schuster P (1979) The Hypercycle: A Principle of Natural Self‐Organization. Springer, Berlin

    Google Scholar 

  23. Emonet T, Macal CM, North MJ, Wickersham CE, Cluzel P (2005) AgentCell: A Digital Single‐Cell Assay for Bacterial Chemotaxis. Bioinformatics 21(11):2714–2721

    Google Scholar 

  24. Engelbrecht AP (2006) Fundamentals of Computational Swarm Intelligence. Wiley, Hoboken

    Google Scholar 

  25. Epstein JM (2007) Generative Social Science: Studies in Agent‐Based Computational Modeling. Princeton University Press, Princeton

    Google Scholar 

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

    Google Scholar 

  27. Ermentrout GB, Edelstein‐Keshet L (1993) Cellular Automata Approaches to Biological Modeling. J Theor Biol 160(1):97–133

    Google Scholar 

  28. Fogel LJ, Owens AJ, Walsh MJ (1966) Artificial Intelligence through Simulated Evolution. Wiley, Hoboken

    MATH  Google Scholar 

  29. Folcik VA, An GC, Orosz CG (2007) The Basic Immune Simulator: An Agent‐Based Model to Study the Interactions between Innate and Adaptive Immunity. Theor Biol Med Model 4(39):1–18. http://www.tbiomed.com/content/4/1/39

  30. Fontana W (1992) Algorithmic Chemistry. In: Langton CG, Taylor C, Farmer JD, Rasmussen S (eds) Artificial Life II: Proceedings of the Workshop on Artificial Life, Santa Fe, February 1990, Santa Fe Institute Studies in the Sciences of the Complexity, vol X. Addison‐Wesley, Reading, pp 159–209

    Google Scholar 

  31. Gardner M (1970) The Fantastic Combinations of John Conway's New Solitaire Game Life. Sci Am 223:120–123

    Google Scholar 

  32. Gilbert N (2002) Varieties of Emergence. In: Macal C, Sallach D (eds) Proceedings of the Agent 2002 Conference on Social Agents: Ecology, Exchange and Evolution, Chicago, 11–12 Oct 2002, pp 1–11. Available on CD and at www.agent2007.anl.gov

  33. Gilbert N, Troitzsch KG (1999) Simulation for the Social Scientist. Open University Press, Buckingham

    Google Scholar 

  34. Goldberg DE (1989) Genetic Algorithms in Search, Optimization, and Machine Learning. Addison‐Wesley, Reading

    MATH  Google Scholar 

  35. Goldberg DE (1994) Genetic and Evolutionary Algorithms Come of Age. Commun ACM 37(3):113–119

    Google Scholar 

  36. Holland JH (1975) Adaptation in Natural and Artificial Systems. University of Michigan, Ann Arbor

    Google Scholar 

  37. Holland J (1995) Hidden Order: How Adaptation Builds Complexity. Addison‐Wesley, Reading

    Google Scholar 

  38. Holland JH, Booker LB, Colombetti M, Dorigo M, Goldberg DE, Forrest S, Riolo RL, Smith RE, Lanzi PL, Stolzmann W, Wilson SW (2000) What Is a Learning Classifier System? In: Lanzi PL, Stolzmann W, Wilson SW (eds) Learning Classifier Systems, from Foundations to Applications. Springer, London, pp 3–32

    Google Scholar 

  39. Kauffman SA (1993) The Origins of Order: Self‐Organization and Selection in Evolution. Oxford University Press, Oxford

    Google Scholar 

  40. Koza JR (1992) Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge. 840 pp

    MATH  Google Scholar 

  41. Langton CG (1984) Self‐Reproduction in Cellular Automata. Physica D 10:135–144

    ADS  Google Scholar 

  42. Langton CG (1986) Studying Artificial Life with Cellular Automata. Physica D 22:120–149

    MathSciNet  Google Scholar 

  43. Langton CG (1989) Preface. In: Langton CG (ed) Artificial Life: Proceedings of an Interdisciplinary Workshop on the Synthesis and Simulation of Living Systems. Los Alamos, Sept 1987, Addison‐Wesley, Reading, pp xv-xxvi

    Google Scholar 

  44. Langton CG (1989) Artificial Life. In: Langton CG (ed) Artificial Life: The Proceedings of an Interdisciplinary Workshop on the Synthesis and Simulation of Living Systems. Los Alamos, Sept 1987, Santa Fe Institute Studies in the Sciences of Complexity, vol VI. Addison‐Wesley, Reading, pp 1–47

    Google Scholar 

  45. Langton CG (1992) Life at the Edge of Chaos. In: Langton CG, Taylor C, Farmer JD, Rasmussen S (eds) Artificial Life II: Proceedings of the Workshop on Artificial Life. Santa Fe, Feb 1990, Santa Fe Institute Studies in the Sciences of the Complexity, vol X. Addison‐Wesley, Reading, pp 41–91

    Google Scholar 

  46. Le Novere N, Shimizu TS (2001) Stochsim:Modelling of Stochastic Biomolecular Processes. Bioinformatics 17(6):575–576

    Google Scholar 

  47. Lindenmeyer A (1968) Mathematical Models for Cellular Interaction in Development. J Theor Biol 18:280–315

    Google Scholar 

  48. Lucas JR (1961) Minds, Machines and Godel. Philosophy 36(137):112–127

    Google Scholar 

  49. Manson SM (2006) Bounded Rationality in Agent‐Based Models: Experiments with Evolutionary Programs. Intern J Geogr Inf Sci 20(9):991–1012

    Google Scholar 

  50. Mehrotra K, Mohan CK, Ranka S (1996) Elements of Artificial Neural Networks. MIT Press, Cambridge

    Google Scholar 

  51. Mitchell M, Forrest S (1994) Genetic Algorithms and Artificial Life. Artif Life 1(3):267–289

    Google Scholar 

  52. Ofria C, Wilke CO (2004) Avida: A Software Platform for Research in Computational Evolutionary Biology. Artif Life 10(2):191–229

    Google Scholar 

  53. Olariu S, Zomaya AY (eds) (2006) Handbook of Bioinspired Algorithms and Applications. Chapman, Boca Raton, pp 679

    MATH  Google Scholar 

  54. Padgett JF, Lee D, Collier N (2003) Economic Production as Chemistry. Ind Corp Chang 12(4):843–877

    Google Scholar 

  55. Peacor SD, Riolo RL, Pascual M (2006) Plasticity and Species Coexistence: Modeling Food Webs as Complex Adaptive Systems. In: Pascual M, Dunne JA (eds) Ecological Networks: Linking Structure to Dynamics in Food Webs. Oxford University Press, New York, pp 245–270

    Google Scholar 

  56. Penrose R (1989) The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics. Oxford University Press, Oxford

    Google Scholar 

  57. Poundstone W (1985) The Recursive Universe. Contemporary Books, Chicago. 252 pp

    Google Scholar 

  58. Preziosi L (ed) (2003) Cancer Modelling and Simulation. Chapman, Boca Raton

    MATH  Google Scholar 

  59. Ray TS (1991) An Approach to the Synthesis of Life (Tierra Simulator). In: Langton CG, Taylor C, Farmer JD, Rasmussen S (eds) Artificial Life Ii: Proceedings of the Workshop on Artificial Life. Wesley, Redwood City, pp 371–408

    Google Scholar 

  60. Rechenberg I (1973) Evolutionsstrategie: Optimierung Technischer Systeme Nach Prinzipien Der Biologischen Evolution. Frommann‐Holzboog, Stuttgart

    Google Scholar 

  61. Sakoda JM (1971) The Checkerboard Model of Social Interaction. J Math Soc 1:119–132

    Google Scholar 

  62. Schelling TC (1971) Dynamic Models of Segregation. J Math Soc 1:143–186

    Google Scholar 

  63. Searle JR (1990) Is the Brain a Digital Computer? Presidential Address to the American Philosophical Association

    Google Scholar 

  64. Taub AH (ed) (1961) John Von Neumann: Collected Works. vol V: Design of Computers, Theory of Automata and Numerical Analysis (Delivered at the Hixon Symposium, Pasadena, Sept 1948). Pergamon Press, Oxford

    Google Scholar 

  65. Turing AM (1938) On Computable Numbers with an Application to the Entscheidungsproblem. Process Lond Math Soc 2(42):230–265

    MathSciNet  Google Scholar 

  66. Turing AM (1952) The Chemical Basis of Morphogenesis. Philos Trans Royal Soc B 237:37–72

    ADS  Google Scholar 

  67. von Neumann J (1966) Theory of Self‐Reproducing Automata, edited by Burks AW. University of Illinois Press, Champaign

    Google Scholar 

  68. Wilke CO, Adami C (2002) The Biology of Digital Organisms. Trends Ecol Evol 17(11):528–532

    Google Scholar 

  69. Wilke CO, Chow SS (2006) Exploring the Evolution of Ecosystems with Digital Organisms. In: Pascual M, Dunne JA (eds) Ecological Networks: Linking Structure to Dynamics in Food Webs. Oxford University Press, New York, pp 271–286

    Google Scholar 

  70. Wolfram S (1984) Universality and Complexity in Cellular Automata. Physica D:1–35

    MathSciNet  ADS  Google Scholar 

  71. Wolfram S (1999) The Mathematica Book, 4th edn. Wolfram Media/Cambridge University Press, Champaign

    MATH  Google Scholar 

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

    MATH  Google Scholar 

Books and Reviews

  1. Artificial Life (journal) web page (2008) http://www.mitpressjournals.org/loi/artl. Accessed 8 March 2008

  2. Banks ER (1971) Information Processing and Transmission in Cellular Automata. Ph. D. dissertation, Massachusetts Institute of Technology

    Google Scholar 

  3. Batty M (2007) Cities and Complexity: Understanding Cities with Cellular Automata, Agent‐Based Models, and Fractals. MIT Press, Cambridge

    Google Scholar 

  4. Bedau MA (2002) The Scientific and Philosophical Scope of Artificial Life, Leonardo 35:395–400

    Google Scholar 

  5. Bedau MA (2003) Artificial Life: Organization, Adaptation and Complexity from the Bottom Up. TRENDS Cognit Sci 7(11):505–512

    Google Scholar 

  6. Copeland BJ (2004) The Essential Turing. Oxford University Press, Oxford. 613 pp

    MATH  Google Scholar 

  7. Ganguly N, Sikdar BK, Deutsch A, Canright G, Chaudhuri PP (2008) A Survey on Cellular Automata. www.cs.unibo.it/bison/publications/CAsurvey.pdf

  8. Griffeath D, Moore C (eds) (2003) New Constructions in Cellular Automata. Santa Fe Institute Studies in the Sciences of Complexity Proceedings. Oxford University Press, New York, 360 pp

    Google Scholar 

  9. Gutowitz H (ed) (1991) Cellular Automata: Theory and Experiment. Special Issue of Physica D 499 pp

    Google Scholar 

  10. Hraber T, Jones PT, Forrest S (1997) The Ecology of Echo. Artif Life 3:165–190

    Google Scholar 

  11. International Society for Artificial Life web page (2008) www.alife.org. Accessed 8 March 2008

  12. Jacob C (2001) Illustrating Evolutionary Computation with Mathematica. Academic Press, San Diego. 578 pp

    Google Scholar 

  13. Michael CF, Fred WG, Jay A (2005) Simulation Optimization: A Review, New Developments, and Applications. In: Proceedings of the 37th conference on Winter simulation, Orlando

    Google Scholar 

  14. Miller JH, Page SE (2007) Complex Adaptive Systems: An Introduction to Computational Models of Social Life. Princeton University Press, Princeton

    Google Scholar 

  15. North MJ, Macal CM (2007) Managing Business Complexity: DiscoveringStrategicSolutions with Agent-Based Modeling and Simulation. Oxford UniversityPress, New York

    Google Scholar 

  16. Pascual M, Dunne JA (eds) (2006) Ecological Networks: Linking Structure to Dynamics in Food Webs. Santa Fe Institute Studies in the Sciences of the Complexity. Oxford University Press, New York

    Google Scholar 

  17. Simon H (2001) The Sciences of the Artificial. MIT Press, Cambridge

    Google Scholar 

  18. Sims K (1991) Artificial Evolution for Computer Graphics. ACM SIGGRAPH '91, Las Vegas, July 1991, pp 319–328

    Google Scholar 

  19. Sims K (1994) Evolving 3D Morphology and Behavior by Competition. Artificial Life IV, pp 28–39

    Google Scholar 

  20. Terzopoulos D (1999) Artificial Life for Computer Graphics. Commun ACM 42(8):33–42

    Google Scholar 

  21. Toffoli T, Margolus N (1987) Cellular Automata Machines: A New Environment for Modeling. MIT Press, Cambridge, 200 pp

    Google Scholar 

  22. Tu X, Terzopoulos D, Artificial Fishes: Physics, Locomotion, Perception, Behavior. In: Proceedings of SIGGRAPH`94, 24–29 July 1994, Orlando, pp 43–50

    Google Scholar 

  23. Weisbuch G (1991) Complex Systems Dynamics: An Introduction to Automata Networks, translated from French by Ryckebusch S. Addison‐Wesley, Redwood City

    Google Scholar 

  24. Wiener N (1948) Cybernetics, or Control and Communication in the Animal and the Machine. Wiley, New York

    Google Scholar 

  25. Wooldridge M (2000) Reasoning About Rational Agents. MIT Press, Cambridge

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag

About this entry

Cite this entry

Macal, C.M. (2009). Agent Based Modeling and Artificial Life. In: Meyers, R. (eds) Encyclopedia of Complexity and Systems Science. Springer, New York, NY. https://doi.org/10.1007/978-0-387-30440-3_7

Download citation

Publish with us

Policies and ethics