An efficient simulation algorithm for continuous-time agent-based linked lives models

The efficient continuous-time simulation of linked lives in demography implies specific challenges. The resulting agent-based models constitute time-inhomogeneous Markov chains which require stochastic simulation algorithms. Each agent is characterized by diverse attributes, including a specific position in a dynamically evolving social network which influences the agent's behavior. This hampers the application of population-based approaches in implementing the stochastic simulation algorithm. However, as events are locally constrained by the social network, many events will happen independently of each other. We develop a stochastic simulation algorithm that maintains a dependency structure to realize lazy re-calculation of events. In case study on a Susceptible-Infected-Recovered-Model with social network and age-dependent susceptibility we evaluate the performance of the algorithm in comparison to an earlier version. The evaluation shows the improved scalability and a significant speedup of up to 150 times that can be achieved by taking dependencies into account when executing linked, continuous-time agent-based models.

[1]  A. Jansen Monte Carlo simulations of chemical reactions on a surface with time-dependent reaction-rate constants , 1995 .

[2]  Frans Willekens,et al.  An agent-based decision model of migration, embedded in the life course - Model description in ODD+D format , 2015 .

[3]  Jan M. Hoem,et al.  The Statistical Theory of Demographic Rates A Review of Current Developments , 1976 .

[4]  Adelinde M. Uhrmacher,et al.  ML3: A language for compact modeling of linked lives in computational demography , 2015, 2015 Winter Simulation Conference (WSC).

[5]  Nil Geisweiller,et al.  Relating continuous and discrete PEPA models of signalling pathways , 2008, Theor. Comput. Sci..

[6]  Pedro Jodrá,et al.  A closed-form expression for the quantile function of the Gompertz-Makeham distribution , 2009, Math. Comput. Simul..

[7]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[8]  Mathieu Génois,et al.  Temporal Gillespie Algorithm: Fast Simulation of Contagion Processes on Time-Varying Networks , 2015, PLoS Comput. Biol..

[9]  Michael J. North,et al.  Complex adaptive systems modeling with Repast Simphony , 2013, Complex Adapt. Syst. Model..

[10]  Claudia Szabo,et al.  CASL: A declarative domain specific language for modeling Complex Adaptive Systems , 2016, 2016 Winter Simulation Conference (WSC).

[11]  J. Doob Markoff chains—denumerable case , 1945 .

[12]  L. Allen,et al.  Extinction thresholds in deterministic and stochastic epidemic models , 2012, Journal of biological dynamics.

[13]  Andrei Korobeinikov,et al.  Lyapunov functions and global stability for SIR and SEIR models with age-dependent susceptibility. , 2013, Mathematical biosciences and engineering : MBE.

[14]  Fabien Michel,et al.  Modeling dynamic environments in multi-agent simulation , 2007, Autonomous Agents and Multi-Agent Systems.

[15]  Roland Ewald,et al.  Large-Scale Design Space Exploration of SSA , 2008, CMSB.

[16]  Hong Li,et al.  Efficient formulation of the stochastic simulation algorithm for chemically reacting systems. , 2004, The Journal of chemical physics.

[17]  Adelinde M. Uhrmacher,et al.  Population-based CTMCS and agent-based models , 2016, 2016 Winter Simulation Conference (WSC).

[18]  Frans Willekens,et al.  Continuous-time microsimulation in longitudinal analysis , 2009 .

[19]  Diego Klabjan,et al.  An agent-based decision support system for electric vehicle charging infrastructure deployment , 2011, 2011 IEEE Vehicle Power and Propulsion Conference.

[20]  Kathleen M. Carley,et al.  BioWar: scalable agent-based model of bioattacks , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[21]  Birdsey Lachlan,et al.  CASL: A declarative domain specific language for modeling Complex Adaptive Systems , 2016 .

[22]  Michael A. Gibson,et al.  Efficient Exact Stochastic Simulation of Chemical Systems with Many Species and Many Channels , 2000 .

[23]  Jane Hillston,et al.  Automatic Moment-Closure Approximation of Spatially Distributed Collective Adaptive Systems , 2016, ACM Trans. Model. Comput. Simul..