This article studies the effect of different implementation approaches on agent-based computer models. This is accomplished via four reimplementations of a simple model of self-organization. How implementation choices “guide our hands” and lead possibly to implicit assumptions about the modeled system is also demonstrated. Furthermore, the question of what makes a model agent based is studied. An argument is made that agent-based implementation is rather a matter of degree than a binary choice.
Axelrod, R. (1997). Advancing the art of simulation in social sciences. In R. Conte, R. Hegselmann, & P. Terna (Eds.), Simulating social phenomena (pp. 21-40). New York: Springer.
2.
Axtell, R. (2000). Effects of interaction topology and activation regime in several multi-agent systems (SFI Working Paper 00-07-039). Santa Fe, New Mexico: Santa Fe Institute.
3.
Brassel, K-H., Möhring, M., Schumacher, E., & Troitzsch, K. G. (1997). Can agents cover all the world? In R. Conte, R. Hegselmann, & P. Terna (Eds.), Simulating social phenomena (pp. 55-72). New York: Springer.
4.
Cohen, M. D., Riolo, R. L., & Axelrod, R. (1999). The emergence of social organization in the prisoner’s dilemma: How context-preservation and other factors promote cooperation (SFI Working Paper 99-01-002). Santa Fe, New Mexico: Santa Fe Institute.
5.
Epstein, J. M., & Axtell, R. (1996). Growing artificial societies: Social science from the bottom up. Cambridge, MA: MIT Press.
6.
Gilbert, G. N., & Conte, R. (Eds.). (1995). Artificial societies: The computer simulation of social life. London: UCL Press.
7.
Gulyás, L., Kozsik, T., & Corliss, J. B. (1999). The Multi-Agent Modeling Language and the Model Design Interface. Journal of Artificial Societies and Social Simulation, 2(3). Available from http://www.soc.surrey.ac.uk/JASSS/2/3/8.html
8.
Krugman, P. (1996). The self-organizing economy. New York: Blackwell.
9.
Lorenz, E. N. (1972). Predictability: Does the flap of a butterfly’s wing in Brazil set off a tornado in Texas?Talk at the meeting of the American Association for the Advancement of Science, Washington, D.C.
10.
Minar, N., Burkhart, R., Langton, C., & Askenazi, M. (1996). The swarm simulation system: A toolkit for building multi-agent simulations. Available from http://www.santafe.edu/projects/swarm/overview/overview.html
11.
Parunak, H. V-D., Savit, R., & Riolo, R. L. (1998). Agent-based modeling vs. equation-based modeling: A case study and users’ guide. In J. S. Sichman, R. Conte, & N. Gilbert (Eds.), Lecture notes in computer science (Vol. 1534, pp. 10-25). New York: Springer.
12.
Thomas, J. D., & Sycara, K. (1998, July). Heterogeneity, stability, and efficiency in distributed systems. In Y. Demazeau (Ed.), Proceedings of the 3rd International Conference on Multi-Agent Systems (ICMAS ’98) (pp. 293-300). Los Alamitos, CA: IEEE Computer Society.