Abstract
Issues in co-evolutionary population dynamics have long been studied via computationally intensive simulations of minimally simpleagent-based models, known as Evolutionary Spatial Cyclic Games (ESCGs), involving multiple interacting biological species in whicheach agent has its own unique spatial location in a cell on a regular lattice, and can move from cell to cell over time. Many papershave been published exploring the dynamics of ESCGs where competitive inter-species predator/prey relationships are modelled viathe cyclic game Rock-Paper-Scissors (RPS) for three species, or Rock-Paper-Scissors-Lizard-Spock (RPSLS) for five. At the core ofthese simulations is the Elementary Step (ES), in which one or two agents are chosen at random to either compete to the death, orto reproduce, or to move location. ESCG studies typically involve executing trillions of ESs and hence the computational efficiencyof the core ES algorithm is a key concern. In this paper I demonstrate that the de facto standard “Original ES” (OES) algorithm iscomputationally inefficient both in time and in space due to the implicit execution of many “no-op” commands (i.e., commands that donothing) and because at steady state large numbers of cells can be empty, and yet empty cells serve no purpose. I present a new RevisedES (RES) algorithm which eliminates these inefficiencies, and I show empirically that ESCGs with RES exhibit qualitatively the samecharacteristics as those with OES, and are also markedly more stable. The more stable dynamics of RES-based simulations means thatthey can be run with smaller lattices than when using OES, leading to reductions in total simulation times of 85% or more. Pythonsource code developed for the experiments reported here is freely available on GitHub.
Original language | English |
---|---|
Title of host publication | Proceedings of the 36th European Modeling and Simulation Symposium |
Editors | Francesco Longo, Michael Affenzeller, Agostino G. Bruzzone, Emilio Jimenez, Francesco Longo, Antonella Petrillo |
Publisher | CAL-TEK SRL |
Number of pages | 14 |
ISBN (Electronic) | 979-12-81988-02-6 |
DOIs | |
Publication status | Accepted/In press - 15 Jun 2024 |
Event | 36th European Modeling and Simulation Symposium (EMSS 2024) - University of La Laguna, Tenerife, Spain Duration: 18 Sept 2024 → 20 Sept 2024 https://www.msc-les.org/emss2024/ |
Publication series
Name | Proceedings of the European Modeling and Simulation Symposium |
---|---|
ISSN (Electronic) | 2724-0029 |
Conference
Conference | 36th European Modeling and Simulation Symposium (EMSS 2024) |
---|---|
Abbreviated title | EMSS 2024 |
Country/Territory | Spain |
City | Tenerife |
Period | 18/09/24 → 20/09/24 |
Internet address |
Keywords
- evolutionary games
- Agent Based Modelling
- cyclic competition
- asymmetric interaction
- species coexistence
- Biodiversity