Agent-Based Modeling

23 Dec 2020 09:41

Fundamentally, I'm not sure that agent-based modeling amounts to anything other than object-oriented programming for disaggregated simulations --- which is a very useful thing, of course. (I've expanded on this point in my review chapter on methods and techniques of complex systems theory.) I don't do much in this line, but it's important enough in the general area I work in that I feel like I ought to keep track of developments. This notebook is for methodology, not for particular substantive studies which happen to use agent-based models, unless they're exemplary in some way.

Has any work at all been done on statistical inference for agent-based models?

Update, 18 March 2007: A propos of the "agent-based == object-oriented" question, Peter McBurney writes:

While object-oriented programming techniques can be used to design and build sofware agent systems, the technologies are fundamentally different. Software objects are encapsulated (and usually named) pieces of software code. Software agents are software objects with, additionally, some degree of control over their own state and their own execution. Thus, software objects are fixed, always execute when invoked, always execute as predicted, and have static relationships with one another. Software agents are dynamic, are requested (not invoked), may not necessarily execute when requested, may not execute as predicted, and may not have fixed relationships with one another.

See also: Computational Models of Linguistic Evolution; Ecology; Economics; Evolving Local Rules to Perform Global Computations; Evolutionary Economics; Flocking and Swarms; Indirect Inference; Interacting Particle Systems; Macroscopic Consequences of Microscopic Interactions; Multi-Agent Systems; Schelling model; Sociology; Statistical Emulators for Simulation Models