journal article·2025-12-04Open access

The Basic Reproduction Number for Petri Net Models: A Next-Generation Matrix Approach

Trevor Reckell, Beckett Sterner, Petar Jevtić

Applied Sciences· Volume 15· Issue 23

Abstract

The basic reproduction number (R0) is an epidemiological metric that represents the average number of new infections caused by a single infectious individual in a completely susceptible population. The methodology for calculating this metric is well-defined for numerous model types, including, most prominently, Ordinary Differential Equations (ODEs). The basic reproduction number is used in disease modeling to predict the potential of an outbreak and the transmissibility of a disease, as well as by governments to inform public health interventions and resource allocation for controlling the spread of diseases. A Petri Net (PN) is a directed bipartite graph where places, transitions, arcs, and the firing of the arcs determine the dynamic behavior of the system. Petri Net models have been an increasingly used tool within the epidemiology community. However, no generalized method for calculating R0 directly from PN models has been established. Thus, in this paper, we establish a generalized computational framework for calculating R0 directly from Petri Net models. We adapt the next-generation matrix method to be compatible with multiple Petri Net formalisms, including both deterministic Variable Arc Weight Petri Nets (VAPNs) and stochastic continuous-time Petri Nets (SPNs). We demonstrate the method’s versatility on a range of complex epidemiological models, including those with multiple strains, asymptomatic states, and nonlinear dynamics. Crucially, we numerically validate our framework by demonstrating that the analytically derived R0 values are in strong agreement with those estimated from simulation data, thereby confirming the method’s accuracy and practical utility.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: COVID-19 epidemiological studies · Mathematical and Theoretical Epidemiology and Ecology Models · Gene Regulatory Network Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mathematical and Statistical Sciences, Arizona State University, 901 S. Palm Walk, Tempe, AZ 85287-1804, USA

School of Life Sciences, Arizona State University, Tempe, AZ 85281-5000, USA

Funding

NIH

References (33)

Show source-provided references
1. Reckell, T., Sterner, B., Jevtić, P., and Davidrajuh, R. (2024). A Numerical Comparison of Petri Net and Ordinary Differential Equation SIR Component Models. arXiv.
2. Segovia, C. (2025). Petri nets in epidemiology. J. Math. Biol., 91.10.1007/s00285-025-02272-3 ↗
3. Using Petri net tools to study properties and dynamics of biological systems10.1197/jamia.M1637 ↗
4. MPAT: Modular Petri Net Assembly Toolkit10.1016/j.softx.2024.101913 ↗
5. Modeling transmission of directly transmitted infectious diseases using colored stochastic Petri nets10.1016/S0025-5564(03)00088-9 ↗
6. Peng, L., Xie, P., Tang, Z., and Liu, F. (2021). Modeling and analyzing transmission of infectious diseases using generalized stochastic petri nets. Appl. Sci., 11.10.3390/app11188400 ↗
7. Kong, J., Yu, W., and Hao, F. (2021, January 20–22). A CPN-based information propagation model in Online Social Networks. Proceedings of the 2021 20th International Conference on Ubiquitous Computing and Communications (IUCC/CIT/DSCI/SmartCNS), London, UK.10.1109/IUCC-CIT-DSCI-SmartCNS55181.2021.00060 ↗
8. Connolly, S., Gilbert, D., and Heiner, M. (2022). From Epidemic to Pandemic Modelling. Front. Syst. Biol., 2.10.3389/fsysb.2022.861562 ↗
9. An algebraic framework for structured epidemic modelling10.1098/rsta.2021.0309 ↗
10. The estimation of the basic reproduction number for infectious diseases10.1177/096228029300200103 ↗
11. On the definition and the computation of the basic reproduction ratio R0 in models for infectious diseases in heterogeneous populations10.1007/BF00178324 ↗
12. Reckell, T., Sterner, B., and Jevtić, P. (2025). The Basic Reproduction Number for Petri Net Models: A Next-Generation Matrix Approach. arXiv.10.3390/app152312827 ↗
13. Complexity of the basic reproduction number (R0)10.3201/eid2501.171901 ↗
14. Diekmann, O., and Heesterbeek, J.A.P. (2000). Mathematical Epidemiology of Infectious Diseases: Model Building, Analysis and Interpretation, John Wiley & Sons.
15. The construction of next-generation matrices for compartmental epidemic models10.1098/rsif.2009.0386 ↗
16. Reproduction numbers and sub-threshold endemic equilibria for compartmental models of disease transmission10.1016/S0025-5564(02)00108-6 ↗
17. The mathematics of infectious diseases10.1137/S0036144500371907 ↗
18. Brauer, F., Van den Driessche, P., and Wu, J. (2008). Mathematical Epidemiology, Springer. Lecture Notes in Mathematics.10.1007/978-3-540-78911-6 ↗
19. Baez, J.C., and Biamonte, J. (2012). Quantum techniques for stochastic mechanics. arXiv.
20. Cassandras, C.G., and Lafortune, S. (2008). Introduction to Discrete Event Systems, Springer.10.1007/978-0-387-68612-7 ↗
21. Martcheva, M. (2015). An Introduction to Mathematical Epidemiology, Springer. Texts in Applied Mathematics.10.1007/978-1-4899-7612-3 ↗
22. Heiner, M., Koch, I., and Will, J. (2009). Standardised Petri nets for systems and synthetic biology. Transactions on Computational Systems Biology XI, Springer.
23. A contribution to the mathematical theory of epidemics
24. Functional differential equations close to differential equations10.1090/S0002-9904-1966-11494-5 ↗
25. A new framework and software to estimate time-varying reproduction numbers during epidemics10.1093/aje/kwt133 ↗
26. Estimating the time-dependent effective reproduction number and vaccination rate for COVID-19 in the USA and India10.3934/mbe.2023216 ↗
27. A primer on using mathematics to understand COVID-19 dynamics: Modeling, analysis and simulations
28. Dynamics and control of COVID-19 pandemic with nonlinear incidence rates10.1007/s11071-020-05774-5 ↗
29. Multi-patch and multi-group epidemic models: A new framework10.1007/s00285-017-1191-9 ↗
30. Analysis of SIR mathematical model for malaria disease with the inclusion of infected immigrants
31. Obadia, T., Haneef, R., and Boëlle, P.Y. (2012). The R0 package: A toolbox to estimate reproduction numbers for epidemic outbreaks. BMC Med. Inform. Decis. Mak., 12.10.1186/1472-6947-12-147 ↗
32. Boelle, P.Y., and Obadia, T. (2025, October 10). R0: Estimation of R0 and Real-Time Reproduction Number from Epidemics. Available online: https://cran.r-project.org/web/packages/R0/index.html.
33. Estimation of the reproductive number and the serial interval in early phase of the 2009 influenza A/H1N1 pandemic in the USA10.1111/j.1750-2659.2009.00106.x ↗