Asynchronous and synchronous updating in individual-based models

Authored by Pernille Thorbek, Geoffrey Caron-Lormier, David A Bohan, Cathy Hawes, Roger W Humphry

Date Published: 2008

DOI: 10.1016/j.ecolmodel.2007.10.049

Sponsors: Biotechnology and Biological Sciences Research Council (BBSRC) Scottish Government

Platforms: C++

Model Documentation: ODD Flow charts

Model Code URLs: Model code not found

Abstract

The use of mathematical and simulation models is widespread in ecology, and individual-based models (IBMs) have proved valuable for exploring individually-explicit interactions and behaviour. The success of a model will depend upon its design and the different assumptions made during construction. In particular, methods implemented in the model to deal with interactions between objects are of fundamental importance for producing appropriate results. Asynchronous and synchronous scheduling are two methods for updating object characteristics during interaction. The consequence of these updating methods has been investigated for cellular automata, but not for IBMs. Here, we assess the two methods for their potential to give different results in a deliberately simple IBM. We show that the two methods produce different results, particularly at high population densities and for increasing interaction complexity (e.g. increasing numbers of trophic levels). This work appears to be the first evidence of the importance of scheduling methods on emergent properties for individual-based models and consequently individually-explicit interactions and behaviour in ecology. (c) 2007 Elsevier B.V. All rights reserved.
Tags
Simulations systems Cellular-automata