2021
[1,2]\fnmMariah C. \surBoudreau
[1]\orgdivVermont Complex Systems Center, \orgnameUniversity of Vermont, \orgaddress\cityBurlington, \stateVT, \countryUSA
2]\orgdivDepartment of Mathematics & Statistics, \orgnameUniversity of Vermont, \orgaddress\cityBurlington, \stateVT, \countryUSA
3]\orgdivDépartment de physique, de génie physique et d’optique, \orgnameUniversité Laval, \orgaddress \cityQuébec, \stateQuébec, \countryCanada G1V 0A6
4]\orgdivCentre interdisciplinaire en modélisation mathématique, \orgnameUniversité Laval, \orgaddress \cityQuébec, \stateQuébec, \countryCanada G1V 0A6
5]\orgdivDepartment of Computer Science, \orgnameUniversity of Vermont, \orgaddress\cityBurlington, \stateVT, \countryUSA
Temporal and probabilistic comparisons of epidemic interventions
Abstract
Forecasting disease spread is a critical tool to help public health officials design and plan public health interventions. However, the expected future state of an epidemic is not necessarily well defined as disease spread is inherently stochastic, contact patterns within a population are heterogeneous, and behaviors change. In this work, we use time-dependent probability generating functions (PGFs) to capture these characteristics by modeling a stochastic branching process of the spread of a disease over a network of contacts in which public health interventions are introduced over time. To achieve this, we define a general transmissibility equation to account for varying transmission rates (e.g. masking), recovery rates (e.g. treatment), contact patterns (e.g. social distancing) and percentage of the population immunized (e.g. vaccination). The resulting framework allows for a temporal and probabilistic analysis of an intervention’s impact on disease spread, which match continuous-time stochastic simulations that are much more computationally expensive. To aid policy making, we then define several metrics over which temporal and probabilistic intervention forecasts can be compared: Looking at the expected number of cases and the worst-case scenario over time, as well as the probability of reaching a critical level of cases and of not seeing any improvement following an intervention. Given that epidemics do not always follow their average expected trajectories and that the underlying dynamics can change over time, our work paves the way for more detailed short-term forecasts of disease spread and more informed comparison of intervention strategies.
keywords:
Disease modeling, forecasting, networks, stochastic process, branching process1 Introduction
Monitoring the spread of COVID-19 is at the forefront of public health agendas as new variants emerge. Transmission across the globe has forced countries to mitigate the spread with their own combination of masking and social distancing Chu \BOthers. (\APACyear2020), restrictions on mobility Aleta \BOthers. (\APACyear2020); Althouse \BOthers. (\APACyear2020), improved ventilation Sun \BBA Zhai (\APACyear2020), contact tracing Kojaku \BOthers. (\APACyear2021) and other local interventions. Even in neighboring regions, the diversity of interventions reflect differences in local policy, culture, differences in local forecasts, as well as different goals for interventions White \BBA Hébert-Dufresne (\APACyear2020). For example, some populations may attempt to minimize the expected number of COVID-19 transmissions while other may only wish to minimize the probability of overwhelming their healthcare system. Whether or not these different objectives would lead to the same policies is unclear given the underlying randomness and uncertainty inherent to epidemic forecasting.
There are two important issues to consider when comparing forecasts of epidemic interventions: Forecasts should be probabilistic and time-dependent as disease spread is stochastic and heterogeneous Noël \BOthers. (\APACyear2009); A.J. Allen \BOthers. (\APACyear2022). Temporal probabilistic forecasts must then be summarized by specifying given statistics, as well as a temporal window to target, chosen to capture the intended goal(s) of the intervention. And, since forecasts evolve, the relative effectiveness of two policies can itself vary over time. Altogether, comparing multiple intervention policies is not as simple as comparing the averaged effective growth rate of the epidemic.
Past work on intervention comparisons has studied how different policies such as lockdown strategies or physical distancing impact disease trajectory within a population Milne \BOthers. (\APACyear2008); Wessel \BOthers. (\APACyear2011); Peak \BOthers. (\APACyear2017); Davies \BOthers. (\APACyear2020); Churches \BBA Jorm (\APACyear2020). Most of the comparisons in the literature, however, are based around the average of the stochastic (often simulated) outcomes or present confidences intervals for derived measures such number of hospitalizations or the effective reproductive number Milne \BOthers. (\APACyear2008); Davies \BOthers. (\APACyear2020). In comparison, our philosophy is more similar to probabilistic forecasting in meteorology, where a cone of uncertainty of storm paths or expected rainfall are the targets. We argue that new summary statistics, which directly compare disease outcomes and their probability of occurring, need to be developed to account for the stochastic nature of disease trajectories.
In this paper, we use a mathematical framework to track the distribution of cumulative and active cases in a networked population over the course of epidemic generations. When compared to simulations, these epidemic generations offer a surprisingly accurate proxy for the actual temporal dynamics of the epidemic A.J. Allen \BOthers. (\APACyear2022). We extend this framework in Sec. 2 to allow temporal interventions that affect parameter values or contact structure from one epidemic generation to the next, thereby modifying the probabilistic epidemic forecasts over time. In Sec. 3, we present specific network interventions and offer a series of summary statistics chosen to capture the different possible goals of these interventions.
We demonstrate our approach to a specific case study in Sec. 4 where we compare targeted and random vaccination rollouts. Targeted vaccination is meant to immunize highly connected individuals (e.g. healthcare workers) that are at higher risk of receiving and passing the epidemic. However, this strategy comes at a cost and we assume that the targeted rollout of a vaccine must be slower than the random rollout of the same vaccine. Using our mathematical model and our summary statistics of temporal probabilistic forecasts we then ask: How fast must targeted vaccination be to outperform random vaccination? Do different metrics of intervention performance lead to the same answer? There are complex competition dynamics occurring between the epidemics unfolding on a contact network and interventions rolled out to affect this network (see Fig. 1). This work establishes a framework to study this dynamics and answer the previous questions. Section 5 outlines the generality of our approach, showcasing other types of interventions which can be modeled using our methodology.
2 Theoretical Analysis


2.1 Assumptions
Our framework assumes that the spreading process of the disease being studied follows undirected percolation dynamics over a contact network and can therefore be analyzed as a branching process.Even though the underlying transmission dynamics occur in continuous time, we determine the probability of infection according to discretized generational time. This is represented in Fig. 2, where each solid-line arrow is a transmission event labeled with the probability of infection. We map these stochastic transmissions to a discretized epidemic generation. This discretization is shown in Fig. 2 with the vertical dotted lines representing time passing. At each generation, the branching process of transmissions from each infectious individual provides the new infectious individuals for the next generation. Even if transmission occurs in continuous time, the discrete-time mapping places individuals in the subsequent generation (sometimes underestimating time to transmission, sometimes overestimating it). The system is then updated and this process continues for the time-frame set. This assumption that transmission aligns with generational time makes analytical calculations and tracking of active cases easier even though it introduces small errors given that transmissions are pulled backward and forward in time, see Fig. 2 caption for an example case. This is an approximation of a spreading process Kenah \BBA Robins (\APACyear2007) but was recently shown to provide accurate temporal forecasts when compared to continuous-time simulations A.J. Allen \BOthers. (\APACyear2022).
In our case studies, we also assume that contacts in the population follows a geometric distribution. The aim of this assumption is to have a heterogeneous network of contacts. The geometric distribution is the discrete equivalent of the exponential distribution, which has been observed in real-world contact patterns [1-2]. With this distribution, we calculate the average number of secondary cases, , to be 3. Though contact networks are inherently temporal, we here assume a static contact network except for the removal of connections due to network-based interventions. When applying an intervention, specifically a vaccination strategy, we assume that vaccination offers perfect protection. Likewise, the intricacies of vaccine efficacy (e.g. waning of immunity or the need for multiple doses) will not be covered in this work but could be incorporated in the framework. Our goal is instead to provide a general model of disease spread and showcase how a few specific types of interventions can be included in temporal, probabilistic, and analytical forecasts. The software associated with our model is available at Refs. A. Allen (\APACyear2021, \APACyear\bibnodate).
Forecasts, in our framework, are defined as the time evolution of our branching process approach and will not be directly validated with data. While the final states predicted by our general approach have been previously validated with empirical data [1], data to produce temporal forecasts of interventions are not available. Further validation would require contact distributions, epidemiological parameters, and incidence rates within communities before and after interventions. Instead, we rely on simulations for validation.
2.2 Noël et al. probability generating function (PGFs) formalism
PGFs allow us to include inherent heterogeneity in epidemiological forecasting by calculating the probability distribution associated with specific network transmission trees. Generating functions offer elegant derivations of many statistical properties Wilf (\APACyear2005); Newman (\APACyear2002).
For epidemiological forecasting purposes, the focus is on the PGF of the network degree distribution, defined as
(1) |
where the th coefficient, , is the probability of randomly choosing a node with degree from the network. The average degree of the network, , is found by differentiating Eq. (1) and evaluating at ,
(2) |
This result is used to generate the distribution of potential transmissions, or the excess degree distribution,
(3) |
The probability of reaching a node with degree from a randomly chosen edge is represented by the coefficients due to the fact that a node of degree is times more likely to be connected to a random edge than a node of degree 1. The node of degree then has remaining edges to transmit through, which corresponds to the derivative and renormalization of the original PGF.
To incorporate the disease spread through the excess degree distribution, , it is necessary to include, , the probability of transmissions from a single infectious node, given that it has excess degree ,
(4) |
where is the probability of transmission and is further explained in Sec. 2.3. Therefore, the number of infections caused by “patient zero” is equal to the probability of having degree and transmitting the disease to of those neighbors. This is defined as , given by
(5) |
As is derived from , so can be derived from . In a static network, represents the PGF for the probability distribution of the number of infections caused by a single node, i.e., the secondary case distribution.
Now, PGFs traditionally do not keep track of time as the branching process unfolds; however, Noël et al. developed a piece-wise generating function that tracks the branching process via generations Noël \BOthers. (\APACyear2009). Mathematically, for a static network, this is given by
(6) |
where defines the distribution for the first generation and defines all future generations. In this work we expand on the framework laid out above to demonstrate the effect that temporal behaviors can have on the branching process.
Following Noël et al. Noël \BOthers. (\APACyear2009), we calculate the cumulative case distribution. To do so, we use a simple generation scheme illustrated in Fig. 1: Any transmission from a node infected in generation is considered to be in epidemic generation regardless of the exact timing of the transmission event. From this, let be the number of cumulative cases at generation and let be the number of infectious nodes strictly belonging to generation . Note that in this way, . We denote the probability of having total infections by the end of the -th generation with becoming infected (and thus being infectious) during that generation. We also denote
(7) |
the associated PGF. As demonstrated in Ref. Noël \BOthers. (\APACyear2009), is derived via a recursive function for the probability of total infections in generation . Each new infection, , in has its own possible transmission connections, , incorporating all possible transmission events leading up to generation . Mathematically, this is given by
(8) |
Successive iterations of Eq. (2.2) from an initial condition (e.g., for a single patient zero) then allows to compute at the desired generation .
2.3 Formalism extension: altering transmission
Given a time point, intervention strategies can be implemented, altering the future dynamics of the disease spread. From Eq. (6), we generalize the piece-wise generating function to adhere to the intervention strategy being utilized. Given the type of intervention strategy, there can be multiple generations with an intervention implemented. So, to capture interacting temporal features of the disease spread and intervention, each epidemic generation is defined by its own PGF,
(9) |
as contact patterns change along with a new transmissibility expression, , which will be derived in the following section. We represent this model in Fig. 1, where the branching process is dynamically slowed by an intervention rollout.
PGFs model a stochastic process which encapsulates the random nature of disease spread. The probability of a current infectious person causing a new infection, or the probability of transmission, is captured in . We will follow Susceptible-Infectious-Recovered (SIR) dynamics which could depend on the time since infection , the time-dependent transmission rate , and time-dependent recovery rate . One could then calculate a general probability for transmitting before recovery, but the exact calculation is often model-dependent. We will follow most models and consider that transmission and recovery as simple Poisson processes occurring at fixed rate and respectively. However, transmission occurs only if the contact is not immune, which is true with probability , where is proportion of the population that has been vaccinated by generation . In other words, is the cumulative proportion of the population vaccinated. Assuming infectiousness of a node in generation lasts for some random time then the probability of the individual transmitting infection to another individual is
(10) |
When evaluating the probability of a particular , the cumulative distribution function over is evaluated, shown by
(11) |
The above derivation uses the average rate of recovery, . Taking the derivative of Eq. (2.3) gives the probability mass function over ,
(12) |
We can then compute the total probability of transmission by calculating the average probability of an individual transmitting before its recovery, given that the individual recovers at time . The average transmissibility for a generation, , is therefore
(13) |
with this derivation following Refs. Hébert-Dufresne \BOthers. (\APACyear2013); Hébert-Dufresne \BBA Althouse (\APACyear2015). The expression for allows us to interpret the probability of transmission as the probability a transmission occurs first in a superposition of Poisson processes, transmission and recovery with rates and respectively.
In our model, the passage of time to the next generation must also be included, which is determined by the product of the average excess degree, , and the transmission rate yielding A.J. Allen \BOthers. (\APACyear2022). Allen et al. confirms similarities in the mapping between continuous time and discretized generational time given this rate for passage of time. Section 3.3 discusses the continuous-time simulations that exhibit the validation of our generational approach. Treating this as another Poisson process, and allowing for interventions, we find the probability of a single person causing an infection leading to the next generation to be
(14) |
where again is the cumulative proportion of the population vaccinated by at , and where is the generation-dependent average excess degree and is defined at Eq. (21). Similarly, the probability that the next generation occurs before a given person either transmits the disease or recovers is
(15) |
To encapsulate the probability transmission given Eqs. (14) and (15) for each generation, we combine the probability of a single person causing an infection leading to the next generation with the sum of probabilities that the next generation occurs before a particular transmission or recovery event,
(16) |
This last expression closes our mapping of continuous-time SIR dynamics to a discrete-time branching process. The same recipe can be used to map other compartmental models to branching processes by including additional mechanisms. Alternatively, a SEIR with a fixed latent period of one epidemic generation can be implemented by setting and to delay transmission. Regardless, once transmissions dynamics are mapped to a discrete-time (or generational) branching process, our general framework is agnostic to the details of the transmission mechanisms.

3 Interventions
With an understanding of how the transmission process of this framework operates, we now aim to take individuals out of this process via intervention strategies. It is important to remember that we assume a node infected in generation infects nodes that are mapped to be in generation . If an intervention strategy is implemented during a generation, it is assumed it would occur immediately at the start of that generation. Intervention strategies directly alter the numerical value of Eq. (2.3), then Eq. (2.2) is recalculated to update the probability of having cumulative infections and active cases. The variables and that appear in Eq. (2.3), via in Eq. (14) and in Eq. (15), correspond with one of two types of intervention strategies. Respectively, the two types of strategies are: 1) Uniform or random interventions, where proportions of the population are not susceptible to the disease. 2) Network interventions, which pertain to altering the degree distributions, such as targeted vaccination. When no network interventions are imposed on the system, is kept consistent across all generations, after it is derived from the original excess degree distribution. Conversely, the value of is kept at zero for all generations when there is a targeted intervention, since contacts around targeted vaccination are removed in and no contacts can then lead to vaccinated nodes in this scenario. Here we focus on uniform interventions and network interventions, along with comparing them.
3.1 Uniform or random interventions
In this work, we consider the uniform intervention as a random vaccination strategy. This intervention strategy is implemented by randomly vaccinating susceptible nodes in the population with uniform probability Pastor-Satorras \BBA Vespignani (\APACyear2002). The term of Eq. (14) and Eq. (15) represents the probability of a node being vaccinated, along with the proportion of the population to be vaccinated at generation . This quantity is therefore always a fraction between 0 and 1.
When a vaccination intervention is implemented at only one generation, meaning in a single intervention, the vaccinated population changes as a simple step-function. Realistically, vaccination interventions are implemented over time and over multiple generations, which we can incorporate into our modeling framework by defining a rollout strategy. Under a vaccination rollout, the cumulative percentage of the population to be vaccinated is spread over multiple generations, slowly affecting the growth of the epidemic spread along each of its active generational branches. For multiple generations, we can state that the total proportion of the population vaccinated over all generations, or cumulative percentage vaccinated, is given by
(17) |
where each generational proportion vaccinated is defined as
(18) |
When implementing random vaccination, the entire network is uniformly vaccinated, resulting in
(19) |
for all . It is important to note that random vaccination does not alter the general structure of the degree distribution or the average excess degree due to the condition set in Eq. (19).
Figure 3(A) showcases the difference in the probability distributions of cumulative infections on a system that has no intervention implemented (dotted lines), and one with a random rollout of 0.5% occurring at generations 4, 6, 8, and 10 (solid lines). Given that the intervention does not occur until generation 4, the distributions for generation 2 are exactly the same. For generations occurring after generation 4, the distributions begin to deviate from one another.
Figure 3(B) validates the extended PGF formalism for multiple interventions, with the theoretical distributions shown alongside numerical simulations following an event-driven, continuous time framework A.J. Allen \BOthers. (\APACyear2022). The analytical distributions show a bit of an overestimation at generation 10, which will be discussed in Sec. 3.3.

3.2 Targeted network interventions
To demonstrate a network intervention, in this work we show how a targeted vaccination strategy is implemented. The goal of targeted vaccination is to focus vaccination efforts on the group of nodes with the highest degrees in the network, or the individuals with the most contacts. This strategy results in reducing the impact of the individuals that have the most potential for creating a superspreading event, for an example see Rosenblatt \BOthers. (\APACyear2020).
Given a percentage of the population to vaccinate in , as defined in Eq. (18), we start with degree classes and vaccinate a fraction of the degree class before moving to degree class . To determine the fraction vaccinated for each degree class, we define
where this non-uniform intervention will alter the degree distribution and average excess degree.
By the independence assumption of the configuration model, each neighbor will be vaccinated in generation with probability equal to the probability that following a random edge leads to a vaccinated node, call this . Thinking in terms of number of edges we thus compute
(20) |
Therefore, the probability of a node being unvaccinated in is equal to .
Now, the truncation of the degree distribution in alters the average excess degree , along with the coefficients of Eqs. (1) and (3). To determine the new , we must recompute . Multiplying this by the proportion of nodes that are unvaccinated gives an updated ,
(21) |
which is then used to derive the new for a given .
Similar to random vaccination described in Sec. 3.1, targeted vaccination can be implemented via one instance of vaccination, or multiple. Figure 3(C) shows the difference between a non-intervention strategy and a targeted rollout vaccination scheme of 0.5% at generations 4, 6, 8, and 10. A rollout strategy is conducted in the same manner for both random and targeted vaccination. Similar to random vaccination, the non-intervention leads a lower probability of seeing 100-400 cases than targeted (or random) vaccination. Does that mean the non-intervention is better? This question is answered in Fig. 4, which showcases how the weaker the intervention, the flatter the cumulative case distribution. These flatter distributions allow for there to be some chance of infecting more individuals over time. Figure 4 also shows that the stronger intervention, the more probability mass accumulates towards the smaller cumulative infection counts. This explains why interventions appear to do worse than no intervention at smaller values of cumulative case count. Even though this figure utilizes a targeted rollout vaccination strategy the same relationship holds for random vaccination strategies.
3.3 Validation via simulations
The simulations shown in Figs. 3(B) and (D) used to validate the theoretical framework were performed using an event-driven, continuous time approach on 150 distinct networks of 20,000 nodes with 500 simulations run on each network. This totals to 75,000 simulations per validation.
The analytical distributions of infection under different vaccination strategies capture the relationships between generations of infection, but tend to overestimate the number of cumulative infections compared to the continuous time simulations. This is due to a few factors; primarily, the finite-size effects of simulations on networks with 20,000 nodes, which support faster computational time but results in a sharper decrease in the size of epidemic generations than are captured by the branching process model, as discussed in Ref. A.J. Allen \BOthers. (\APACyear2022). Nonetheless, the important behavior of the distributions are captured in relation to one another, and across different vaccination strategies, allowing for comparison and ranking of the effects between strategies regardless of slight numerical precision errors.
Another source of discrepancy between the model and continuous time simulations is the inability of the model to account precisely for already-infected nodes by the time of an intervention. This quantity is estimated in Eq. (2.3), but may result in slight differences to the continuous-time simulations under which nodes who are already infected or recovered and are identified for targeted vaccination are not excluded, and are just ignored. This problem arises more for targeted vaccination efforts than random, since nodes in the targeted high degree classes are the same nodes that are likely to have been infected early in the spreading process. The results observed in simulation may experience a reduced disease burden on the population than the theoretical model which assumes an infinite supply of these high-degree nodes, because the simulation on a finite network has already burned through its supply of high-degree nodes, rendering them recovered before the vaccination intervention.
3.4 Comparison of interventions
A simple comparison for differing interventions is a direct comparison of their cumulative probability distributions at a specific generation. Beyond this, there are metrics derived from the cumulative probability distributions that provide valuable information for decision makers.
Average cases
First, we look at the expected number of cases over time, which we can denote as . This corresponds to the typical approach using deterministic models that track the expected state of epidemics. Mathematically, this is defined by
(22) |
where is the probability of cumulative infections up to generation .
Best - worst case
The second metric looks at the worst case scenario over time as a measure of the underlying heterogeneity of possible epidemic sizes. This allows us to quantify what is the largest epidemic that has a realistic probability of occurring (set by some threshold probability, ) and therefore to select policies that offer the “best worst-case scenario” for robust decision making Lempert \BOthers. (\APACyear2010). We derived this metric, denoted by , by determining the corresponding cumulative case value, , that has probability . Mathematically this means,
(23) |
Critical level of cases
For the third metric, we look at the probability of being at or above a critical level of cases, , defined by . This metric is meant to capture the common goal of flattening the curve to avoid overwhelming the healthcare system Block \BOthers. (\APACyear2020). From the cumulative probability distribution for cases, we derive
(24) |
Minimal effect
Finally, we have a metric that measures the probability that a realization of an epidemic with an intervention is actually worse than a realization of the same epidemic in the same population without the intervention, . This summary statistic is meant to capture the fact that some interventions might have minimal effect on the expected spread of the disease which can easily be overshadowed by the intrinsic randomness of epidemics. Mathematically we define this as
(25) |
where is the probability of cumulative cases when an intervention is implemented, and where the probability of having less than or equal to cumulative cases when there is no intervention implemented.
All of the metrics above provide varying emphasis on the information from the probability distributions for cumulative cases.
4 Case study: Random vs targeted vaccination
Given multiple vaccination strategies, choosing the best strategy involves comparing the impacts on the epidemic spreading process given some comparison criteria.
One could compare the random rollout strategy against targeted rollout strategy in Figs. 3(B) and (D). However, given the infinite distributions computed, we cannot see much of a difference in later generations between the two strategies unless we display more than 400 cumulative infections. This is also due to the fact that is showcased in Fig. 4, where the distributions could cross over each other past 400 cumulative infections.
When deciding on the best course of action and only considering the probability distributions for cumulative case counts, our results depict similar outcomes for a random and targeted vaccination strategy. With the same percentage of the population vaccinated, targeted rollout scheme proves slightly more effective, when focusing on larger cumulative cases in generations 2, 4 and 6. If the goal is to stop the spread of a disease early on, say by generation 6, a targeted rollout with a high percentage ( ) per generation utilized at the given intervention generations needs to be implemented according to this model. This is only an example of a strategy determined by the distributions of cumulative cases. Other calculations can be performed on probability distributions of cumulative cases, which can inform decision makers on different courses of action, depending on desired goals in the beginning stages of an epidemic.

In the previous paragraphs, a comparison of distributions provides an overall comparison, however, we are able to calculate other metrics of comparison for differing vaccination strategies. The metrics defined in Sec. 3 appear in Fig. 5, which displays all of the metrics for targeted rollout with six different vaccination percentages ranging between 0.1 and 1.25%. Thus there are six different cumulative vaccination strategies represented in the figure. These percentages are applied to generations 4, 6, 8, and 10, hence total proportion vaccinated is cumulative; e.g. in the 0.1% case, 0.4% of the population will be vaccinated at generation 10. The horizontal lines represent random rollout vaccinations at 3.0% and 5.0%, which were rolled out at the same generations as the targeted strategy.
Figure 5 depicts a decrease in each metrics quantities as the percentage increases for a targeted rollout. For each metric, we observe that targeted vaccination with a 0.1% at each rollout generation is the only percentage that provides higher cases and probabilities for all the metrics of both random rollout strategies. All of the metrics are on varying scales, yet each one follows the decreasing trend as stronger targeted rollouts are applied. The scales for between generation 5 and 10 are drastically different as well, showing how a targeted vaccination increase of 0.25% drops the given summary statistic much more in generation 10 than generation 5. The 0.1% and 0.25% targeted rollout metrics are larger than the 5.0% random rollouts for almost all the measures at generation 10, however, the difference in resources between vaccinating a total of 0.4% or 1.0% is much smaller than vaccinating a total of 15% or 25% of the population to have a similar effect. The 0.5% and 0.75% targeted rollouts sit in the region between the two random rollouts for all the measures at generation 5. At generation 10, all of the metrics have the top three strongest targeted rollouts below both random vaccination strategies, along with the random vaccination lines moving closer together on their given scales. We can even see the random vaccination lines being virtually the same at generation 10 given the scale of the number of cases. These calculations allow for decision makers to evaluate what strategy will best achieve their prioritized goal during an outbreak.
Overall, we find that there are three important factors influencing how fast a targeted roll-out must be to outperform a faster random rollout. First, the answer obviously depends on the speed of the random rollout itself. This intuitively makes sense due to the nature of targeted vaccination focusing on the individuals with the most connections. Second, it also depends on the desired temporal window: A targeted rollout of 0.75% per generation performed worse than a 5% random rollout per generation in all metrics at generation 5, but outperformed in all metrics by generation 10. Third, the preferred metrics of performance also influences the evaluation of interventions: Compared to a random rollout of 5% per generation, a targeted rollout of 0.75% per generation minimizes all the metrics. However, one should always consider relative differences between random and targeted rollouts to fully inform decision making.
5 Discussion
Once a decision has been made on whether or not to implement an intervention, the question of which strategy to use arises. Without a comparison of intervention strategies, decision makers may be lead to choose a scheme that does not mitigate the greatest concerns of their communities. Given the analytical derivations from this work, it is apparent that a targeted vaccination strategy has a faster impact on the spread of disease than a random vaccination strategy. The choice between a single instance intervention and a rollout of interventions depends on the resources of the community under consideration. Some of the vaccination strategies that only intervene in one generation may not be feasible because there is simply not enough time to vaccinate 0.15% of the population during a generational window, let alone 3.0% for multiple windows. This fact, along with the difficulty of determining the superspreading events in a community, makes targeted vaccination harder to coordinate than random. The relative costs of different strategies and which strategy makes the most sense in terms of resources and time is not within the scope of this paper, but are important aspects for public health officials to consider.
Although this work does not evaluate all the intricate parts of implementing various intervention strategies, it successfully captures the stochastic nature of disease spread and the heterogeneity of contact patterns and human behaviors. Due to its generational time aspect, this temporal and stochastic model removes some of the assumptions in other forecasting models, which aim to derive random disease spread, along with the impediments to the spread, over time. Another advantage to this analytical model is the transmission expression defined in Sec. 2.3 has the flexibility to accommodate intervention strategies other than uniform or network interventions. Equations (14) and (15) can accommodate interventions such as treatment and transmission based interventions. Values for could depend on therapeutics, or a number of other types of treatments while values for could depend on masking, ventilation improvements, social distancing, or testing. Altogether, Eq. (2.3) provides a flexible approximation to account for multiple interventions, and even combinations of interventions, in probabilistic forecasts. Comparing interventions is a multidimensional problems, and therefore so is the design of interventions. Future work should include testing other intervention strategies, along with combining multiple strategies as we have seen happen around the world. Public health tools and forecasts need to be as heterogeneous and complex as the epidemics they aim to control.
Data availability statement
All data and code associated with this project are available at Refs. A. Allen (\APACyear2021, \APACyear\bibnodate).
Acknowledgments
M.C.B. is supported as a Fellow of the National Science Foundation under NRT award DGE-1735316. A.J.A. and L.H.-D. acknowledge financial support from the National Institutes of Health 1P20 GM125498-01 Centers of Biomedical Research Excellence Award and N.J.R. is supported by the University of Vermont. A.A. acknowledges financial support from the Sentinelle Nord initiative of the Canada First Research Excellence Fund and from the Natural Sciences and Engineering Research Council of Canada (project 2019-05183).
References
- \bibcommenthead
- Aleta \BOthers. (\APACyear2020) \APACinsertmetastaraleta2020data{APACrefauthors}Aleta, A., Hu, Q., Ye, J., Ji, P.\BCBL Moreno, Y. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleA data-driven assessment of early travel restrictions related to the spreading of the novel COVID-19 within mainland China A data-driven assessment of early travel restrictions related to the spreading of the novel COVID-19 within mainland China.\BBCQ \APACjournalVolNumPagesChaos Solitons Fractals139110068, {APACrefDOI} https://doi.org/10.1016/j.chaos.2020.110068 \PrintBackRefs\CurrentBib
- A. Allen (\APACyear\bibnodate) \APACinsertmetastarandrea_allen_pgf_formalism{APACrefauthors}Allen, A. \APACrefYearMonthDay\bibnodate. \APACrefbtitleandrea-allen/pgf-networks. andrea-allen/pgf-networks. \APACaddressPublisherGitHub. {APACrefURL} https://github.com/andrea-allen/pgf-networks \PrintBackRefs\CurrentBib
- A. Allen (\APACyear2021) \APACinsertmetastarandrea_allen_2021_5076514{APACrefauthors}Allen, A. \APACrefYearMonthDay2021\APACmonth07. \APACrefbtitleandrea-allen/epintervene: Initial Release. andrea-allen/epintervene: Initial release. \APACaddressPublisherZenodo. {APACrefURL} https://doi.org/10.5281/zenodo.5076514 \PrintBackRefs\CurrentBib
- A.J. Allen \BOthers. (\APACyear2022) \APACinsertmetastarallen2022predicting{APACrefauthors}Allen, A.J., Boudreau, M.C., Roberts, N.J., Allard, A.\BCBL Hébert-Dufresne, L. \APACrefYearMonthDay2022. \BBOQ\APACrefatitlePredicting the diversity of early epidemic spread on networks Predicting the diversity of early epidemic spread on networks.\BBCQ \APACjournalVolNumPagesPhys. Rev. Research4013123, {APACrefDOI} https://doi.org/10.1103/PhysRevResearch.4.013123 \PrintBackRefs\CurrentBib
- Althouse \BOthers. (\APACyear2020) \APACinsertmetastaralthouse2020unintended{APACrefauthors}Althouse, B.M., Wallace, B., Case, B., Scarpino, S.V., Allard, A., Berdahl, A.M.\BDBLHébert-Dufresne, L. \APACrefYearMonthDay2020. \APACrefbtitleThe unintended consequences of inconsistent pandemic control policies The unintended consequences of inconsistent pandemic control policies \APACbVolEdTRPreprint \BNUM medRxiv:2020.08.21.20179473. \PrintBackRefs\CurrentBib
- Block \BOthers. (\APACyear2020) \APACinsertmetastarblock2020social{APACrefauthors}Block, P., Hoffman, M., Raabe, I.J., Dowd, J.B., Rahal, C., Kashyap, R.\BCBL Mills, M.C. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleSocial network-based distancing strategies to flatten the COVID-19 curve in a post-lockdown world Social network-based distancing strategies to flatten the COVID-19 curve in a post-lockdown world.\BBCQ \APACjournalVolNumPagesNat. Hum. Behav.4588–596, {APACrefDOI} https://doi.org/10.1038/s41562-020-0898-6 \PrintBackRefs\CurrentBib
- Chu \BOthers. (\APACyear2020) \APACinsertmetastarchu2020physical{APACrefauthors}Chu, D.K., Akl, E.A., Duda, S., Solo, K., Yaacoub, S., Schünemann, H.J.\BDBLSchünemann, H.J. \APACrefYearMonthDay2020. \BBOQ\APACrefatitlePhysical distancing, face masks, and eye protection to prevent person-to-person transmission of SARS-CoV-2 and COVID-19: a systematic review and meta-analysis Physical distancing, face masks, and eye protection to prevent person-to-person transmission of SARS-CoV-2 and COVID-19: a systematic review and meta-analysis.\BBCQ \APACjournalVolNumPagesLancet3951973–1987, {APACrefDOI} https://doi.org/10.1016/S0140-6736(20)31142-9 \PrintBackRefs\CurrentBib
- Churches \BBA Jorm (\APACyear2020) \APACinsertmetastarChurches2020{APACrefauthors}Churches, T.\BCBT \BBA Jorm, L. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleFlexible, Freely Available Stochastic Individual Contact Model for Exploring COVID-19 Intervention and Control Strategies: Development and Simulation Flexible, Freely Available Stochastic Individual Contact Model for Exploring COVID-19 Intervention and Control Strategies: Development and Simulation.\BBCQ \APACjournalVolNumPagesJMIR Public Health Surveill.6e18965, {APACrefDOI} https://doi.org/10.2196/18965 \PrintBackRefs\CurrentBib
- Davies \BOthers. (\APACyear2020) \APACinsertmetastarDavies2020{APACrefauthors}Davies, N.G., Kucharski, A.J., Eggo, R.M., Gimma, A., Edmunds, W.J., Jombart, T.\BDBLLiu, Y. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleEffects of non-pharmaceutical interventions on COVID-19 cases, deaths, and demand for hospital services in the UK: a modelling study Effects of non-pharmaceutical interventions on COVID-19 cases, deaths, and demand for hospital services in the UK: a modelling study.\BBCQ \APACjournalVolNumPagesLancet Public Health5e375-e385, {APACrefDOI} https://doi.org/10.1016/S2468-2667(20)30133-X \PrintBackRefs\CurrentBib
- Hébert-Dufresne \BBA Althouse (\APACyear2015) \APACinsertmetastarhebert2015complex{APACrefauthors}Hébert-Dufresne, L.\BCBT \BBA Althouse, B.M. \APACrefYearMonthDay2015. \BBOQ\APACrefatitleComplex dynamics of synergistic coinfections on realistically clustered networks Complex dynamics of synergistic coinfections on realistically clustered networks.\BBCQ \APACjournalVolNumPagesProc. Natl. Acad. Sci. U.S.A.11210551–10556, {APACrefDOI} https://doi.org/10.1073/pnas.1507820112 \PrintBackRefs\CurrentBib
- Hébert-Dufresne \BOthers. (\APACyear2013) \APACinsertmetastarhebert2013pathogen{APACrefauthors}Hébert-Dufresne, L., Patterson-Lomba, O., Goerg, G.M.\BCBL Althouse, B.M. \APACrefYearMonthDay2013. \BBOQ\APACrefatitlePathogen Mutation Modeled by Competition Between Site and Bond Percolation Pathogen Mutation Modeled by Competition Between Site and Bond Percolation.\BBCQ \APACjournalVolNumPagesPhys. Rev. Lett.110108103, {APACrefDOI} https://doi.org/10.1103/PhysRevLett.110.108103 \PrintBackRefs\CurrentBib
- Kenah \BBA Robins (\APACyear2007) \APACinsertmetastarkenah2007second{APACrefauthors}Kenah, E.\BCBT \BBA Robins, J.M. \APACrefYearMonthDay2007. \BBOQ\APACrefatitleSecond look at the spread of epidemics on networks Second look at the spread of epidemics on networks.\BBCQ \APACjournalVolNumPagesPhys. Rev. E763036113, {APACrefDOI} https://doi.org/10.1103/PhysRevE.76.036113 \PrintBackRefs\CurrentBib
- Kojaku \BOthers. (\APACyear2021) \APACinsertmetastarkojaku2021effectiveness{APACrefauthors}Kojaku, S., Hébert-Dufresne, L., Mones, E., Lehmann, S.\BCBL Ahn, Y\BHBIY. \APACrefYearMonthDay2021. \BBOQ\APACrefatitleThe effectiveness of backward contact tracing in networks The effectiveness of backward contact tracing in networks.\BBCQ \APACjournalVolNumPagesNat. Phys.17652–658, {APACrefDOI} https://doi.org/10.1038/s41567-021-01187-2 \PrintBackRefs\CurrentBib
- Lempert \BOthers. (\APACyear2010) \APACinsertmetastarlempert2010robust{APACrefauthors}Lempert, R.J., Popper, S.W.\BCBL Bankes, S.C. \APACrefYearMonthDay2010. \BBOQ\APACrefatitleRobust Decision Making: Coping with Uncertainty Robust Decision Making: Coping with Uncertainty.\BBCQ \APACjournalVolNumPagesFuturist4447–48, {APACrefURL} https://www.proquest.com/openview/624dcdc33173abd5dff56acf88baf624/1 \PrintBackRefs\CurrentBib
- Milne \BOthers. (\APACyear2008) \APACinsertmetastarMilne2008{APACrefauthors}Milne, G.J., Kelso, J.K., Kelly, H.A., Huband, S.T.\BCBL McVernon, J. \APACrefYearMonthDay2008. \BBOQ\APACrefatitleA Small Community Model for the Transmission of Infectious Diseases: Comparison of School Closure as an Intervention in Individual-Based Models of an Influenza Pandemic A Small Community Model for the Transmission of Infectious Diseases: Comparison of School Closure as an Intervention in Individual-Based Models of an Influenza Pandemic.\BBCQ \APACjournalVolNumPagesPLOS ONE3e4005, {APACrefDOI} https://doi.org/10.1371/journal.pone.0004005 \PrintBackRefs\CurrentBib
- Newman (\APACyear2002) \APACinsertmetastarnewman2002spread{APACrefauthors}Newman, M.E.J. \APACrefYearMonthDay2002. \BBOQ\APACrefatitleSpread of epidemic disease on networks Spread of epidemic disease on networks.\BBCQ \APACjournalVolNumPagesPhys. Rev. E66016128, {APACrefDOI} https://doi.org/10.1103/PhysRevE.66.016128 \PrintBackRefs\CurrentBib
- Noël \BOthers. (\APACyear2009) \APACinsertmetastarnoel2009time{APACrefauthors}Noël, P\BHBIA., Davoudi, B., Brunham, R.C., Dubé, L.J.\BCBL Pourbohloul, B. \APACrefYearMonthDay2009. \BBOQ\APACrefatitleTime evolution of epidemic disease on finite and infinite networks Time evolution of epidemic disease on finite and infinite networks.\BBCQ \APACjournalVolNumPagesPhys. Rev. E79026101, {APACrefDOI} https://doi.org/10.1103/PhysRevE.79.026101 \PrintBackRefs\CurrentBib
- Pastor-Satorras \BBA Vespignani (\APACyear2002) \APACinsertmetastarpastor2002immunization{APACrefauthors}Pastor-Satorras, R.\BCBT \BBA Vespignani, A. \APACrefYearMonthDay2002. \BBOQ\APACrefatitleImmunization of complex networks Immunization of complex networks.\BBCQ \APACjournalVolNumPagesPhys. Rev. E65036104, {APACrefDOI} https://doi.org/10.1103/PhysRevE.65.036104 \PrintBackRefs\CurrentBib
- Peak \BOthers. (\APACyear2017) \APACinsertmetastarPeak2017{APACrefauthors}Peak, C.M., Childs, L.M., Grad, Y.H.\BCBL Buckee, C.O. \APACrefYearMonthDay2017. \BBOQ\APACrefatitleComparing nonpharmaceutical interventions for containing emerging epidemics Comparing nonpharmaceutical interventions for containing emerging epidemics.\BBCQ \APACjournalVolNumPagesProc. Natl. Acad. Sci. U.S.A.1144023–4028, {APACrefDOI} https://doi.org/10.1073/pnas.1616438114 \PrintBackRefs\CurrentBib
- Rosenblatt \BOthers. (\APACyear2020) \APACinsertmetastarrosenblatt2020immunization{APACrefauthors}Rosenblatt, S.F., Smith, J.A., Gauthier, G.R.\BCBL Hébert-Dufresne, L. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleImmunization strategies in networks with missing data Immunization strategies in networks with missing data.\BBCQ \APACjournalVolNumPagesPLOS Comput. Biol.16e1007897, {APACrefDOI} https://doi.org/10.1371/journal.pcbi.1007897 \PrintBackRefs\CurrentBib
- Sun \BBA Zhai (\APACyear2020) \APACinsertmetastarsun2020efficacy{APACrefauthors}Sun, C.\BCBT \BBA Zhai, Z. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleThe efficacy of social distance and ventilation effectiveness in preventing COVID-19 transmission The efficacy of social distance and ventilation effectiveness in preventing COVID-19 transmission.\BBCQ \APACjournalVolNumPagesSustain. Cities Soc.62102390, {APACrefDOI} https://doi.org/10.1016/j.scs.2020.102390 \PrintBackRefs\CurrentBib
- Wessel \BOthers. (\APACyear2011) \APACinsertmetastarWessel2011{APACrefauthors}Wessel, L., Hua, Y., Wu, J.\BCBL Moghadas, S.M. \APACrefYearMonthDay2011. \BBOQ\APACrefatitlePublic health interventions for epidemics: implications for multiple infection waves Public health interventions for epidemics: implications for multiple infection waves.\BBCQ \APACjournalVolNumPagesBMC Public Health11S2, {APACrefDOI} https://doi.org/10.1186/1471-2458-11-S1-S2 \PrintBackRefs\CurrentBib
- White \BBA Hébert-Dufresne (\APACyear2020) \APACinsertmetastarwhite2020state{APACrefauthors}White, E.R.\BCBT \BBA Hébert-Dufresne, L. \APACrefYearMonthDay2020. \BBOQ\APACrefatitleState-level variation of initial COVID-19 dynamics in the United States State-level variation of initial COVID-19 dynamics in the United States.\BBCQ \APACjournalVolNumPagesPLOS ONE15e0240648, {APACrefDOI} https://doi.org/10.1371/journal.pone.0240648 \PrintBackRefs\CurrentBib
- Wilf (\APACyear2005) \APACinsertmetastarwilf2005generatingfunctionology{APACrefauthors}Wilf, H.S. \APACrefYear2005. \APACrefbtitleGeneratingfunctionology Generatingfunctionology (\PrintOrdinal3 \BEd). \APACaddressPublisherNatick, Massachusetts 01760A K Peters/CRC Press. {APACrefURL} https://www.routledge.com/generatingfunctionology-Third-Edition/Wilf/p/book/9781568812793 \PrintBackRefs\CurrentBib