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...
Autores principales: | , , |
---|---|
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 |