Related Experiment Video
Updated: Jan 9, 2026

Predicting the Effectiveness of Population Replacement Strategy Using Mathematical Modeling
Published on: July 4, 2007
The Basic Reproduction Number for Petri Net Models: A Next-Generation Matrix Approach
Trevor Reckell1, Beckett Sterner2, Petar Jevtić1
1School of Mathematical and Statistical Sciences, Arizona State University, 901 S. Palm Walk, Tempe, AZ 85287-1804, USA.
Abstract:
The basic reproduction number ( ) 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 directly from PN models has been established. Thus, in this paper, we establish a generalized computational framework for calculating 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 values are in strong agreement with those estimated from simulation data, thereby confirming the method's accuracy and practical utility.
Insights
This study introduces a generalized method to calculate the basic reproduction number (R0) from Petri Net models. This computational framework enhances disease modeling and public health intervention strategies.
Area of Science:
- Epidemiology
- Computational Biology
- Mathematical Modeling
Background:
- The basic reproduction number (R0) is a key metric in epidemiology for assessing disease spread.
- Traditional R0 calculation methods are well-established for Ordinary Differential Equations (ODEs) but lack generalization for Petri Net (PN) models.
- Petri Nets are increasingly utilized in epidemiology for system dynamics modeling.
Purpose of the Study:
- To establish a generalized computational framework for calculating the basic reproduction number (R0) directly from Petri Net models.
- To adapt the next-generation matrix method for compatibility with diverse Petri Net formalisms.
- To provide a versatile tool for epidemiological analysis using PN models.
Main Methods:
- Developed a generalized computational framework for R0 calculation from Petri Nets.
- Adapted the next-generation matrix method for deterministic Variable Arc Weight Petri Nets (VAPNs) and stochastic continuous-time Petri Nets (SPNs).
- Applied the framework to complex epidemiological models, including those with multiple strains and nonlinear dynamics.
Main Results:
- Successfully established a generalized method for calculating R0 from Petri Net models.
- Demonstrated the framework's applicability across various complex epidemiological scenarios.
- Numerically validated the framework, showing strong agreement between analytical R0 values and simulation data.
Conclusions:
- The developed framework offers an accurate and practical method for R0 determination using Petri Nets.
- This advancement facilitates improved disease outbreak prediction and public health intervention planning.
- The method's versatility supports the analysis of intricate epidemiological systems.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Mechanistic Models: Compartment Models in Individual and Population Analysis
Exponential Equations for Modeling Growth

