Dynamic hybrid modelling: Switching between AB and SD designs of a predator-prey model

Entities and processes in complex systems are of diverse nature and operate at various spatial and temporal scales. Hybrid agent-based (AB) and system dynamics (SD) models have been suggested to capture the essence of these systems in a natural and computationally efficient way. However, the integration of the equation-based SD and individual-based AB models is not least challenged by considerable conceptual differences between these models. Examples of tightly integrated and dynamically switching hybrid models are rare. The aim of this paper is to expand on theoretical frameworks of hybrid agent-based and system dynamics models in ecology to support the model design process of dynamically switching hybrid models. We suggested six alternative model designs that switched between the two modelling paradigms. By the example of a fish-plankton lake ecosystem we demonstrated that a well-designed switching hybrid model can be a performant modelling approach that retains relevant spatial and attributive information. Important findings with respect to optimising computational versus predictive performance were (1) the most plausible results were produced by a spatially explicit design based on spatial plankton stocks and fish switching between individual agents and aggregate school-agents, (2) higher levels of aggregation did not necessarily result in higher computational performance, and (3) adaptive, emergence-based triggers for the paradigm switches minimised information loss and could connect hierarchical and spatial scales. In conclusion, we argue to reach beyond efficiency-oriented considerations and use emergent super-individuals as structural elements of dynamically switching hybrid models.

[1]  Joseph H. A. Guillaume,et al.  Integrated assessment and modelling: Overview and synthesis of salient dimensions , 2015, Environ. Model. Softw..

[2]  J. George Shanthikumar,et al.  A Unifying View of Hybrid Simulation/Analytic Models and Modeling , 1983, Oper. Res..

[3]  Anthony J. Jakeman,et al.  Selecting among five common modelling approaches for integrated environmental assessment and management , 2013, Environ. Model. Softw..

[4]  Anthony J. Jakeman,et al.  Progress in integrated assessment and modelling , 2002, Environ. Model. Softw..

[5]  A. Tolonen Application of a bioenergetics model for analysis of growth and food consumption of subarctic whitefish Coregonus lavaretus (L.) in Lake Kilpisjärvi, Finnish Lapland , 1998, Hydrobiologia.

[6]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[7]  Feng Yu,et al.  A Hybrid Epidemic Model: Combining The Advantages Of Agent-Based And Equation-Based Approaches , 2007, 2007 Winter Simulation Conference.

[8]  Mary C. Hill,et al.  Integrated environmental modeling: A vision and roadmap for the future , 2013, Environ. Model. Softw..

[9]  K. Richardson,et al.  Systems theory and complexity: Part 4 The evolution of systems thinking , 2007 .

[10]  Ken R. McNaught,et al.  Design classes for hybrid simulations involving agent-based and system dynamics models , 2012, Simul. Model. Pract. Theory.

[11]  A. Borshchev,et al.  From System Dynamics and Discrete Event to Practical Agent Based Modeling : Reasons , Techniques , Tools , 2004 .

[12]  Christian E. Vincenot,et al.  Theoretical considerations on the combined use of System Dynamics and individual-based modeling in ecology , 2011 .

[13]  Kazuyuki Moriya,et al.  Impact of the topology of metapopulations on the resurgence of epidemics rendered by a new multiscale hybrid modeling approach , 2011, Ecological Informatics.

[14]  R. Sibly,et al.  Representing the acquisition and use of energy by individuals in agent‐based models of animal populations , 2013 .

[15]  Alexey A. Voinov,et al.  'Integronsters', integral and integrated modeling , 2013, Environ. Model. Softw..

[16]  Marten Scheffer,et al.  Super-individuals a simple solution for modelling large populations on an individual basis , 1995 .

[17]  Charles M. Macal,et al.  Cross-paradigm simulation modeling: Challenges and successes , 2011, Proceedings of the 2011 Winter Simulation Conference (WSC).

[18]  Benoit Gaudou,et al.  GAMA 1.6: Advancing the Art of Complex Agent-Based Modeling and Simulation , 2013, PRIMA.

[19]  N. Stenseth,et al.  Fundamental population–productivity relationships can be modified through density-dependent feedbacks of life-history evolution , 2014, Evolutionary applications.

[20]  H. Dowlatabadi Integrated assessment models of climate change: An incomplete overview , 1995 .

[21]  Randall Gray,et al.  Adaptive submodel selection in hybrid models , 2015, Front. Environ. Sci..

[22]  D. Scott,et al.  A life table for powan, Coregonus lavaretus (L.) in Loch Lomond, Scotland: A basis for conservation strategy , 1991 .

[23]  Codrin Pasca,et al.  A comparison between system dynamics and agent based modeling and opportunities for cross-fertilization , 2007, 2007 Winter Simulation Conference.

[24]  Slobodan P. Simonovic,et al.  Spatial System Dynamics: New Approach for Simulation of Water Resources Systems , 2004 .

[25]  Per Hilletofth,et al.  Hybrid simulation models - When, Why, How? , 2010, Expert Syst. Appl..

[26]  Randall Gray,et al.  Increasing model efficiency by dynamically changing model representations , 2012, Environ. Model. Softw..

[27]  Richard M. Salter,et al.  Nova: A Modern Platform for System Dynamics, Spatial, and Agent-Based Modeling , 2013, ICCS.

[28]  Steven E. Phelan,et al.  A Note on the Correspondence Between Complexity and Systems Theory , 1999 .

[29]  K. Rose,et al.  Response of phytoplankton in an alpine lake to inputs of dissolved organic matter through nutrient enrichment and trophic forcing , 2013 .

[30]  Hans Jochen Scholl,et al.  Agent-based and system dynamics modeling: a call for cross study and joint research , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[31]  Hazel R. Parry,et al.  A comparative analysis of parallel processing and super-individual methods for improving the computational performance of a large individual-based model , 2008 .