The Santa Fe Artificial Stock Market (ASM) is a well-known agent-based model. A new revision of the code (ASM-2.2) is now available. This article describes some of the changes that were made in the code base and also presents some important lessons for agent-based modelers that can be illustrated with the code. Because the code is available on the Internet, it is hoped that this discussion and the code base it represents will be helpful to people who are planning projects in the field of agent-based modeling.
Ihaka, R., & Gentleman, R. (1996). R: A language for data analysis and graphics. Journal of Computational and Graphical Statistics, 5(3), 299-314.
2.
Johnson, P. E., & Lancaster, A. (2000). The Swarm user guide. Retrieved from http://www.santafe.edu/projects/swarm/swarmdocs/userbook/userbook.html
3.
Kernighan, B. W., & Pike, R. (1999). The practice of programming. Reading, MA: Addison-Wesley.
4.
Kernighan, B. W., & Ritchie, D. W. (1988). The C programming language. Englewood Cliffs, NJ: Prentice Hall.
5.
Kochan, S. G. (1994). Programming in ANSI C (Rev. ed.). Indianapolis, IN: SAMS.
6.
LeBaron, B. (2000). Agent based computational finance: Suggested readings and early research. Journal of Economic Dynamics and Control, 24, 679-702.
7.
Minar, N., Burkhart, R., Langton, C., & Askenazi, M. (1996). The Swarm Simulation System: A toolkit for building multi-agent simulations (Working Paper No. 96-06-042). Santa Fe, NM: Santa Fe Institute. Available from http://www.swarm.org/archive/overview.ps
8.
Palmer, R. G., Arthur, W. B., Holland, J. H., LeBaron, B., & Taylor, P. (1994). Artificial economic life: A simple model of a stockmarket. Physica D, 75, 264-274.