|
|
Computationally, the advent of object-oriented software tools advanced modular programming and through resulting simulation software, helped lead to the great expansion of social agent simulation research in the 1990s. The algorithms used to implement the interaction among modules (agents) varies greatly and is constantly evolving and diversifying. Neural network algorithms and stochastic process algorithms are two examples among many (see below).
As Sallach and Macal (2001) note, what unites the diversity of social agent simulation is not specific algorithms or models of reality but rather a generalized five-step research framework:
Ascape is developed by the Center on Social and Economic Dynamics (CSED), Brookings Institution, and has a website at http://www.brook.edu/dynamics/models/ascape/default.htm.
Repast is developed by Social Science Research Computing, University of Chicago, and has a website at http://repast.sourceforge.net/.
Starlogo is developed by Mitchel Resnick at MIT Media Lab and has a website at http://www.media.mit.edu/starlogo/.
Another academic unit specializing in this area is the Centre for Policy Modelling, Manchester Metropolitan University, Manchester M1 3GH, United Kingdom; contact Scott Moss at s.moss@mmu.ac.uk.