Agent-Based Modeling

19 Jan 2024 09:26

Draft from circa 2004

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.

Update, 13 April 2022

There is still not a huge amount on statistical inference for agent-based models, but see references below. In particular, I now have an idea which I'm very excited to try to get working here, namely random feature matching.

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