111 research outputs found

    The ODD protocol for describing agent-based and other simulation models: A second update to improve clarity, replication, and structural realism

    Get PDF
    © 2020, University of Surrey. All rights reserved. The Overview, Design concepts and Details (ODD) protocol for describing Individual-and Agent-Based Models (ABMs) is now widely accepted and used to document such models in journal articles. As a standardized document for providing a consistent, logical and readable account of the structure and dynamics of ABMs, some research groups also find it useful as a workflow for model design. Even so, there are still limitations to ODD that obstruct its more widespread adoption. Such limitations are discussed and addressed in this paper: the limited availability of guidance on how to use ODD; the length of ODD documents; limitations of ODD for highly complex models; lack of sufficient details of many ODDs to enable reimplementation without access to the model code; and the lack of provision for sections in the document structure covering model design ratio-nale, the model’s underlying narrative, and the means by which the model’s fitness for purpose is evaluated. We document the steps we have taken to provide better guidance on: structuring complex ODDs and an ODD summary for inclusion in a journal article (with full details in supplementary material; Table 1); using ODD to point readers to relevant sections of the model code; update the document structure to include sections on model rationale and evaluation. We also further advocate the need for standard descriptions of simulation experiments and argue that ODD can in principle be used for any type of simulation model. Thereby ODD would provide a lingua franca for simulation modelling

    Reforming Watershed Restoration: Science in Need of Application and Applications in Need of Science

    Full text link

    Model for the movement and distribution of fish in a body of water

    No full text
    A Monte Carlo mathematical model tracks the movement of fish in a body of water (e.g., a pond or reservoir) which is represented by a two-dimensional grid. For the case of a long, narrow reservoir, depth and length along the reservoir are the logical choices for coordinate axes. In the model, it is assumed that the movement of fish is influenced by gradients of temperature and dissolved oxygen, as well as food availability and habitat preference. The fish takes one spatial ''step'' at a time, the direction being randomly selected, but also biased by the above factors. In trial simulations, a large number of simulated fish were allowed to distribute themselves in a hypothetical body of water. Assuming only temperature was influencing the movements of the fish, the resultant distributions are compared with experimental data on temperature preferences

    In praise of mechanistically rich models

    No full text

    Individual-based modeling of ecological and evolutionary processes

    No full text
    Individual-based models (IBMs) allow the explicit inclusion of individual variation in greater detail than do classical differential and difference equation models. Inclusion of such variation is important for continued progress in ecological and evolutionary theory. We provide a conceptual basis for IBMs by describing five major types of individual variation in IBMs: spatial, ontogenetic, phenotypic, cognitive, and genetic. IBMs are now used in almost all subfields of ecology and evolutionary biology. We map those subfields and look more closely at selected key papers on fish recruitment, forest dynamics, sympatric speciation, metapopulation dynamics, maintenance of diversity, and species conservation. Theorists are currently divided on whether IBMs represent only a practical tool for extending classical theory to more complex situations, or whether individual-based theory represents a radically new research program. We feel that the tension between these two poles of thinking can be a source of creativity in ecology and evolutionary theory.
    corecore