Pietro Terna (2001)
Creating Artificial Worlds: A Note on Sugarscape and Two Comments
Journal of Artificial Societies and Social Simulation
vol. 4, no. 2,
To cite articles published in the Journal of Artificial Societies and Social Simulation, please reference the above information and include paragraph numbers if necessary
<https://www.jasss.org/4/2/9.html>
Received: 18-Jan-01 Published: 31-Mar-01
Herbert Simon is fond of arguing that the social sciences are, in fact, the "hard" sciences. For one, many crucially important social processes are complex. They are not neatly decomposable into separate subprocesses-economic, demographic, cultural, spatial-whose isolated analyses can be aggregated to give an adequate analysis of the social process as a whole. And yet, this is exactly how social science is organized, into more or less insular departments and journals of economics, demography, political science, and so forth. Of course, most social scientists would readily agree that these divisions are artificial. But, they would argue, there is no natural methodology for studying these processes together, as they coevolve.The social sciences are also hard because certain kinds of controlled experimentation are hard. In particular, it is difficult to test hypotheses concerning the relationship of individual behaviors to macroscopic regularities, hypotheses of the form: If individuals behave in thus and such a way - that is, follow certain specific rules - then society as a whole will exhibit some particular property. How does the heterogeneous micro-world of individual behaviors generate the global macroscopic regularities of the society?
Another fundamental concern of most social scientists is that the rational actor - a perfectly informed individual with infinite computing capacity who maximizes a fixed (nonevolving) exogenous utility function-bears little relation to a human being. Yet, there has been no natural methodology for relaxing these assumptions about the individual.
Relatedly, it is standard practice in the social sciences to suppress real-world agent heterogeneity in model-building. This is done either explicitly, as in representative agent models in macroeconomics, or implicitly, as when highly aggregate models are used to represent social processes. While such models can offer powerful insights, they "filter out" all consequences of heterogeneity. Few social scientists would deny that these consequences can be crucially important, but there has been no natural methodology for systematically studying highly heterogeneous populations.
Finally, it is fair to say that, by and large, social science, especially game theory and general equilibrium theory, has been preoccupied with static equilibria, and has essentially ignored time dynamics. Again, while granting the point, many social scientists would claim that there has been no natural methodology for studying nonequilibrium dynamics in social systems.
Our point of departure in agent-based modeling is the individual: We give agents rules of behavior and then spin the system forward in time and see what macroscopic social structures emerge. This approach contrasts sharply with the highly aggregate perspective of macroeconomics, sociology, and certain subfields of political science, in which social aggregates like classes and states are posited ab initio. To that extent our work can be accurately characterized as "methodologically individualist." However, we part company with certain members of the individualist camp insofar as we believe that the collective structures, or "institutions," that emerge can have feedback effects in the agent population, altering the behavior of individuals. Agent-based modeling allows us to study the interactions between individuals and institutions.
The thesis that all the propositions about a group are referable to propositions about the behaviour and the interactions of the individuals constituting that groups, is today known as methodological individualism, an expression formulated by Schumpeter.
The sum of the behavior of simple economically plausible individuals may generate complicated dynamics, whereas constructing one individual whose behavior has these dynamics can lead to that individual having very unnatural characteristics. Furthermore, if one rejects a particular behavioral hypothesis, it is not clear whether one is really rejecting the hypothesis in question, or rejecting the additional hypothesis that there is only one individual.Studying the emergence of phenomena we use complexity as a two-way process, where the non-linear interaction of agents produces social effects and the emerging social structures (via evolution, genetic selection, co-determination) affect the agents' behaviour.
one should carefully distinguish "complex" from "complicated". The latter is a system composed of a variety of elements, which requires hard effort to disintegrate it into parts, but in principle it is possible. On the other hand, in complex systems, one has to face the circular situation in which the parts are understood only through the whole, although the whole, of course, consists of parts.
Figure 1. The Environment Rules Agents (ERA) architecture for agent based modelling |
2 An interesting discussion about emergence can be found at: http://www.santafe.edu/projects/swarm/archive.modelling/list-archive.0012/index.html; a key site about emergence is http://el.www.media.mit.edu/groups/el/projects/emergence/contents.html.
3 Two seminal papers about simulation methodology are Epstein (1999) and Axtell (2000).
4 You can download bp-ct v.1.1 code from the anarchy section at http://www.swarm.org/.
EPSTEIN J.M. and AXTELL R. (1996) Growing Artificial Societies - Social Science from the Bottom Up, Cambridge MA, MIT Press.
EPSTEIN J.M. (1999) Agent Based Models and Generative Social Science. Complexity, IV (5)
GESSLER N. (1997) Growing Artificial Societies - Social Science from the Bottom Up - Joshua M. Epstein and Robert Axtell. Artificial Life, 3, pp. 237-242.
GILBERT N. AND TERNA P. (2000) How to build and use agent-based models in social science, Mind & Society, no. 1, pp.57-72.
KANEKO K. (1998) Life as Complex System: Viewpoint from Intra-Inter Dynamics. Complexity, 6, pp.53-63.
KIRMAN A. (1992) Whom or What Does the Representative Agent Represent? Journal of Economic Perspectives, 6, pp.126-139.
MCINTYRE L. (1998) Complexity: A Philosopher's Reflection. Complexity, 6, pp.26-32.
RASMUSSEN S and BARRET C. L. (1995) Elements of a Theory of Simulation, in F. Moran et al. (eds.), Advances in artificial life: Third European Conference on Artificial Life, Lecture notes in computer science 929, Berlin, Springer, (see also http://www.santafe.edu/sfi/publications/95wplist.html).
SARGENT T. J. (1993) Bounded Rationality in Macroeconomics, Oxford, Clarendon Press.
TESFATSION L. (1998) Growing Artificial Societies - Social Science from the Bottom Up - By Joshua M. Epstein and Robert Axtell, Journal of Economic Literature, pp. 233-234.
ZAMAGNI S. (1987) Economia politica - Teoria dei prezzi, dei mercati e della distribuzione, Roma, NIS.
Return to Contents of this issue
© Copyright Journal of Artificial Societies and Social Simulation, 2001