paper-with-me

Papers

Temporal Gillespie algorithm: Fast simulation of contagion processes on time-varying networks

2015-04-03 · Christian L. Vestergaard, Mathieu Génois

Stochastic simulations are one of the cornerstones of the analysis of dynamical processes on complex networks, and are often the only accessible way to explore their behavior. The development of fast algorithms is paramount to allow large-scale simulations. The Gillespie algorithm can be used for fast simulation of stochastic processes, and variants of it have been applied to simulate dynamical processes on static networks. However, its adaptation to temporal networks remains non-trivial. We here present a temporal Gillespie algorithm that solves this problem. Our method is applicable to general Poisson (constant-rate) processes on temporal networks, stochastically exact, and up to multiple orders of magnitude faster than traditional simulation schemes based on rejection sampling. We also show how it can be extended to simulate non-Markovian processes. The algorithm is easily applicable in practice, and as an illustration we detail how to simulate both Poissonian and non-Markovian models of epidemic spreading. Namely, we provide pseudocode and its implementation in C++ for simulating the paradigmatic Susceptible-Infected-Susceptible and Susceptible-Infected-Recovered models and a Susceptible-Infected-Recovered model with non-constant recovery rates. For empirical networks, the temporal Gillespie algorithm is here typically from 10 to 100 times faster than rejection sampling.

📄 PDF Abstract BibTeX arXiv:1504.01298

Code (1)

CLVestergaard/TemporalGillespieAlgorithm 공식 구현

Similar Papers 제목 키워드 기반

Efficient Simulations of Individual Based Models for Adaptive Dynamics and the Canonical Equation

2016-01-28

We propose a faster algorithm for individual based simulations for adaptive dynamics based on a simple modification to the standard Gillespie Algorithm for simulating stochastic birth-death processes. We provide an analy…

Generalizing Gillespie's direct method to enable network-free simulations

2018-01-30

Gillespie's direct method for stochastic simulation of chemical kinetics is a staple of computational systems biology research. However, the algorithm requires explicit enumeration of all reactions and all chemical speci…

Practical and scalable simulations of non-Markovian stochastic processes and temporal networks with individual node properties

2022-12-09 · Aurelien Pelissier, Miroslav Phan, Didier Le Bail, Niko Beerenwinkel 외

Discrete stochastic processes are prevalent in natural systems, with applications in physics, biochemistry, epidemiology, sociology, and finance. While analytic solutions often cannot be derived, existing simulation fram…

AttributeEpidemiologySociology

Simulation algorithms for Markovian and non-Markovian epidemics

2023-02-06 · Guohao Dou

Researchers have employed stochastic simulations to determine the validity of their theoretical findings and to study analytically intractable spreading dynamics. In both cases, the correctness and efficiency of the simu…

Epidemiology

OG-SPACE: Optimized Stochastic Simulation of Spatial Models of Cancer Evolution

2021-10-13 · Fabrizio Angaroni, Marco Antoniotti, Alex Graudenzi

Algorithmic strategies for the spatio-temporal simulation of multi-cellular systems are crucial to generate synthetic datasets for bioinformatics tools benchmarking, as well as to investigate experimental hypotheses on r…

Benchmarking