Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2017 Jan;79(1):63-87.
doi: 10.1007/s11538-016-0225-6. Epub 2016 Nov 8.

Optimization and Control of Agent-Based Models in Biology: A Perspective

Affiliations

Optimization and Control of Agent-Based Models in Biology: A Perspective

G An et al. Bull Math Biol. 2017 Jan.

Abstract

Agent-based models (ABMs) have become an increasingly important mode of inquiry for the life sciences. They are particularly valuable for systems that are not understood well enough to build an equation-based model. These advantages, however, are counterbalanced by the difficulty of analyzing and using ABMs, due to the lack of the type of mathematical tools available for more traditional models, which leaves simulation as the primary approach. As models become large, simulation becomes challenging. This paper proposes a novel approach to two mathematical aspects of ABMs, optimization and control, and it presents a few first steps outlining how one might carry out this approach. Rather than viewing the ABM as a model, it is to be viewed as a surrogate for the actual system. For a given optimization or control problem (which may change over time), the surrogate system is modeled instead, using data from the ABM and a modeling framework for which ready-made mathematical tools exist, such as differential equations, or for which control strategies can explored more easily. Once the optimization problem is solved for the model of the surrogate, it is then lifted to the surrogate and tested. The final step is to lift the optimization solution from the surrogate system to the actual system. This program is illustrated with published work, using two relatively simple ABMs as a demonstration, Sugarscape and a consumer-resource ABM. Specific techniques discussed include dimension reduction and approximation of an ABM by difference equations as well systems of PDEs, related to certain specific control objectives. This demonstration illustrates the very challenging mathematical problems that need to be solved before this approach can be realistically applied to complex and large ABMs, current and future. The paper outlines a research program to address them.

Keywords: Agent-based modeling; Optimal control; Optimization; Systems theory.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Basic block diagram of a system
Fig. 2
Fig. 2
Model-based control block diagram
Fig. 3
Fig. 3
(Color Figure Online) Two levels of modeling in a decision and control loop
Fig. 4
Fig. 4
(Color Figure Online) Upper panels show the time course of the SLM and ABM, the latter with an average of 100 realizations and +/- 2 standard deviations. The top shows the system with no control applied, and the bottom illustrates a Pareto-optimal control. Third panel shows average number of rabbits versus days of harvesting. The red symbols represent Pareto points, while the black symbols show suboptimal controls
Fig. 5
Fig. 5
(Color Figure Online) Time course of grass and rabbit abundance, comparing ABM and SLM. Upper panel compares the models without any control applied, while the lower panel compares the two with the SLM’s optimal control
Fig. 6
Fig. 6
(Color Figure Online) Time course of grass and rabbit abundance. Upper panel compares the models without any control applied, while the lower panel compares the two with the SLM’s optimal control

References

    1. Armaou, A (2004). Continuous-time control of distributed processes via microscopic simulation. In: Proceedings of 2004 ACC, Boston, pp. 933–939
    1. Christley S, Miller Neilan R, Oremland M, Salinas R, Lenhart S (2015). Optimal control of SugarScape agent-based model via a PDE approximation model, preprint 2015
    1. Epstein J, Axtell R. Growing artificial societies. Boston: Brookings Institution Press; 1996.
    1. Eubank S. Network based models of infectious disease spread. Jpn J Infect Dis. 2005;58(6):S9–13. - PubMed
    1. Federico P, Lenhart S, Ryan D, Gross L. Optimal control in individual based models: implication from aggregated methods. Am. Nat. 2013;181:64–71. doi: 10.1086/668594. - DOI - PubMed

Publication types