In biology Agent-based modeling has been used extensively in biology, including the analysis of the spread of
epidemics, and the threat of
biowarfare,
biological applications including
population dynamics, stochastic gene expression, plant-animal interactions, vegetation ecology, migratory ecology,
impact assessments, landscape diversity,
sociobiology, the growth and decline of ancient civilizations, evolution of ethnocentric behavior, forced displacement/migration, language choice dynamics,
cognitive modeling, and biomedical applications including modeling 3D breast tissue formation/morphogenesis, the effects of ionizing radiation on mammary stem cell subpopulation dynamics, inflammation, and the human
immune system, and the evolution of foraging behaviors. Agent-based models have also been used for developing decision support systems such as for breast cancer. Agent-based models are increasingly being used to model pharmacological systems in early stage and pre-clinical research to aid in drug development and gain insights into biological systems that would not be possible
a priori. Military applications have also been evaluated. Moreover, agent-based models have been recently employed to study molecular-level biological systems. Agent-based models have also been written to describe ecological processes at work in ancient systems, such as those in dinosaur environments and more recent ancient systems as well.
In epidemiology Agent-based models now complement traditional
compartmental models, the usual type of epidemiological models. ABMs have been shown to be superior to compartmental models in regard to the accuracy of predictions. Recently, ABMs such as
CovidSim by epidemiologist
Neil Ferguson, have been used to inform public health (nonpharmaceutical) interventions against the spread of
SARS-CoV-2. Epidemiological ABMs have been criticized for simplifying and unrealistic assumptions. Still, they can be useful in informing decisions regarding mitigation and suppression measures in cases when ABMs are accurately calibrated. The ABMs for such simulations are mostly based on
synthetic populations, since the data of the actual population is not always available.
In business, technology and network theory Agent-based models have been used since the mid-1990s to solve a variety of business and technology problems. Examples of applications include
marketing,
organizational behaviour and
cognition,
team working,
supply chain optimization and logistics, modeling of
consumer behavior, including
word of mouth,
social network effects,
distributed computing,
workforce management, and
portfolio management. They have also been used to analyze
traffic congestion. Recently, agent based modelling and simulation has been applied to various domains such as studying the impact of publication venues by researchers in the computer science domain (journals versus conferences). In addition, ABMs have been used to simulate information delivery in ambient assisted environments. A November 2016 article in
arXiv analyzed an agent based simulation of posts spread in
Facebook. In the domain of peer-to-peer, ad hoc and other self-organizing and complex networks, the usefulness of agent based modeling and simulation has been shown. The use of a computer science-based formal specification framework coupled with
wireless sensor networks and an agent-based simulation has recently been demonstrated. Agent based evolutionary search or algorithm is a new research topic for solving complex optimization problems.
In team science In the realm of team science, agent-based modeling has been utilized to assess the effects of team members' characteristics and biases on team performance across various settings. By simulating interactions between agents—each representing individual team members with distinct traits and biases—this modeling approach enables researchers to explore how these factors collectively influence the dynamics and outcomes of team performance. Consequently, agent-based modeling provides a nuanced understanding of team science, facilitating a deeper exploration of the subtleties and variabilities inherent in team-based collaborations.
In economics and social sciences Prior to, and during the
2008 financial crisis, interest has grown in ABMs as possible tools for economic analysis. ABMs do not assume the economy can
achieve equilibrium and "
representative agents" are replaced by agents with
diverse, dynamic, and interdependent behavior including
herding. ABMs take a
"bottom-up" approach and can generate extremely complex and volatile simulated economies. ABMs can represent unstable systems with crashes and booms that develop out of non-
linear (disproportionate) responses to proportionally small changes. A July 2010 article in
The Economist looked at ABMs as alternatives to
DSGE models. along with an essay by
J. Doyne Farmer and Duncan Foley that argued ABMs could fulfill both the desires of Keynes to represent a complex economy and of Robert Lucas to construct models based on microfoundations. Farmer and Foley pointed to progress that has been made using ABMs to model parts of an economy, but argued for the creation of a very large model that incorporates low level models. By modeling a complex system of
analysts based on three distinct behavioral profiles – imitating, anti-imitating, and indifferent –
financial markets were simulated to high accuracy. Results showed a correlation between network morphology and the stock market index. However, the ABM approach has been criticized for its lack of robustness between models, where similar models can yield very different results. ABMs have been deployed in architecture and urban planning to evaluate design and to simulate pedestrian flow in the urban environment and the examination of public policy applications to land-use. There is also a growing field of socio-economic analysis of infrastructure investment impact using ABM's ability to discern systemic impacts upon a socio-economic network. Heterogeneity and dynamics can be easily built in ABM models to address wealth inequality and social mobility. ABMs have also been proposed as applied educational tools for diplomats in the field of
international relations and for domestic and international policymakers to enhance their evaluation of
public policy.
In water management ABMs have also been applied in water resources planning and management, particularly for exploring, simulating, and predicting the performance of infrastructure design and policy decisions, and in assessing the value of cooperation and information exchange in large water resources systems.
Organizational ABM: agent-directed simulation The agent-directed simulation (ADS) metaphor distinguishes between two categories, namely "Systems for Agents" and "Agents for Systems." Systems for Agents (sometimes referred to as agents systems) are systems implementing agents for the use in engineering, human and
social dynamics, military applications, and others. Agents for Systems are divided in two subcategories. Agent-supported systems deal with the use of agents as a support facility to enable computer assistance in problem solving or enhancing cognitive capabilities. Agent-based systems focus on the use of agents for the generation of model behavior in a system evaluation (system studies and analyses).
Self-driving cars Hallerbach et al. discussed the application of agent-based approaches for the development and validation of automated driving systems via a digital twin of the vehicle-under-test and microscopic traffic simulation based on independent agents.
Waymo has created a multi-agent simulation environment Carcraft to test algorithms for
self-driving cars. It simulates traffic interactions between human drivers, pedestrians and automated vehicles. People's behavior is imitated by artificial agents based on data of real human behavior. The basic idea of using agent-based modeling to understand self-driving cars was discussed as early as 2003. ==Implementation==