Cargando…

Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output

Agent based modelling is a methodology for simulating a variety of systems across a broad spectrum of fields. However, due to the complexity of the systems it is often impossible or impractical to model them at a one to one scale. In this paper we use a simple reaction rate model implemented using t...

Descripción completa

Detalles Bibliográficos
Autores principales: Rhodes, David M., Holcombe, Mike, Qwarnstrom, Eva E
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier Science Ireland 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5000584/
https://www.ncbi.nlm.nih.gov/pubmed/27297544
http://dx.doi.org/10.1016/j.biosystems.2016.06.002
_version_ 1782450315211046912
author Rhodes, David M.
Holcombe, Mike
Qwarnstrom, Eva E
author_facet Rhodes, David M.
Holcombe, Mike
Qwarnstrom, Eva E
author_sort Rhodes, David M.
collection PubMed
description Agent based modelling is a methodology for simulating a variety of systems across a broad spectrum of fields. However, due to the complexity of the systems it is often impossible or impractical to model them at a one to one scale. In this paper we use a simple reaction rate model implemented using the FLAME framework to test the impact of common methods for reducing model complexity such as reducing scale, increasing iteration duration and reducing message overheads. We demonstrate that such approaches can have significant impact on simulation runtime albeit with increasing risk of aberrant system behaviour and errors, as the complexity of the model is reduced.
format Online
Article
Text
id pubmed-5000584
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Elsevier Science Ireland
record_format MEDLINE/PubMed
spelling pubmed-50005842016-09-01 Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output Rhodes, David M. Holcombe, Mike Qwarnstrom, Eva E Biosystems Article Agent based modelling is a methodology for simulating a variety of systems across a broad spectrum of fields. However, due to the complexity of the systems it is often impossible or impractical to model them at a one to one scale. In this paper we use a simple reaction rate model implemented using the FLAME framework to test the impact of common methods for reducing model complexity such as reducing scale, increasing iteration duration and reducing message overheads. We demonstrate that such approaches can have significant impact on simulation runtime albeit with increasing risk of aberrant system behaviour and errors, as the complexity of the model is reduced. Elsevier Science Ireland 2016-09 /pmc/articles/PMC5000584/ /pubmed/27297544 http://dx.doi.org/10.1016/j.biosystems.2016.06.002 Text en © 2016 The Authors http://creativecommons.org/licenses/by/4.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Rhodes, David M.
Holcombe, Mike
Qwarnstrom, Eva E
Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output
title Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output
title_full Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output
title_fullStr Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output
title_full_unstemmed Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output
title_short Reducing complexity in an agent based reaction model—Benefits and limitations of simplifications in relation to run time and system level output
title_sort reducing complexity in an agent based reaction model—benefits and limitations of simplifications in relation to run time and system level output
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5000584/
https://www.ncbi.nlm.nih.gov/pubmed/27297544
http://dx.doi.org/10.1016/j.biosystems.2016.06.002
work_keys_str_mv AT rhodesdavidm reducingcomplexityinanagentbasedreactionmodelbenefitsandlimitationsofsimplificationsinrelationtoruntimeandsystemleveloutput
AT holcombemike reducingcomplexityinanagentbasedreactionmodelbenefitsandlimitationsofsimplificationsinrelationtoruntimeandsystemleveloutput
AT qwarnstromevae reducingcomplexityinanagentbasedreactionmodelbenefitsandlimitationsofsimplificationsinrelationtoruntimeandsystemleveloutput