| Literature DB >> 27297544 |
David M Rhodes1, Mike Holcombe2, Eva E Qwarnstrom3.
Abstract
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.Entities:
Keywords: Agent-based computational model; Complexity; Iterations; Limitations; Model reduction; Runtime; Scale
Mesh:
Substances:
Year: 2016 PMID: 27297544 PMCID: PMC5000584 DOI: 10.1016/j.biosystems.2016.06.002
Source DB: PubMed Journal: Biosystems ISSN: 0303-2647 Impact factor: 1.973
Fig. 1Agent concentrations in a typical simulation.
Concentration of Agents A,B and C over time in a typical simulation run for the reaction A + B −> C.
Simulation parameters.
| Variable | Formulae Symbol | Value at Model Scale 1 and Timestep 0.1 |
|---|---|---|
| Environment radius | 17.5 μm | |
| Model Scale | modelScale | 1 |
| Diffusion Coefficient | diffusion | 5 × 10−5 cm2/s |
| Timestep length | timestep | 0.1 s |
| Interaction range (radius) | baseRange | 0.3 μm |
| Starting Agent population − Agent A | 300 × modelScale | |
| Starting Agent population − Agent B | 600 × modelScale |
Fig. 2Agent interaction conflict resolution systems.
Fig. 3Impact of adjusting scale and time step on simulation.
Fig. 4Impact of Messaging on Interaction Error and Runtime.
Fig. 5Impact of complexity on NFκB model.