Agent-based Monte Carlo simulations for reaction-diffusion models, population dynamics, and epidemic spreading
arXiv:2505.18145 · doi:10.1119/5.0282284
Abstract
We provide an overview of Monte Carlo algorithms based on Markovian stochastic dynamics of interacting and reacting many-particle systems not in thermal equilibrium. These agent-based simulations are an effective way of introducing students to current research without requiring much prior knowledge or experience. By starting from the direct visualization of the data, students can gain immediate insight into emerging macroscopic features of a complex system and subsequently apply more sophisticated data analysis to quantitatively characterize its rich dynamical properties, both in the stationary and transient regimes. We utilize simulations of reaction-diffusion systems, stochastic models for population dynamics and epidemic spreading, to exemplify how interdisciplinary computational research can be effectively utilized in bottom-up undergraduate and graduate education through learning by doing. We also give helpful hints for the practical implementation of Monte Carlo algorithms, provide sample codes, explain some typical data analysis tools, and describe various potential error sources and pitfalls and tips for avoiding them.
60 pages, 17 figures, final version, editorially edited and condensed, to appear in American Journal of Physics (2025)
References in corpus (18)
- Applications of Field-Theoretic Renormalization Group Methods to Reaction-Diffusion Problems
- Stochastic population dynamics in spatially extended predator-prey systems
- Spatial Rock-Paper-Scissors Models with Inhomogeneous Reaction Rates
- On the critical behavior of the Susceptible-Infected-Recovered (SIR) model on a square lattice
- Fluctuations and Correlations in Lattice Models for Predator-Prey Interaction
- A possible classification of nonequilibrium steady states
- Population oscillations in spatial stochastic Lotka-Volterra models: A field-theoretic perturbational analysis
- Environmental vs. demographic variability in two-species predator-prey models
- Influence of local carrying capacity restrictions on stochastic predator-prey models
- Spatial variability enhances species fitness in stochastic predator-prey interactions
- Slow relaxation and aging kinetics for the driven lattice gas
- Boundary Effects on Population Dynamics in Stochastic Lattice Lotka-Volterra Models
- A stochastic analysis of the spatially extended May-Leonard model
- Lotka-Volterra predator-prey model with periodically varying carrying capacity
- Perturbative Field-Theoretical Analysis of Three-Species Cyclic Predator-Prey Models
- Dynein-inspired multilane exclusion process with open boundary conditions
- Stochastic analysis of chemical reactions in multi-component interacting systems at criticality
- Computing macroscopic reaction rates in reaction-diffusion systems using Monte Carlo simulations