Never Mind The No-Ops: Faster and Less Volatile Simulation Modelling of Co-Evolutionary Species Interactions via Spatial Cyclic Games

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

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 languageEnglish
Title of host publicationProceedings of the 36th European Modeling and Simulation Symposium
EditorsFrancesco Longo, Michael Affenzeller, Agostino G. Bruzzone, Emilio Jimenez, Francesco Longo, Antonella Petrillo
PublisherCAL-TEK SRL
Number of pages14
ISBN (Electronic)979-12-81988-02-6
DOIs
Publication statusAccepted/In press - 15 Jun 2024
Event36th European Modeling and Simulation Symposium (EMSS 2024) - University of La Laguna, Tenerife, Spain
Duration: 18 Sept 202420 Sept 2024
https://www.msc-les.org/emss2024/

Publication series

NameProceedings of the European Modeling and Simulation Symposium
ISSN (Electronic)2724-0029

Conference

Conference36th European Modeling and Simulation Symposium (EMSS 2024)
Abbreviated titleEMSS 2024
Country/TerritorySpain
CityTenerife
Period18/09/2420/09/24
Internet address

Keywords

  • evolutionary games
  • Agent Based Modelling
  • cyclic competition
  • asymmetric interaction
  • species coexistence
  • Biodiversity

Fingerprint

Dive into the research topics of 'Never Mind The No-Ops: Faster and Less Volatile Simulation Modelling of Co-Evolutionary Species Interactions via Spatial Cyclic Games'. Together they form a unique fingerprint.

Cite this