IDEAS home Printed from https://ideas.repec.org/a/plo/pcsy00/0000049.html
   My bibliography  Save this article

Efficient and accurate simulation of infectious diseases on adaptive networks

Author

Listed:
  • Nils Gubela
  • Max von Kleist

Abstract

Mathematical modelling of infectious disease spreading on temporal networks has recently gained popularity in complex systems science to understand the intricate interplay between social dynamics and epidemic processes. As analytic solutions can usually not be obtained, one has to resort to exact stochastic simulation algorithms, yet these have remained infeasible for the large sizes of realistic systems. Here, we introduce a rejection-based stochastic sampling algorithm with high acceptance probability (‘high-acceptance sampling’; HAS), tailored to simulate disease spreading on adaptive networks. We prove that HAS is exact and can be multiple orders faster than Gillespie’s algorithm. While its computational efficacy is dependent on model parameterization, we show that HAS is applicable regardless on whether contact dynamics are faster, on the same time-scale, or slower than the concurrent disease spreading dynamics. The algorithm is particularly suitable for processes where the spreading- and contact processes are co-dependent (adaptive networks), or when assumptions regarding time-scale separation become violated as the process unfolds. To highlight potential applications, we study the impact of diagnosis- and incidence-driven behavioural changes on virtual Mpox- and COVID-like epidemic and examine the impact of adaptive behaviour on the spreading processes.Author summary: Infectious disease spreading is often affected by the dynamics of human-human contacts. These contact dynamics may change over time, and in direct response to infection kinetics, through e.g. self-isolation, risk-aversion, or any adaptive behaviour, which can generate complex dynamics as seen in recent outbreaks with e.g. COVID-19, as well as Mpox clade IIb (2022). Agent-based models (ABMs) are often derived and numerically simulated to study the complex interplay between epidemic- and contact dynamics and to derive insights for disease control. However, numerical simulation of these models denotes a computational bottleneck and limits the applicability of large ABMs. We introduce a novel numerical method called ‘high-acceptance sampling’ (HAS), which allows for the exact simulation of outbreaks with adaptive contact behaviour. We prove that HAS is exact, show that it is faster, and that runtime grows with at least an order of magnitude less than state-of-the art exact simulation methods. This enables simulation of outbreaks on large populations, as well as parameter estimation for large systems. We apply HAS to study an Mpox- and COVID-like pandemic and the impact of adaptive behaviour on different time-evolving contact networks.

Suggested Citation

  • Nils Gubela & Max von Kleist, 2025. "Efficient and accurate simulation of infectious diseases on adaptive networks," PLOS Complex Systems, Public Library of Science, vol. 2(6), pages 1-21, June.
  • Handle: RePEc:plo:pcsy00:0000049
    DOI: 10.1371/journal.pcsy.0000049
    as

    Download full text from publisher

    File URL: https://journals.plos.org/complexsystems/article?id=10.1371/journal.pcsy.0000049
    Download Restriction: no

    File URL: https://journals.plos.org/complexsystems/article/file?id=10.1371/journal.pcsy.0000049&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pcsy.0000049?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pcsy00:0000049. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: complexsystem (email available below). General contact details of provider: https://journals.plos.org/complexsystems/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.