Cargando…

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

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 us...

Descripción completa

Detalles Bibliográficos
Autores principales: An, G., Fitzpatrick, B. G., Christley, S., Federico, P., Kanarek, A., Neilan, R. Miller, Oremland, M., Salinas, R., Laubenbacher, R., Lenhart, S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5209420/
https://www.ncbi.nlm.nih.gov/pubmed/27826879
http://dx.doi.org/10.1007/s11538-016-0225-6
_version_ 1782490738800459776
author An, G.
Fitzpatrick, B. G.
Christley, S.
Federico, P.
Kanarek, A.
Neilan, R. Miller
Oremland, M.
Salinas, R.
Laubenbacher, R.
Lenhart, S.
author_facet An, G.
Fitzpatrick, B. G.
Christley, S.
Federico, P.
Kanarek, A.
Neilan, R. Miller
Oremland, M.
Salinas, R.
Laubenbacher, R.
Lenhart, S.
author_sort An, G.
collection PubMed
description 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.
format Online
Article
Text
id pubmed-5209420
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-52094202017-01-18 Optimization and Control of Agent-Based Models in Biology: A Perspective An, G. Fitzpatrick, B. G. Christley, S. Federico, P. Kanarek, A. Neilan, R. Miller Oremland, M. Salinas, R. Laubenbacher, R. Lenhart, S. Bull Math Biol Perspectives Article 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. Springer US 2016-11-08 2017 /pmc/articles/PMC5209420/ /pubmed/27826879 http://dx.doi.org/10.1007/s11538-016-0225-6 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Perspectives Article
An, G.
Fitzpatrick, B. G.
Christley, S.
Federico, P.
Kanarek, A.
Neilan, R. Miller
Oremland, M.
Salinas, R.
Laubenbacher, R.
Lenhart, S.
Optimization and Control of Agent-Based Models in Biology: A Perspective
title Optimization and Control of Agent-Based Models in Biology: A Perspective
title_full Optimization and Control of Agent-Based Models in Biology: A Perspective
title_fullStr Optimization and Control of Agent-Based Models in Biology: A Perspective
title_full_unstemmed Optimization and Control of Agent-Based Models in Biology: A Perspective
title_short Optimization and Control of Agent-Based Models in Biology: A Perspective
title_sort optimization and control of agent-based models in biology: a perspective
topic Perspectives Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5209420/
https://www.ncbi.nlm.nih.gov/pubmed/27826879
http://dx.doi.org/10.1007/s11538-016-0225-6
work_keys_str_mv AT ang optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT fitzpatrickbg optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT christleys optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT federicop optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT kanareka optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT neilanrmiller optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT oremlandm optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT salinasr optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT laubenbacherr optimizationandcontrolofagentbasedmodelsinbiologyaperspective
AT lenharts optimizationandcontrolofagentbasedmodelsinbiologyaperspective