65-reynolds-1987

Foundational Papers in Complexity Science pp. 1989–2024
DOI: 10.37911/9781947864542.65

Simple Agents and the Emergence of Complex Behaviors

Author: Robert L. Axtell, George Mason University and Santa Fe Institute

 

Excerpt

In the mid-1980s Craig Reynolds wanted to build realistic-looking animations of animals moving in groups. While it was readily possible then, given traditional animation tools, to create realistic-looking movie scenes involving one or a few birds by scripting individual trajectories, it was not practically feasible to animate an entire flock of birds in this fashion. New tools were needed that made use of ideas about how individual birds behave in a flock. In order to do so, very basic questions concerning the origin, operation, and evolution of animal groups needed to be investigated so that code could be written that produced realistic-looking flocks and herds, in motion, simulated frame-by-frame, at real-time speeds, at least if such animations were going to be useful in the movies.

On one hand, from purely biological considerations, it seems reasonable that the behavior of individual birds, in forming and participating in a flock, should be based on the local environment of the individual birds, both the physical environment (e.g., the presence of objects that must be avoided) and the social environment, composed of other birds. But how birds perceive the world, assess their situations, and take actions, involves myriad biological processes that were (and are) incompletely understood. So how might an artificial bird—a boid—be programmed to engage in perception, decision-making, and action such that its resulting behavior, and that of its peers, took the shape of a realistic-looking flock? Or, in the case of digital fish, what programmed behaviors are sufficient to produce seemingly realistic schools? Answers to these questions were not obvious when Reynolds first started working on the problem of getting modest numbers of idealized animals to self-organize in such a way that, at least to the human eye, resembled real animal groupings.

Bibliography

Axtell, R. L. 2003. “Economics as Distributed Computation.” In Meeting the Challenge of Social Problems via Agent-Based Simulation, edited by T. Terano, H. Deguchi, and K Takadama, 3–23. Tokyo, Japan: Springer Japan. https://doi.org/10.1007/978-4-431-67863-2_1.

—. 2005. “The Complexity of Exchange.” The Economic Journal 115 (504): F193–F210. https://doi.org/10.1111/j.1468-0297.2005.01001.x.

Axtell, R. L., J. M. Epstein, and H. P. Young. 2001. “The Emergence of Classes in a Multi-Agent Bargaining Model.” In Social Dynamics, edited by S. N. Durlauf and H. P. Young, 191–211. Cambridge, MA: MIT Press/Brookings Institution Press. https://doi.org/10.7551/mitpress/6294.003.0009.

Berdahl, A., C. J. Torney, C. C. Ioannou, J. J. Faria, and I. D. Couzin. 2013. “Emergent Sensing of Complex Environments by Mobile Animal Groups.” Science 339 (6119): 574–576. https://doi.org/10.1126/science.1225883.

Bicchieri, C. 2006. The Grammar of Society: The Nature and Dynamics of Social Norms. New York, NY: Cambridge University Press.

Couzin, I. D., J. Krause, N. R. Franks, and S. A. Levin. 2005. “Effective Leadership and Decision-Making in Animal Groups on the Move.” Nature 433:513–516. https://doi.org/10.1038/nature03236.

Cucker, F., and S. Smale. 2007. “Emergent Behavior in Flocks.” IEEE Transactions on Automatic Control 52 (5): 852–862. https://doi.org/10.1109/TAC.2007.895842.

Geanakoplos, J., R. L. Axtell, J. D. Farmer, P. Howitt, B. Conlee, J. Goldstein, M. Hendrey, N. M. Palmer,and C.-Y. Yang. 2012. “Getting at Systemic Risk via an Agent-Based Model of the Housing Market.” American Economic Review: Papers and Proceedings 102 (3): 53–58. https://doi.org/10.1257/aer.102.3.53.

Hemelrijk, C. K., and H. Hildenbrandt. 2011. “Some Causes of the Variable Shape of Flocks of Birds.” PLoS One 6 (8): e22479. https://doi.org/10.1371/journal.pone.0022479.

Kamien, M. I., and N. L. Schwartz. 1991. Dynamic Optimization: The Calculus of Variations and Optimal Control in Economics and Management. Amsterdam, Netherlands: Elsevier Science.

Kao, A. B., N. Miller, C. Torney, A. Hartnett, and I. D. Couzin. 2014. “Collective Learning and Optimal Consensus Decisions in Social Animal Groups.” PLoS Computational Biology 10 (8): e1003762.https://doi.org/10.1371/journal.pcbi.1003762.

Miller, N., S. Garner, A. T. Hartnett, and I. D. Couzin. 2013. “Both Information and Social Cohesion Determine Collective Decisions in Animal Groups.” Proceedings of the National Academy of Sciences 110 (13): 5263–5268. https://doi.org/10.1073/pnas.1217513110.

Schelling, T. C. 1971. “Dynamic Models of Segregation.” Journal of Mathematical Sociology 1 (2): 143–186. https://doi.org/10.1080/0022250X.1971.9989794.

—. 1978. Micromotives and Macrobehavior. New York, NY: Norton.

Secchi, D., and M. Meumann, eds. 2016. Agent-Based Simulation of Organizationsl Behavior: New Frontiers of Social Science Research. New York, NY: Springer.

Simon, H. A. 1996 [1969]. The Sciences of the Artificial. Cambridge, MA: MIT Press. https://doi.org/10.7551/mitpress/12107.001.0001.

Smith, A. 1976 [1776]. An Inquiry into the Nature and Causes of the Wealth of Nations. New York, NY: Oxford University Press.

Stephens, D. W., and J. R. Krebs. 1986. Foraging Theory. Princeton, NJ: Princeton University Press.

Tunstrom, K., Y. Katz, C. C. Ioannou, C. Huepe, M. J. Lutz, and I. D. Couzin. 2013. “Collective States, Multistability, and Transitional Behavior in Schooling Fish.” PLoS Computational Biology 9 (2): e1002915. https://doi.org/10.1371/journal.pcbi.1002915.

Vicsek, T., A. Czirok, E. Ben-Jacob, I. Cohen, and S. Ofer. 1995. “Novel Type of Phase Transition in a System of Self-Driven Particles.” Physical Review Letters 75 (6): 1226–1229. https://doi.org/10.1103/PhysRevLett.75.1226.

BACK TO Foundational Papers in Complexity Science