Agent-based modeling and simulation

Charles M. Macal, Michael North

Winter Simulation Conference · 2009 · 299 citations · 24 references

Concepts

TL;DR

Agent‑based modeling and simulation (ABMS) is a new approach for modeling systems of autonomous, interacting agents, enabled by computational advances and applied across domains such as finance, supply chains, consumer markets, epidemics, bio‑warfare, and historical analysis, offering a third way of scientific discovery that can augment traditional reasoning. This tutorial aims to introduce ABMS by outlining its foundations, illustrating applications, and covering toolkits and methods for model development. It achieves this by describing the foundations of ABMS, discussing illustrative applications, and addressing toolkits and methods for developing agent‑based models.

Abstract

Agent-based modeling and simulation (ABMS) a new approach to modeling systems comprised of autonomous, interacting agents. Computational advances have made possible a growing number of agent-based models across a variety of application domains. Applications range from modeling agent behavior in the stock market, supply chains, and consumer markets, to predicting the spread of epidemics, mitigating the threat of bio-warfare, and understanding the factors that may be responsible for the fall of ancient civilizations. Such progress suggests the potential of ABMS to have far-reaching effects on the way that businesses use computers to support decision-making and researchers use agent-based models as electronic laboratories. Some contend that ABMS is a third way of doing science and could augment traditional deductive and inductive reasoning as discovery methods. This brief tutorial introduces agent-based modeling by describing the foundations of ABMS, discussing some illustrative applications, and addressing toolkits and methods for developing agent-based models.

References

24