TL;DR
The paper introduces a fast, exact algorithm for simulating stochastic contagion processes on time-varying networks, significantly improving efficiency over traditional methods and applicable to both Markovian and non-Markovian models.
Contribution
It presents the temporal Gillespie algorithm, a novel method that efficiently simulates stochastic processes on dynamic networks, extending the classic Gillespie algorithm to temporal contexts.
Findings
Up to 100 times faster than rejection sampling on empirical networks
Applicable to Poisson and non-Markovian processes
Provides pseudocode and C++ implementation for epidemic models
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
