Tuning Agent-Based Predator-Prey Models Toward Lotka-Volterra Dynamics

Corinna Mandl, Siddharth Chaturvedi, Marcel van Gerven
6/11/2026
cs.MA

No confident code implementation found for this paper.

Abstract

Recent growth in compute power has made it increasingly feasible to use large-scale agent-based models to simulate complex adaptive systems. A central difficulty is that such models contain many local rules and parameters, where small changes can lead to runaway behaviour, population collapse, or saturation at artificial bounds. We study this problem in a continuous predator-prey system where sheep and wolves are active agents with local sensing, internal energy, and recurrent neural network-based controllers. We ask whether environmental and demographic parameters can be tuned so that the resulting population dynamics resemble classical Lotka-Volterra cycles. We optimise these parameters with a feature-based loss that rewards sustained oscillations, phase lag, bounded populations, and long-term persistence, first for random controllers and then for evolved controllers in a more naturalistic setting. The model is implemented in ABMax, a JAX-based agent-based modelling framework that enables efficient batched simulation on hardware accelerators.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mandl2026tuning,
  title  = {Tuning Agent-Based Predator-Prey Models Toward Lotka-Volterra Dynamics},
  author = {Corinna Mandl and Siddharth Chaturvedi and Marcel van Gerven},
  year   = {2026},
  eprint = {2606.13639},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.13639v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.13639.svg)](https://codeofpaper.com/paper/2606.13639)

Discussion