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 (39)
- Epidemic processes in complex networks
- Universality classes in nonequilibrium lattice systems
- Applications of Field-Theoretic Renormalization Group Methods to Reaction-Diffusion Problems
- The Field Theory Approach to Percolation Processes
- Phase Transitions and Spatio-Temporal Fluctuations in Stochastic Lattice Lotka-Volterra Models
- 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
- Effects of receptor clustering on ligand dissociation: Theory and simulations
- A possible classification of nonequilibrium steady states
- Population oscillations in spatial stochastic Lotka-Volterra models: A field-theoretic perturbational analysis
- Co-existence in the two-dimensional May-Leonard model with random rates
- Environmental vs. demographic variability in two-species predator-prey models
- Influence of local carrying capacity restrictions on stochastic predator-prey models
- Phase Transitions and Scaling in Systems Far From Equilibrium
- Spatial variability enhances species fitness in stochastic predator-prey interactions
- Non-equilibrium relaxation in a stochastic lattice Lotka-Volterra model
- Slow relaxation and aging kinetics for the driven lattice gas
- Evolutionary dynamics and competition stabilize three-species predator-prey communities
- On the relationship between cyclic and hierarchical three-species predator-prey systems and the two-species Lotka-Volterra model
- Non-equilibrium relaxation and critical aging for driven Ising lattice gases
- Multi-species pair annihilation reactions
- Symmetry and species segregation in diffusion-limited pair annihilation
- Social distancing and epidemic resurgence in agent-based Susceptible-Infectious-Recovered models
- Ligand-receptor binding kinetics in surface plasmon resonance cells: A Monte Carlo analysis
- A stochastic analysis of the spatially extended May-Leonard model
- Boundary Effects on Population Dynamics in Stochastic Lattice Lotka-Volterra Models
- Segregation in diffusion-limited multispecies pair annihilation
- Lotka-Volterra predator-prey model with periodically varying carrying capacity
- Stabilizing spiral structures in the asymmetric May-Leonard model
- Environmental vs demographic variability in stochastic predator-prey models
- Reaction-controlled diffusion: Monte Carlo simulations
- A coupled two-species model for the pair contact process with diffusion
- 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
- Parallel Temperature Interfaces in the Katz-Lebowitz-Spohn Driven Lattice Gas