AgentBasedModeling.jl: a tool for stochastic simulation of structured population dynamics
Paul Piho, Philipp Thomas

TL;DR
AgentBasedModeling.jl is a Julia package enabling continuous-time stochastic simulation of structured populations, capturing heterogeneity and interactions through jump-diffusions and continuous-rate processes.
Contribution
It introduces a flexible Julia tool for continuous-time agent-based modeling, expanding beyond discrete-time frameworks.
Findings
Allows simulation of complex stochastic population dynamics
Facilitates study of stochastic effects in structured populations
Supports generic continuous-time jump-diffusions and interactions
Abstract
Agent-based models capture heterogeneity among individuals in a population and are widely used in studies of multi-cellular systems, disease, epidemics and demography to name a few. However, existing frameworks consider discrete time-step simulation or assume that agents' states only change as a result of discrete events. In this note, we present AgentBasedModelingjl, a Julia package for simulating stochastic agent-based population models in continuous time. The tool allows to easily specify and simulate agents evolving through generic continuous-time jump-diffusions and interacting via continuous-rate processes. AgentBasedModelingjl provides a powerful methodology for studying the effects of stochasticity on structured population dynamics.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications
