Home > Research > Publications & Outputs > Lessons learned on development and application ...

Electronic data

  • ABM_Lessons_Learned

    Rights statement: This is the author’s version of a work that was accepted for publication in Simulation Modelling Practice and Theory. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Simulation Modelling Practice and Theory, 83, 2018 DOI: 10.1016/j.simpat.2017.11.001

    Accepted author manuscript, 972 KB, PDF document

    Available under license: CC BY-NC-ND: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License

Links

Text available via DOI:

View graph of relations

Lessons learned on development and application of agent-based models of complex dynamical systems

Research output: Contribution to journalJournal articlepeer-review

Published

Standard

Lessons learned on development and application of agent-based models of complex dynamical systems. / Williams, Richard Alun.

In: Simulation Modelling Practice and Theory, Vol. 83, 04.2018, p. 201-212.

Research output: Contribution to journalJournal articlepeer-review

Harvard

APA

Vancouver

Author

Williams, Richard Alun. / Lessons learned on development and application of agent-based models of complex dynamical systems. In: Simulation Modelling Practice and Theory. 2018 ; Vol. 83. pp. 201-212.

Bibtex

@article{26cbeb296efa4a6dbf272bf2f8444d14,
title = "Lessons learned on development and application of agent-based models of complex dynamical systems",
abstract = "The field of agent-based modelling (ABM) has gained a significant following in recent years, and it is often marketed as an excellent introduction to modelling for the novice modeller or non-programmer. The typical objective of developing an agent-based model is to either increase our mechanistic understanding of a real-world system, or to predict how the dynamics of the real-world system are likely to be affected by changes to internal or external factors. Although there are some excellent ABMs that have been used in a predictive capacity across a number of domains, we believe that the promotion of ABM as an {\textquoteleft}accessible to all{\textquoteright} approach, could potentially lead to models being published that are flawed and therefore generate inaccurate predictions of real-world systems. The purpose of this article is to use our experiences in modelling complex dynamical systems, to reinforce the view that agent-based models can be useful for answering questions of the real-world domain through predictive modelling, but also to emphasise that all modellers, expert and novice alike, must make a concerted effort to adopt robust methods and techniques for constructing, validating and analysing their models, if the result is to be meaningful and grounded in the system of interest.",
keywords = "Agent-Based Modeling, Model Development, Simulation-Based Experimentation, Complex Dynamical Systems",
author = "Williams, {Richard Alun}",
note = "This is the author{\textquoteright}s version of a work that was accepted for publication in Simulation Modelling Practice and Theory. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Simulation Modelling Practice and Theory, 83, 2018 DOI: 10.1016/j.simpat.2017.11.001",
year = "2018",
month = apr,
doi = "10.1016/j.simpat.2017.11.001",
language = "English",
volume = "83",
pages = "201--212",
journal = "Simulation Modelling Practice and Theory",
issn = "1569-190X",
publisher = "Elsevier",

}

RIS

TY - JOUR

T1 - Lessons learned on development and application of agent-based models of complex dynamical systems

AU - Williams, Richard Alun

N1 - This is the author’s version of a work that was accepted for publication in Simulation Modelling Practice and Theory. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Simulation Modelling Practice and Theory, 83, 2018 DOI: 10.1016/j.simpat.2017.11.001

PY - 2018/4

Y1 - 2018/4

N2 - The field of agent-based modelling (ABM) has gained a significant following in recent years, and it is often marketed as an excellent introduction to modelling for the novice modeller or non-programmer. The typical objective of developing an agent-based model is to either increase our mechanistic understanding of a real-world system, or to predict how the dynamics of the real-world system are likely to be affected by changes to internal or external factors. Although there are some excellent ABMs that have been used in a predictive capacity across a number of domains, we believe that the promotion of ABM as an ‘accessible to all’ approach, could potentially lead to models being published that are flawed and therefore generate inaccurate predictions of real-world systems. The purpose of this article is to use our experiences in modelling complex dynamical systems, to reinforce the view that agent-based models can be useful for answering questions of the real-world domain through predictive modelling, but also to emphasise that all modellers, expert and novice alike, must make a concerted effort to adopt robust methods and techniques for constructing, validating and analysing their models, if the result is to be meaningful and grounded in the system of interest.

AB - The field of agent-based modelling (ABM) has gained a significant following in recent years, and it is often marketed as an excellent introduction to modelling for the novice modeller or non-programmer. The typical objective of developing an agent-based model is to either increase our mechanistic understanding of a real-world system, or to predict how the dynamics of the real-world system are likely to be affected by changes to internal or external factors. Although there are some excellent ABMs that have been used in a predictive capacity across a number of domains, we believe that the promotion of ABM as an ‘accessible to all’ approach, could potentially lead to models being published that are flawed and therefore generate inaccurate predictions of real-world systems. The purpose of this article is to use our experiences in modelling complex dynamical systems, to reinforce the view that agent-based models can be useful for answering questions of the real-world domain through predictive modelling, but also to emphasise that all modellers, expert and novice alike, must make a concerted effort to adopt robust methods and techniques for constructing, validating and analysing their models, if the result is to be meaningful and grounded in the system of interest.

KW - Agent-Based Modeling

KW - Model Development

KW - Simulation-Based Experimentation

KW - Complex Dynamical Systems

U2 - 10.1016/j.simpat.2017.11.001

DO - 10.1016/j.simpat.2017.11.001

M3 - Journal article

VL - 83

SP - 201

EP - 212

JO - Simulation Modelling Practice and Theory

JF - Simulation Modelling Practice and Theory

SN - 1569-190X

ER -