Skip to main content
Springer logoLink to Springer
. 2024 Dec 19;90(1):10. doi: 10.1007/s00285-024-02171-z

Optimal vaccination policy to prevent endemicity: a stochastic model

Félix Foutel-Rodier 1,, Arthur Charpentier 2, Hélène Guérin 2
PMCID: PMC11655619  PMID: 39694893

Abstract

We examine here the effects of recurrent vaccination and waning immunity on the establishment of an endemic equilibrium in a population. An individual-based model that incorporates memory effects for transmission rate during infection and subsequent immunity is introduced, considering stochasticity at the individual level. By letting the population size going to infinity, we derive a set of equations describing the large scale behavior of the epidemic. The analysis of the model’s equilibria reveals a criterion for the existence of an endemic equilibrium, which depends on the rate of immunity loss and the distribution of time between booster doses. The outcome of a vaccination policy in this context is influenced by the efficiency of the vaccine in blocking transmissions and the distribution pattern of booster doses within the population. Strategies with evenly spaced booster shots at the individual level prove to be more effective in preventing disease spread compared to irregularly spaced boosters, as longer intervals without vaccination increase susceptibility and facilitate more efficient disease transmission. We provide an expression for the critical fraction of the population required to adhere to the vaccination policy in order to eradicate the disease, that resembles a well-known threshold for preventing an outbreak with an imperfect vaccine. We also investigate the consequences of unequal vaccine access in a population and prove that, under reasonable assumptions, fair vaccine allocation is the optimal strategy to prevent endemicity.

Keywords: Age-structured model, Endemicity, Waning immunity, Heterogeneous vaccination, Varying infectiousness and susceptibility, Mitigation, Non-Markovian model, Recurrent vaccination

Introduction

In epidemiology, a disease is called endemic if it persists in a population over a long period of time. Many diseases are endemic in some parts of the world, including for instance malaria and tuberculosis (Hay et al. 2009; Oliwa et al. 2015), and several studies have proposed that endemicity is a likely outcome for the recent COVID-19 epidemic (Antia and Halloran 2021; Lavine et al. 2021), as is currently the case for other human coronavirus-induced diseases (Shuo et al. 2016). The persistence of a disease in a population can incur a large cost for society and endemic diseases are responsible for a large share of the deaths from communicable diseases every year. Understanding the mechanisms underlying the establishment of such an endemic state and how to control it is therefore of great public health importance. Prophylactic vaccination, when available, is a common and efficient way to mitigate the spread of diseases (Plotkin 2005; Rashid et al. 2012). If the vaccine blocks part of the transmissions, a high enough vaccine coverage can prevent self-sustained transmissions in the population, leading to a so-called herd immunity (Anderson and May 1985; Fine et al. 2011; Randolph and Barreiro 2020). This phenomenon has been the subject of a large body of work in the mathematical modeling literature, aimed at informing policy-makers on the effectiveness of a vaccination campaign and at developing a theoretical understanding of the epidemiological consequences of vaccination. An important achievement of these studies is the derivation of an expression for the critical vaccine coverage required to eradicate a disease, under various scenarios of increasing complexity (Anderson and May 1982; Farrington 2003; Magpantay 2017; Delmas et al. 2022). However, the bulk of this work pertains to vaccines providing life-long (or slowly waning) immunity and administrated at birth or at a single point in time. Although these assumptions might represent adequately many situations (including for instance childhood diseases), infection by some pathogens and vaccines are known to provide no or temporary immunity (Vynnycky and Fine 1997; RTS 2005; Stein et al. 2023). An important motivating example for our work is the recent COVID-19 epidemic, for which reinfections after either primary infection or vaccination have been reported (Stein et al. 2023), and for which direct measurements of several components of adaptive immunity suggest that part of it is waning (Shrotri et al. 2022; Lin et al. 2022). The understanding of the impact of vaccination under such short-lived immunity remains limited and motivates further theoretical developments.

In this work, we consider a pathogen for which a vaccine that blocks transmissions is available but with an immunity that wanes with time, both for individuals infected and vaccinated. Although our main motivation is COVID-19, we consider a generic disease with these two features. As the immunity conferred by the vaccine is temporary, the effect of a single vaccination rapidly fades and herd immunity can only be achieved (and thus an endemic state prevented) if individuals are vaccinated recurrently (Randolph and Barreiro 2020). However, even recurrent vaccination might fail to provide herd immunity. Under recurrent vaccination, the level of immunity in the population is shaped by two antagonistic forces: boosting due to vaccine injections and re-exposure to the pathogen, and waning due to decay in circulating antibody levels and/or memory cells. If vaccination is too scarce or immunity decays too rapidly, the vaccine-induced immunity might not block enough transmissions to prevent the disease from spreading in the population and reaching endemicity. What drives the outcome of a vaccination policy is therefore a complex interplay between the transmissibility of the disease, the waning of the immunity (which sets up the time scale after which reinfection can occur) and the frequency of immune boosting by vaccines. We investigate this effect by constructing an epidemic model that incorporates both waning immunity and recurrent vaccination, and by analysing how these two components interact to determine the long-term establishment of the disease.

In standard SIR-type models, waning immunity can be modeled by letting the infected individuals go back to a susceptible state, either directly after the infection as in the SIS model, or after a temporary immune period as in the SIRS model (Brauer et al. 2019). Extensions of these models where the duration of the immune period is fixed or has a general distribution have also been proposed, for instance in Hethcote et al. (1981); Cooke and Van Den Driessche (1996); Taylor and Carr (2009); Bhattacharya and Adler (2012). In such models, immunity is lost instantaneously as individuals go from being fully protected (in the R state) to being fully susceptible to the disease (in the S state). Some studies consider a more gradual loss of immunity by adding one or several intermediate compartments with partial immunity, often denoted by W (for waning) (Lavine et al. 2011; Carlsson et al. 2020). In our work, we will model the decay of immunity by tracking for each individual a susceptibility giving the probability of being reinfected upon exposure to the pathogen. Waning immunity is modeled by having the susceptibility increase with time following an infection or vaccination, with no further assumption. This approach can account for the situations described above, where each individual is in one of finitely many immune states (R, S, W), but also for a continuous loss of immunity. The idea of modeling a susceptibility dates back to the endemic models of Kermack and McKendrick (Kermack and McKendrick 1932, 1933), see also Inaba (2001); Breda et al. (2012) for modern formulations, and is also reminiscent of existing works describing immunity as a continuous variable (White and Medley 1998; Diekmann et al. 2018; Barbarossa and Röst 2015; Martcheva and Pilyugin 2006). Modeling immunity through an abstract susceptibility is a phenomenological approach, but mechanistic approaches have also been proposed. These require to model explicitly for each individual some components of the immune system (T-cells, B-cells, antibodies, cytokines) and their interaction with the pathogen, as for instance in Heffernan and Keeling (2008, 2009); Ashish Goyal et al. (2020); Néant et al. (2021). Such an approach is both more realistic and opens the possibility of being calibrated using clinical data (Lin et al. 2022), but adds a new layer of complexity (the within-host dynamics) which can be cumbersome for theory purpose. We will think of our susceptibility as aggregating the effect of this complicated within-host process.

The effect of immune boosting through recurrent vaccination has also drawn attention from modelers (Julien Arino et al. 2003; Lavine et al. 2011; Carlsson et al. 2020; Leung et al. 2018). Let us note that, in the vaccination strategy that we consider, individuals are vaccinated recurrently during their lifetime, each at different moments. The name “continuous vaccination” has also been proposed for this type of vaccination (Liu et al. 2008; Li and Yang 2011). This is different for instance of the “pulse vaccination strategy”, considered in Agur et al. (1993) in the context of measles, and that has received further attention (Liu et al. 2008; Li and Yang 2011). In this strategy, at several fixed moments a fraction of the population is vaccinated, all individuals in a given vaccination pulse receiving their dose at the same time. Typically, recurrent boosting is modeled by letting individuals get vaccinated at a given rate (that can depend on age or other factors) in which case they are moved to a compartment with a reduced susceptibility. A notable difference with our work is that, in our model, the vaccination rate depends on the time elapsed since the previous vaccination. This reflects the fact that, at the microscopic level, we let the period of time between two consecutive vaccinations have a general (non-exponential) distribution. We have several motivations for relaxing the usual constant rate assumption. First, the resulting dynamics is much richer and complex. It encompasses more realistic situations that cannot be modeled using a constant rate, for instance the enforcement of a minimal duration between two vaccine doses, or the existence of a typical duration between two doses, leading to a peak in the distribution of this duration. Second, summarizing the effect of vaccination and waning immunity by a small number of parameters (the transition rates between the various immune compartments) obscures the role played by the exact shapes of the immunity decay and of the distribution between vaccine doses and leads to quite opaque expressions. For instance, if immunity following vaccination first plateaus and is then lost rapidly around a typical time, we expect a population where boosting occurs right before this time to build a much stronger immunity than if boosting occurred right after this time, although there is only a minimal variation in the overall vaccination rate. This type of effect cannot be studied by assuming that all durations have exponential distributions. From a mathematical point of view, this more general model requires to work with partial differential equations describing the “age structure” of the population rather than with more usual sets of ordinary differential equations. It is always interesting to note that similar age-structured epidemic models were used as early as in the foundational work of Kermack and McKendrick (Kermack and McKendrick 1927), and that the compartmental SIR model was only introduced as a particular case of this more general dynamics.

Our model has one last specificity compared to more classical approaches based on compartments. It is formulated as an individual-based stochastic model from which we derive a set of deterministic equations describing its scaling limit (as the population size goes to infinity). Modeling the population at the microscopic level rather than directly at the continuum gives a better understanding of the hypotheses underlying the model, as well as a more transparent interpretation of the parameters as individual quantities. Moreover, in our model, part of this stochasticity will remain in the limit (through a conditioning term) which could have been easily missed if this convergence step was not carried out. Similar laws of large numbers have been obtained frequently in the probabilistic literature on population models (Thomas 1981; Oelschlager 1990; Fournier and Méléard 2004), in particular in an epidemic context (Clémençon et al. 2008; Barbour and Reinert 2013; Britton et al. 2019; Pang and Pardoux 2023; Foutel-Rodier et al. 2022). Our model draws inspiration from recent works on similar non-Markovian epidemics (Pang and Pardoux 2023; Forien et al. 2021; Foutel-Rodier et al. 2022; Duchamps et al. 2023), and the limiting equations we obtain are connected to classical time-since-infection models in epidemiology (Diekmann 1977; Diekmann et al. 1995).

Lastly, we would like to acknowledge the work of Forien et al. (2022), who consider a model very similar to ours (but without explicit vaccination), derive rigorously the scaling limit of the epidemic, and give criteria for the existence and asymptotic stability of an endemic equilibrium. We emphasize that, despite the striking similarities, the two models were formulated independently and most of the results presented in our work were obtained before that in Forien et al. (2022) were made available. Moreover, the main aim of our work is to draw public health insights from our model, letting sometimes mathematical rigour aside, whereas that of Forien et al. (2022) is mathematically much more accomplished and is targeted to an audience of probabilists. We believe that the two approaches offer complementary perspectives on the problem of waning immunity and endemicity.

The rest of this article is organized as follows. We start by describing our stochastic model and its large population size limit in Sect. 2. Then, in Sect. 3, we study the long-time behavior of the limiting equations and provide a simple criterion for the existence of an endemic equilibrium. In the following two sections, we examine the dependence of this criterion on the vaccination parameters to draw some public health insights from our model. We start with a general discussion in Sect. 4, and consider two more specific applications in Sect. 5, which require us to make a straightforward extension of our model to multiple groups. The well-posedness of the main PDE, introduced in Sect. 2, is proved in Sect. 6. Finally, a discussion on the model, the hypotheses and results is provided in Sect. 7.

The model

Model description

The dynamics without vaccination. We consider the spread of a disease in a closed population of fixed size N, started at some reference time t=0 at which the state of the epidemic is known. Each individual in the population is characterized by two random quantities that change through time: its infectiousness, giving the rate at which it transmits the disease, and its susceptibility, corresponding to the probability that it gets reinfected upon contact with an infected individual. Individuals are labeled by i{1,,N}, and the infectiousness of individual i at time t is denoted by λiN(t) while its susceptibility is denoted by σiN(t). We start by describing the dynamics of the epidemic in the absence of vaccination, and then indicate how vaccines are included to the model. The typical evolution of the susceptibility and infectiousness of an individual is represented in Fig. 1.

Fig. 1.

Fig. 1

Typical evolution of the susceptibility σ (in Inline graphic, on top) and infectiousness λ (in Inline graphic, below) of an individual (color figure online)

Consider a focal individual i. In the absence of vaccination, it goes repeatedly through two states. An infectious state (denoted by I), where it cannot be infected but can spread the disease (λiN(t)0 and σiN(t)=0) and a susceptible state (denoted by S), where it does not spread the disease but can be reinfected (λiN(t)=0 and σiN(t)0). The transition from S to I corresponds to the individual being infected and that from I to S to it recovering from the disease. Recovering might confer partial or even full immunity. As an S individual might be partially immune (if σiN(t)<1), it is important to note that our definition of a susceptible individual is different from the usual one in differential equation models.

Upon infection, say at time τ, individual i enters the I state and samples a random function λ:[0,TI)[0,) according to a given distribution Lλ. The length TI of the domain of λ is random, and we think of it as being part of the definition of λ. The individual remains in the I state for a time period of length TI, after which it recovers from the disease and moves to state S. During its infectious period, it cannot get reinfected, and its infectiousness is described by the function λ, that is,

a<TI,λiN(τ+a)=λ(a),σiN(τ+a)=0.

Once an individual has recovered from the disease, here at time τ=τ+TI, it cannot spread the disease anymore and acquires an immunity against reinfection that wanes. It enters the S state. To model that immunity is waning, the focal individual samples an independent random susceptibility σ:[0,)[0,1] according to another given distribution Lσ on the set of non-decreasing functions. We define

a0,λiN(τ+a)=0,σiN(τ+a)=σ(a).

The susceptibility gives the probability to be infected upon exposure to the disease. More precisely, individual i gets reinfected at time t at rate σiN(t)ΛN(t) with ΛN the force of infection of the disease defined by

t0,ΛN(t):=1Ni=1NλiN(t). 1

When such an event occurs, individual i goes back to the I state and we reproduce the above two steps independently. Note that since σiN(t)=0 when i is in state I, only susceptible individuals can be reinfected. The interpretation of the latter expression is that each infectious individual, at a rate proportional to its infectiousness, makes a contact targeted to an individual chosen uniformly in the population. This contact leads to an infection with a probability given by the susceptibility of the target individual.

Recovering the SIR, SIS, and SIRS models. Let us rapidly illustrate how to recover the usual compartmental models from the previous definitions. Suppose that λ and σ are given by

a<TI,λ(a)=β,a0,σ(a)=1{aTR}

where TI is exponentially distributed with parameter γ, and TR is a random variable giving the length of the immune period. Then, infectious individuals yield new infections at a constant rate β, and stop being infectious (that is, recover) at rate γ. After having recovered, an individual is completely immune to reinfections (σ(a)=0) for a random duration TR, after which it becomes fully susceptible (σ(a)=1). Depending on the distribution of TR, we can recover either the SIR, SIS or SIRS model. If TR= a.s., individuals are permanently immune following an infection and our model becomes a stochastic version of the SIR model. If TR=0 a.s., individuals build no immunity following an infection, and this corresponds to a stochastic SIS model. Finally, a stochastic SIRS model can be obtained by letting TR be exponentially distributed. Obviously, our model can account for much more complex situations, where infectiousness varies during the infectious period, and immunity is gradually lost following infection.

Adding vaccines. The previous rules describe the dynamics of the epidemic in the absence of vaccination. We model vaccines by assuming that vaccination has the same effect as (natural) immunization by the disease: upon vaccination the susceptibility of an individual is “reset” to a new independent random curve σ with law Lσ, as if it had entered the S state after having recovered from the disease. We further assume that infectious individuals are not vaccinated, and that susceptible individuals are vaccinated recurrently according to a renewal process until they are reinfected. In particular, it might occur that an individual fully immune to the disease gets vaccinated.

More formally, if τ denotes a (random) time at which i is vaccinated, we set

a0,λiN(τ+a)=0,σiN(τ+a)=σ(a),

for an independent random variable σ with distribution Lσ. After this event, a random independent duration TV is sampled according to some law LV, which gives the waiting time until individual i receives its next vaccine dose. If i has not been reinfected by time τ+TV, we reiterate the above two steps (resampling the susceptibility and a future vaccination time) independently. This process goes on until the individual is reinfected and goes back to the I state.

The dynamics of the population can be obtained by carrying out the previous steps altogether for each of the N individuals. Every time an individual is affected by an event (recovery, infection, vaccination), it samples its new susceptibility or infectiousness independently of all other individuals and of the past dynamics, according to Lλ in case of an infection or Lσ otherwise.

Mathematical construction of the model

We now present a formal description of the model.

Initial condition. We suppose that the epidemic has been spreading for a long enough time that all individuals have been infected or vaccinated at least once at t=0. The initial condition we consider could easily be modified to encompass more general scenarios. We assume that a fraction I0 of individuals are infected at t=0, and that I0(0,1). We assign to each individual an initial state (I or S), age, susceptibility, and infectiousness independently in the following way. Consider a focal individual i{1,,N}.

  • We record the initial state of individual i as a random variable Ci,0{S,I} such that
    P(Ci,0=I)=1-P(Ci,0=S)=I0.
  • Individuals are assigned an initial age Ai(0)=-τi,0 such that the age is distributed according to a probability density hI for an I individual and to a probability density hS for an S individual.

If individual i is in the I state: Conditional on Ai(0), it is assigned an initial infectiousness (λi,0,TI,i,0) distributed as Lλ conditional on TI>-τi,0, so that the individual remains infectious at time t=0. Before time TI,i,0, the age of i is AiN(t)=Ai(0)+t and its infectiousness is
t<TI,i,0,λiN(t)=λi,0(t+Ai(0)),σiN(t)=0.
After time TI,i,0, individual i enters the S state and follows the dynamics described above.
If individual i is in the S state: Conditional on Ai(0), it is assigned two independent variables: a susceptibility σi,0 distributed as LV and an independent initial vaccination time TV,i,0, with law LV conditional on TV>Ai(0). Again, the age and susceptibility of i until time TV,i,0 or until it gets infected are AiN(t)=Ai(0)+t and
σiN(t)=σi,0(t+Ai(0)).

All these variables are assigned independently for different individuals.

Spread of the epidemic. Consider, for each i, three independent i.i.d. sequences, (λi,k,TI,i,k;k1), (σi,k;k1), (TV,i,k;k1) distributed as Lλ, Lσ and LV. We also introduce for each i an auxiliary sequence of independent exponential random variables (Ei,k;k1) with unit mean, independent of the previous sequences.

From these random variables and the initial condition, we will construct for each i two sequences of random variables (τi,k;k1) and (Ci,k;k1) that represent respectively the time at which i experiences its k-th event (infection, recovery, or vaccination), and its state after this k-th event (I or S). Assuming that these variables are constructed, the age Ai(t), the state Ci(t), the infectiousness λiN(t) and the susceptibility σiN(t) of individual i at time t are simply given by

Ai(t)=t-τi,Ki(t),Ci(t)=Ci,Ki(t),λiN(t)=λi,Ki(t)(Ai(t))1{Ci(t)=I},σiN(t)=σi,Ki(t)(Ai(t))1{Ci(t)=S},

where

t0,Ki(t)=sup{k0:τi,k<t}

is the number of events experienced by i at time t. We recall that the force of infection at time t is defined as

ΛN(t)=1Ni=1NλiN(t),

with the convention that ΛN0 for negative times.

Let us now construct (τi,k;k1) and (Ci,k;k1) inductively. Suppose τi,k and Ci,k have been constructed. We distinguish between two cases. If Ci,k=I, individual i eventually recovers so that we set Ci,k+1=S. This recovery occurs after a period of length TI,i,k, and we define τi,k+1=τi,k+TI,i,k. If Ci,k=S, the next event experienced by individual i is either a vaccination or a reinfection. We use Ei,k to define the time of reinfection in the absence of vaccination as

Zi,k=inf{a0:0aΛN(τi,k+u)σi,k(u)du>Ei,k}. 2

Note that Zi,k corresponds to the first atom of a Poisson point process with random intensity ΛN(τi,k+·)σi,k(·). If TV,i,k>Zi,k, the individual gets reinfected before it is vaccinated. We set Ci,k+1=I and τi,k+1=τi,k+Zi,k. Otherwise, the individual is vaccinated before being reinfected, and we set Ci,k+1=S, and τi,k+1=τi,k+TV,i,k.

Overall, apart from the initial condition, the dynamics of the epidemic depends on four parameters: the population size N, the distribution of the infectiousness curve Lλ, the distribution of the susceptibility curve Lσ, and the distribution of the duration between two vaccinations LV. We will always assume that TI and TV have a density and a finite expectation. Some realizations of the model are displayed in Fig. 2.

Fig. 2.

Fig. 2

Independent simulations of the model (colored lines) for N=500 and of its deterministic limit, as N (solid black line). All parameter values are given in Table 1 (Appendix A). The simulations are initialized with a fraction I0=0.1 of infectious individuals (color figure online)

Population age structure. Since the infectiousness and susceptibility are varying with time in our model, the state of the epidemic is not accurately described by counting the number of infectious and susceptible individuals. Deriving the large population size limit of the model requires to record for each individual a duration, which is the time elapsed since the last event (infection, recovery, or vaccination) that they experienced. We refer to this duration as the class age, or simply the age. Thus, the age of an I individual is the time elapsed since its infection, which is the classical definition of the age-of-infection in epidemic models (Thieme and Castillo-Chavez 1993; Inaba 2017). For an S individual it is the time since its last vaccination or recovery event, where we recall that an individual is said to recover when it moves from state I to state S. Recall that AiN(t) is the age of individual i at time t, and CiN(t){I,S} its state. The relevant quantity that we will study is the age and state structure of the population, which we encode as the following two point measures on [0,)

t0,νIN(t)=1Ni=1,,NCi(t)=IδAiN(t),νSN(t)=1Ni=1,,NCi(t)=SδAiN(t). 3

The measure νIN(t) (resp. νSN(t)) has one atom for each infectious (resp. susceptible) individual at time t, with mass 1/N and whose location is the age of that individual.

Large population size limit

The above stochastic model is too complicated to be studied directly. Instead, we will identify its large population size limit and use it as an approximation of the finite population model to study the efficiency of a vaccination strategy. We rely on a classical approach in statistical physics called propagation of chaos (sometimes also referred to as molecular chaos). The general idea is as follows: consider a stochastic system of N particles, initially independently distributed, with mean-field interaction between them. Focusing on a fixed number k of particles, under general assumptions the mean-field interaction averages out as the size of the system N tends to , and the k particles behave independently in the limit. (The terminology propagation of chaos refers to the propagation in time of the initial independence of the particles when N.) If the system is exchangeable, this asymptotic independence entails a law of large numbers for the empirical measure of the system. The limiting distribution usually has a density characterized as the unique solution of a nonlinear PDE. We refer the reader to Burkholder et al. (1989); Méléard (1996) for a detailed description of these concepts in the original context of kinetic theory, as well as to the recent exhaustive review by Chaintron and Diez (2022a, 2022b). For applications of these ideas in biological contexts, we refer to Chevallier (2017); Fournier and Löcherbach (2016) for models of interacting neurons, and finally to Forien et al. (2022) for a rigorous approach on a similar epidemiological model to ours.

We now apply these ideas to our model. The N particles correspond to the N individuals in the population, which interact in a mean-field way through infections. Since this approach is rather standard in the probabilistic literature, we only outline the usual arguments here. Recall the definition (3) of the empirical age distributions in the two compartments at time t, νIN(t) and νSN(t). We assume in this section that νIN(t) (resp. νSN(t)) converges (in distribution as random measures) as N to a deterministic limiting measure with density (I(t,a);a0) (resp. (S(t,a);a0)). We will identify the equations fulfilled by these limits. For any continuous bounded test function f we have

0I(t,a)f(a)da=limNE[νIN(t),f]=limN1Ni=1NE[f(AiN(t))1{CiN(t)=I}]=limNE[f(A1N(t))1{CiN(t)=I}],

where the last line follows from the exchangeability of the system and where we have used the standard notation μ,f=f(x)μ(dx). A similar computation holds for νSN(t). This shows that the limiting age structures of I and S individuals correspond to the limit in distribution of the age of one typical individual in the population, on the event that it is in state I or S respectively. Thus, we only need to understand the dynamics of a single individual, say individual i=1, in the limit N.

According to the rules of the model, individual 1 only depends on the other individuals in the population through its infection rate σ1N(t)ΛN(t), with ΛN given by (1). Assuming that ΛN(t)Λ(t) as N for some deterministic function Λ:=(Λ(t);t0), the limit in distribution of the age, state, infectiousness, and susceptibility of individual 1 is simply obtained by replacing ΛN with its limit Λ in the model description of Sect. 2.1. Using a similar notation as in Sect. 2.1, let us denote by (λΛ(t),σΛ(t),AΛ(t),CΛ(t)) the limit of the infectiouness, susceptibility, age and state of individual i=1 at time t, as N. (That is, when ΛN is replaced by Λ.) Now, by exchangeability as above

Λ(t)=limNE[ΛN(t)]=limN1Ni=1NE[λiN(t)]=limNE[λ1N(t)]=E[λΛ(t)].

This puts the consistency constraint on Λ that

t0,Λ(t)=E[λΛ(t)] 4

should hold. In the terminology of propagation of chaos, a stochastic system satisfying (4) is called a solution to a McKean–Vlasov equation, or also a solution to a non-linear equation. It can be shown (see Proposition 1 in Sect. 6.1) that for our stochastic model, there exists a unique solution to the McKean–Vlasov equation (4). We denote it by Λ, and by (λ(t),σ(t),A(t),C(t)) the corresponding quantities. The following result, that we state without proof, identifies the limit of the age and class structure of our model to the distribution of (A(t),C(t)) of the solution to the McKean–Vlasov equation. It has been proved in Forien et al. (2022) by making the above heuristic arguments rigorous.

Theorem 1

(Forien et al. 2022, Theorem 3.2) Suppose that there exists λmax such that λ(a)λmax almost surely for all a0. Then for any t0 we have

limNνIN(t)=I(t,a)da,limNνSN(t)=S(t,a)da

in distribution for the topology of weak convergence. Furthermore, (I(t,a);a0) is the density of A(t) on the event {C(t)=I}, and (S(t,a);a0) that on the event {C(t)=S}, where (λ(t),σ(t),A(t),C(t);t0) is the (unique) solution to the above McKean–Vlasov Eq. (4).

PDE formulation of the limit

The previous section has characterized the law of large numbers limit of the age structure of the epidemic in terms of the distribution of a stochastic system representing the limiting dynamics of a single individual in the population (of infinite size). We now provide a PDE formulation for this distribution, which can be thought of as the forward Kolmogorov equation associated to the previous stochastic process, although note that it is not a Markov process.

Description of the limit. Consider the following PDE, whose terms will be introduced throughout this section,

tI(t,a)+aI(t,a)=-μI(a)I(t,a)tS(t,a)+aS(t,a)=-μV(a)S(t,a)-Λ(t)Et,a[σ(a)]S(t,a)I(t,0)=Λ(t)0Et,a[σ(a)]S(t,a)daS(t,0)=0μI(a)I(t,a)da+0μV(a)S(t,a)da 5

with initial conditions

I(0,a)=I0hI(a)S(0,a)=(1-I0)hS(a),

where I0(0,1) is the fraction of infected individuals at t=0 and hI (resp. hS) is age density of initially infectious (resp. susceptible) individuals.

Both the equation for S and I have a transport term corresponding to the aging phenomenon, and some removal terms corresponding to infections, vaccinations, and recoveries. Recovery (resp. vaccination) occurs at rate μI(a) (resp. μV(a)) at age a, where μI(a) and μV(a) are the (age-dependent) recovery and vaccination rates respectively, which we assume to exist:

a0,μI(a)da=P(TI[a,a+da])P(TIa),μV(a)da=P(TV[a,a+da])P(TVa). 6

Newly recovered and vaccinated individuals become susceptible with age a=0 (typically implying being immune), yielding the two integrals in the age boundary condition for S.

The last and most interesting term corresponds to new infections. An individual is infected at a rate which is the product of its own susceptibility and of the force of infection in the population. In the limiting system, the force of infection is obtained by integrating the age-dependent infectiousness of I individuals over the age structure:

t0,Λ(t)=0E[λ(a)TI>a]I(t,a)da. 7

We set Λ0 for negative times. This is the usual expression for the force of infection in an epidemic model structured by time-since-infection (Kermack and McKendrick 1927; Diekmann et al. 1995; Brauer 2005). We define

Et,a[σ(a)]=E[σ(a)e-0aΛ(t-a+u)σ(u)du]/E[e-0aΛ(t-a+u)σ(u)du] 8

to be the expected susceptibility of an S individual with age a at time t. The exponential term reflects that a susceptible individual with age a at time t is conditioned on not being infected between t-a and t, which biases σ in favor of a low susceptibility during this time period. This is an interesting example where the stochasticity of the underlying individual-based model does not entirely vanish in the large population size limit. Disregarding this stochasticity changes the limiting equations and hence the prediction of the model, even at the macroscopic scale. A similar conditioning is considered in Breda et al. (2012). Note that if σ is deterministic the bias vanishes, that is, Et,a[σ(a)]=σ(a). Our set of equations then becomes a version of the reinfection model of Kermack and McKendrick (Kermack and McKendrick 1932, 1933; Inaba 2001) in a closed population which incorporates vaccination. In our model, this amounts to discarding the inter-individuals variation in the immunity waning.

Finally we introduce the basic reproduction number R0 as

R0=0E[λ(a)]da, 9

which we assume to be finite. As usual, R0 represents the average number of secondary cases generated by an infected individual in a fully susceptible population.

Weak solution and well-posedness. We now introduce the definition of a weak solution to a general transport equations. Let F be a locally integrable function on R+×R+. We say that (f(t,a);t,a0) is a weak solution to

tf(t,a)+af(t,a)=F(t,a)f(t,a) 10

if

at,f(t,a)=f(t-a,0)exp(0aF(t-a+u,u)du)at,f(t,a)=f(0,a-t)exp(a-taF(t-a+u,u)du).

This definition is motivated by a formal application of the method of characteristics. Suppose that f is a strong solution to the previous equation (in the sense that f is continuously differentiable and its partial derivatives verify (10) in the interior of the domain). We see that, along the characteristic line such t-a is constant, f solves a first order linear differential equation. More precisely, by differentiating the map g:uf(t-u,a-u), it solves

g(u)=-F(t-u,a-u)g(u).

Solving this equation on (0,ta) and noting that g(0)=f(t,a) lead to the above expression. With this notion of weak solution, we can show that Eq. (5) is well-posed under mild technical assumptions.

Proposition 1

Equation (5) has a unique weak solution on the Skorokhod space D(R+,R+), when the following conditions hold

  • there exists λmax>0 such that, a0, E[λ(a)]λmax,

  • the density distribution functions of TI and TV and the functions
    t0μI(t+a)e-aa+tμI(u)duhI(a)da+0μV(t+a)e-aa+tμV(u)duhS(a)da 11
    are bounded.

The above result is proved in Sect. 6.1. The next result connects the PDE (5) to the distribution of the solution to the McKean–Vlasov (4). It follows from elementary manipulations of point processes, and we postpone its proof until Sect. 6.2.

Proposition 2

Let (λ(t),σ(t),A(t),C(t)) be the solution to the McKean–Vlasov Eq. (4). Then, if I(t,·) (resp. S(t,·)) is the density of A(t) on the event C(t)=I (resp. C(t)=S), (I(t,a);t,a0) and (S(t,a);t,a0) are the unique weak solutions to (5).

Long-term behavior of the epidemic

Equilibrium analysis

We are interested in the long-time behavior of Eq. (5). If this PDE converges to an equilibrium, the equilibrium should be a stationary solution of (5), that is, a solution which is independent of t and thus of the form

t,a0,I(t,a)=I(a),S(t,a)=S(a).

Similarly, let Λ be the quantity defined in (7), but using the stationary age profile (I(a);a0), and Ea[σ(a)] be defined through (8), using the stationary force of infection Λ. Note that these quantities no longer depend on the time variable. As is usual in similar epidemic models, we distinguish between two types of equilibria: disease-free equilibria, where there are no infected individuals in the population; and endemic equilibria, where the disease persists in the population.

Disease-free equilibrium. First, suppose that I0. Then the PDE reduces to a first order linear differential equation,

a0,S(a)=-μV(a)S(a),

whose unique solution is

a0,S(a)=S(0)exp(-0aμV(u)du), 12

where S(0)=E[TV]-1 is so that (S(a);a0) is a probability distribution. This shows that (5) always admits a unique disease-free equilibrium. Note that this equilibrium could have been easily anticipated. In the absence of infections, individuals only get vaccinated according to a renewal process with renewal time distribution TV. Equation (12) is the stationary distribution of the time since the last vaccination event for this renewal process.

Endemic equilibrium. We now turn our attention to endemic equilibria (I0). Let us make some computation to find an appropriate candidate. The two differential terms in (5) are reduced to the following linear differential equations for I and S:

a0,I(a)=-μI(a)I(a)a0,S(a)=-μV(a)S(a)-Ea[σ(a)]ΛS(a).

Therefore any endemic equilibrium should fulfill that

a0,I(a)=I(0)exp(-0aμI(u)du) 13

and

a0,S(a)=S(0)exp-0aμV(u)du-Λ0aEu[σ(u)]du=S(0)exp-0aμV(u)duEe-Λ0aσ(u)du. 14

In the last line we have used that g(a)=E[e-Λ0aσ(u)du] is easily seen to solve g(a)=-ΛEa[σ(a)]g(a), where at equilibrium Ea[σ(a)]=E[σ(a)e-Λ0aσ(u)du]/E[e-Λ0aσ(u)du].

Recalling the definition of the force of infection (7), then using (13) and the definition of R0 in (9),

Λ=0I(a)E[λ(a)TI>a]da=I(0)0E[λ(a)]da=I(0)R0.

Using the boundary condition for I, the fact that σ and TV are independent, and the definition of Ea[σ(a)],

I(0)=Λ0Ea[σ(a)]S(a)da=S(0)0e-0aμV(u)duE[Λσ(a)e-Λ0aσ(u)du]da=S(0)0E[1{TV>a}Λσ(a)e-Λ0aσ(u)du]da=S(0)E[1-e-Λ0Vσ(u)du].

Therefore, an endemic equilibrium should verify that

S(0)=I(0)/E[1-e-R0I(0)0Vσ(u)du]. 15

Together, these computations lead to the following criterion for the existence of an endemic equilibrium.

Proposition 3

There exists an endemic equilibrium for each positive solution x of the equation Fe(x)=R0 with

Fe(x):=xE[TI]+xE[0Ve-x0aσ(u)duda]E[1-e-x0Vσ(u)du]. 16

For a given solution x, the corresponding equilibrium is so that I(0)=x/R0, S(0) is given by (15), and (I(a);a0) and (S(a);a0) by (13) and (14) respectively.

Proof

Suppose that (I(a);a0) and (S(a);a0) are a stationary solution of (5). Then, (14) shows that

0S(a)da=S(0)0P(TV>a)E[e-R0I(0)0aσ(u)du]da=S(0)E[0Ve-R0I(0)0aσ(u)duda].

Combining this to (13) and (15) yields

0I(a)da+0S(a)da=I(0)E[TI]+I(0)E[0Ve-R0I(0)0aσ(u)duda]E[1-e-R0I(0)0Vσ(u)du]=1

so that setting x=I(0)R0 leads to a solution of (16).

Conversely, let x be a solution Fe(x)=R0. Define (I(a);a0) and (S(a);a0) as in the statement of the result. The computation we have made already shows that both differential terms and the boundary condition for I are fulfilled. It is straightforward to check that the boundary condition for S is also fulfilled. All what remains to check is that

0I(a)da+0S(a)da=1,

which holds by making the same calculation as in the first part of the proof and using that x solves Fe(x)=R0.

The endemic threshold

From the characterization of the existence of endemic equilibria in the previous section, we see that there exists a threshold for R0 under which there can be no endemic equilibrium. Indeed, since Fe is continuous, we see that

there exists an endemic equilibriumR0inf(ϵ,)Fe(x)for someϵ>0.

We would like to obtain an explicit expression for this threshold and to study the uniqueness of an endemic equilibrium if it exists. This requires to study the variations of the function Fe. Let us start with two specific cases for which we can study the variations analytically. The two cases covered by this result are broad enough for many interesting applications, in particular choosing σ to be of the form (17) leads to a stochastic version of the SIRS model, with general durations.

Proposition 4

Suppose that σ is either deterministic or of the form

a0,σ(a)=1{aTR} 17

for some random duration TR with E[TR]<. Then Fe is increasing and there exists a unique endemic equilibrium if and only if R0Σ>1 with

Σ:=E[0Vσ(a)da]E[TV]. 18

Proof

Define

a0,ϕ(a)=0aσ(u)du.

The endemic function Fe can be written as

x>0,Fe(x)=xE[TI]+E[0Ve-xϕ(a)da]E[0Vσ(a)e-xϕ(a)da]. 19

We now distinguish between the two cases of the proposition.

Step susceptibility. If σ is of the form σ(a)=1{aTR} for some random recovery duration TR, we easily observe that

E[0Ve-xϕ(a)da]=E[TVTR]+E1{TV>TR}RVe-x(a-TR)daE[0Vσ(a)e-xϕ(a)da]=E1{TV>TR}RVe-x(a-TR)da.

Consequently, Fe(x)=xE[TI]+1+E[TVTR]/E[0+e-xada], which is obviously an increasing function.

Deterministic susceptibility. From (19), we note that

Fe(x)=E[TI]+h(x)E[0Vσ(a)e-xϕ(a)da]2

with

h(x)=E0Ve-xϕ(a)daE0Vσ(a)ϕ(a)e-xϕ(a)da-E0Vϕ(a)e-xϕ(a)daE0Vσ(a)e-xϕ(a)da.

Let (T,T~) be a pair of independent copies of TV. Since ϕ is deterministic

h(x)=E0T0T~σ(b)ϕ(b)e-x(ϕ(a)+ϕ(b))dadb-E0T0T~ϕ(a)σ(b)e-x(ϕ(a)+ϕ(b))dadb=E0T0T~σ(a)-σ(b)ϕ(a)e-x(ϕ(a)+ϕ(b))dadb=12E0T0T~σ(a)-σ(b)ϕ(a)-ϕ(b)e-x(ϕ(a)+ϕ(b))dadb0,

where we conclude using that (σ(a)-σ(b))(ϕ(a)-ϕ(b))0 because both functions are non-decreasing. This shows that Fe(x)>0, proving that Fe is increasing.

The critical value 1/Σ in (18) corresponds to the limit of Fe at 0, which we can always compute (without any assumption on σ) as

1Σ=limx0Fe(x)=E[TV]E[0Vσ(a)da].

As a consequence, it is easily seen that in general there exists at least one endemic equilibrium if R0Σ>1. However, having uniqueness of this equilibrium and absence of endemic equilibrium when R0Σ1 requires that Fe is increasing, which we were not able to prove in general. Though, numerical simulations of Fe suggest that it is an increasing function for a larger class of nondecreasing random curves σ, and we expect this to hold more generally, see Fig. 7 in Appendix A.1.

Fig. 7.

Fig. 7

Numerical approximation of the function Fe in (16). The susceptibility σ is given by (40), where the parameters κσ and θσ are given in the legend. The parameters of TV are given in Table 1 (Appendix A), and we assumed E[TI]=0 (color figure online)

The criterion R0Σ>1 has an interesting interpretation in terms of the survival of a branching process (Athreya and Ney 1971). Writing

Σ=E[0Vσ(a)da]E[TV]=0E[σ(a)]S(a)da,

we note that Σ corresponds to the mean susceptibility of the population at the disease-free equilibrium given by (12). Consider the epidemic generated by a single infected individual introduced in a population at the disease-free equilibrium. This individual makes on average R0 infectious contacts with other individuals in the population over the course of its infection. The target of each such contact has a random susceptibility with expectation Σ, and thus the average number of infectious contacts actually leading to a new infection is R0Σ. As long as its size is small, the outbreak generated by the original infected individual can be approximated by a branching process with mean number of offspring R0Σ. This branching process can only lead to a large outbreak if it is supercritical, that is, if R0Σ>1. Therefore, this criterion expresses that a vaccination policy prevents endemicity if it prevents a single infected individual in a population at the disease-free equilibrium from starting a large outbreak.

This interpretation of the threshold is reminiscent of the celebrated next-generation techniques in epidemic modeling (Diekmann et al. 1990, 2010) for assessing if a disease can invade a population with heterogeneous susceptibility, contacts, and infectiousness. However, note that in our model the susceptibility of an individual is not fixed, but changes as it gets vaccinated and its immunity is waning, and that the threshold characterizes the existence of an endemic equilibrium rather than the possibility of disease invasion. A similar interpretation was also proposed in Carlsson et al. (2020) for their model.

Long-term behavior of the solutions

The computation in the previous section suggests that an endemic equilibrium exists if and only if R0Σ>1. From a public health perspective, it is important to assess if this endemic equilibrium corresponds to the long-time behavior of our model when it exists. That is, we would like to assess the stability of this equilibrium.

In the simple case of the SIRS model (with no vaccination), when an endemic equilibrium exists (when R0>1 in that case) it can be proved that it is globally asymptotically stable. In our more complicated setting, studying mathematically the stability of the endemic equilibrium seems out of reach. We thus investigate this question numerically.

In Figs. 3 and 4 we draw the bifurcation diagram of our system, as well as some typical trajectories of the fraction of infected individuals in our model. A first observation is that, on the simulation displayed in Fig. 3 and in all simulations carried out by the authors, the model exhibits a simple asymptotic behavior. The epidemic either dies out, in the sense that the fraction of infected individuals goes to 0, or survives in which case the fraction of infected individuals converges to a positive value. Moreover, the region of parameters for which the epidemic survives coincides with the region of parameters for which R0Σ>1, that is, for which we predict the existence of an endemic equilibrium.

Fig. 3.

Fig. 3

Bifurcation diagram for Eq. (5). For each value of R0, the value of 0I(t,a)da is reported, for a large time t=5000. The simulations are initialized with a fraction I0=0.1 of infectious individuals, all other parameter values are given in Table 1 (Appendix A). The dashed vertical grey line indicates the endemic threshold 1/Σ computed from (18), above which we expect to see existence of a stable endemic equilibrium. In the two insets 0I(s,a)da is plotted as a function of time st for R0=2 and R0=5 (color figure online)

Fig. 4.

Fig. 4

Left: Solutions of the PDE (5) for three values of R0 and θσ. The parameters correspond to the grey dots on the right plot. All other parameters are given in Table 1 (Appendix A). Right: Bifurcation diagram of Eq. (5), as a function of R0 and θσ (scale parameter, defined in Sect. A.1). Each point of the heatmap represents the value of 0I(t,a)da for a large time t=300. The grey curve is the endemic threshold 1/Σ defined in (18), as a function of θσ (color figure online)

Overall, this suggests that the asymptotic behavior of our model is very similar to that of the more usual systems of ordinary differential equations of the SIRS type: when an endemic equilibrium exists, it is globally asymptotically stable, otherwise the disease-free equilibrium is globally asymptotically stable. When R0 crosses the threshold 1/Σ, we observe an exchange of stability of the two equilibria, similar to a transcritical bifurcation.

Let us make a final remark. The solution to the PDE (5) has a probabilistic interpretation as the age distribution of the solution to the McKean–Vlasov Eq. (4). In this probabilistic setting, existence of an endemic equilibrium translates into existence of a stationary age distribution, and proving the asymptotic stability of this equilibrium amounts to proving convergence of the age distribution towards the stationary distribution. This connexion could provide a way to study the stability of endemic equilibria analytically. We refer to models using piecewise deterministic Markov processes with age dependence such as Bouguet (2015); Fournier and Löcherbach (2016) for similar ideas.

Impact of the vaccination policy on endemicity

In the light of the results of the previous section, the long-term behavior of the epidemic depends mostly on three parameters, namely R0, Lσ and LV (the distributions of σ and TV). In this section, we discuss the impact that policy-making can have on the control of the epidemic through changing these parameters.

Policy-making does not impact these three parameters in the same way. The basic reproduction number R0 can be lowered by reducing the contact rate in the population, but is not dependent on the way vaccines are administrated. We will consider it as fixed since we are mostly interested in studying the impact of vaccination rather than changes in the contact rate. Similarly, we think of σ as reflecting the protection against reinfection provided by the host immunity. The waning of this protection is therefore dictated by the biological features of the disease and of the host immunity, which cannot be influenced by policy-making. (We do neglect the fact that part of the variation of the susceptibility might come from behavioral changes that could be affected by policy.) We thus consider the law Lσ of σ as being also fixed. Finally, we think of TV as resulting from the vaccination strategy being applied. Typically, the law of TV depends on the number of doses administrated, on the instructions given to the general population on when and how often to get vaccinated, and on how these instructions are being followed. The law of TV has a complicated effect on the outcome of the disease, which depends strongly on the distribution of σ and that we aim to study.

In the rest of this work, we will use Σ as an indicator of the efficiency of the vaccination policy, and try to see what distribution LV of TV might achieve a lower Σ.

The cost of a vaccination policy

Intuitively, vaccinating the population more often on average should result in a higher protection against transmissions, but comes at a higher cost (of producing the vaccines and deploying them for instance). We will quantify this cost in order to compare the efficiency of a vaccination strategy (that is, of a distribution of TV) relative to its cost, and not only in absolute terms.

A natural measure of the cost of a vaccination policy is the per capita per unit of time number of vaccine doses that are injected. In our model, the number of doses injected between time t and t+dt is

0S(t,a)μV(a)da·dt.

If the population is at the disease-free equilibrium (12), a simple computation shows that the number of doses administrated per unit of time is

0S(a)μV(a)da=1E[TV].

We argue that, as long as the incidence and prevalence of the disease are low, the number of vaccines doses used per unit of time at the endemic equilibrium can also be approximated by 1/E[TV].

Let us suppose that the population is at an endemic equilibrium, and that the incidence is negligible, that is, that I(0)1. Using (13) and the latter assumption on the incidence,

0I(a)da=I(0)E[TI]1

so that the prevalence of the disease should also be low. From (14) and using I(0)1 we compute that the number of doses injected per unit of time at the endemic equilibrium is approximated by

0S(0)μV(a)exp-0aμV(u)duEe-I(0)R00aσ(u)dudaS(0).

Using that the prevalence is negligible, we further deduce from

1=0S(a)da+0I(a)da0S(0)exp-0aμV(u)duda=S(0)E[TV]

that the number of doses injected can be approximated by S(0)1/E[TV].

Overall, based on this heuristic computation, we will use 1/E[TV] as an indicator of the cost of a vaccination strategy TV.

Impact of the vaccination strategy

We now study the effect that modifying the distribution of TV has on the value of Σ defined in (18). By using Fubini’s theorem, let us first re-write the expression for Σ as

Σ=E[0Vσ(a)da]E[TV]=E[Φ(TV)]E[TV],

where the deterministic function Φ is defined as

t0,Φ(t)=E[0tσ(a)da]=0tE[σ(a)]da.

Optimal strategy for a fixed cost. We assume that only a fixed number of doses can be administrated per unit of time in the population, say 1/m, so that we restrict our attention to random variables TV verifying E[TV]=m. What distribution of TV then achieves the smallest value of Σ? In other words, given that a fixed daily number of doses are available, how are these doses best distributed to achieve the highest average immunity level in the population?

It turns out that this question is easily answered analytically. Since aσ(a) is a.s. nondecreasing, the function aΦ(a) is convex. Therefore, applying Jensen’s inequality we obtain that

Σ=E[Φ(TV)]E[TV]Φ(m)m,

where we recall that we have assumed that E[TV]=m. We see that the right-hand side of the previous inequality, Φ(m)/m, is the susceptibility at the disease-free equilibrium when TV=m almost surely. It corresponds to an idealized situation where each individual gets vaccinated every m unit of time, exactly. Therefore, given a vaccination strategy TV, a better strategy that uses the same number of doses is always to let each individual receive vaccines at evenly spaced moments.

The optimal allocation strategy with E[TV]=m is achieved by letting TV=m a.s., that is, by letting TV follow the distribution with the smallest dispersion. More generally, we argue that a distribution of TV which is less dispersed performs better at preventing an endemic state. Intuitively, if T1 is less dispersed than T2 and both have the same mean, the distribution of T2 has more mass at larger times. Loosely speaking, the contribution of large values to the integral of a convex function is large, and the value of E[Φ(T2)] should be larger. Being more rigorous, one common way to formalize the notion of dispersal is to use the notion of convex ordering (Shaked and Shanthikumar 2007, Cha. 3). A random variable T1 is smaller in convex ordering than another random variable T2 if

ϕconvex,E[ϕ(T1)]E[ϕ(T2)],

which we write as T1T2. Being larger in convex ordering is a common indicator of larger dispersion. Trivially, if T1T2 and Σ1 and Σ2 are the respective stationary susceptibilities, we have that Σ1Σ2. Overall, this indicates that larger variability in the vaccination times perform worse at preventing the spread of the disease at the population level.

Note that vaccinating at a fixed time after recovery was also found to be the optimal vaccination strategy by El Khalifi and Britton (2023) for a related model. Although, the modeling of the vaccination strategies is different in this article and in our work.

Effect of increasing the vaccination effort. We now consider the effect of varying the mean of TV, which can be interpreted as varying the number of vaccine doses administrated in the population. Intuitively, one would expect that reducing E[TV] (that is, vaccinating more) also reduces the stationary susceptibility Σ (that is, leads to a higher level of immunity). However, it is not hard to come up with counter-examples where this is not the case, and no conclusion can be drawn in general.

Nonetheless, it is a reasonable assumption to suppose that increasing the number of vaccines administrated will not drastically change the shape of the distribution of TV, but rather modify it in a continuous way. One way to model this effect is to consider a variable m0 representing the (inverse of the) vaccination effort. At vaccination effort m, the vaccination period is distributed as mTV, for some fixed random variable TV. (Increasing the number of vaccines only changes the scale of the distribution.) Clearly, since Φ is convex, the function

mE[Φ(mTV)]E[mTV]

is increasing. We do recover the expected and intuitive behavior: as m increases, less vaccines are administrated, and Σ increases, that is, the population becomes more susceptible to the disease.

Public health applications

As an application of our model, we now study in more details two specific situations. In the first situation, we assume that a fraction of the population does not get vaccinated. This could reflect among other examples vaccine hesitancy, impossibility to receive a vaccine, or unequal access to the vaccination. We want to understand the impact at the population level of having such a subpopulation that is not vaccinated, and to derive an expression for the minimal fraction of the population that needs to be vaccinated to prevent endemicity.

In the second situation, we consider that the population is divided into two groups, which can represent two distinct physical locations (cities, countries), or two groups in a heterogeneous population. We assume that a fixed number of vaccine doses can be administrated per unit of time, due to resource limitation such as limited vaccine production or deployment. We investigate the impact of an uneven allocation of these doses between the two groups.

In both situations the population is no longer homogeneous, in the sense that it is made of several groups with a different vaccination policy enforced in each group. We start by making a straightforward extension of our model to such a heterogeneous population in Sect. 5.1. We will derive briefly in Sect. 5.2 a corresponding law of large numbers and criterion for the existence of an endemic equilibrium, similar to that for the homogeneous model. In Sect. 5.3 we provide some general results in the case of two subpopulations, and we finally our two situations of interest in Sect. 5.4.

Modeling vaccination heterogeneity

In this section, we consider a population of size N divided into L subgroups. These groups model some heterogeneity in the population such as age classes, physical locations, or compliance to public health recommendations. We suppose that these groups mix heterogeneously according to some contact matrix, modeling for example heterogeneous social mixing (Prem et al. 2017; Koltai et al. 2022) or mobility patterns between different physical areas (Balcan et al. 2009; Merler and Ajelli 2010). We also assume that different groups are not vaccinated at the same rate, modeling for instance vaccination policies targeted at specific groups (Hardt et al. 2016), heterogeneous administration of vaccines (Perry et al. 2021; Mathieu et al. 2021), or differences in beliefs and compliance to public health recommendations (Hofmann et al. 2006; Downs et al. 2008; Lazarus et al. 2023). We make the simplifying assumption that the group to which an individual belongs does not change during the course of the epidemic, and that the distribution of the susceptibility and infectiousness curves do not depend on the group. Let us give a more precise definition of the dynamics and of the parameters of this extension.

Description. Suppose that each of the N individuals in the population now belongs to one of L groups, labeled by {1,,L}. We assume that individuals remain in the same group at all times. The number of individuals in group is denoted by N, and we assume that N/Np(0,1) as N. An individual is now identified by a pair (,i), being its group and iN its label within group . We will denote its infectiousness and susceptibility at time t by λ,iN(t) and σ,iN(t) respectively. Individuals follow the same dynamics as described in Sect. 2.1 with two modifications: contacts are heterogeneous between groups and the group of an individual affects its vaccination rate.

Heterogeneity in the contacts is encoded as a symmetric matrix Γ=(γ,), where γ,=γ,0 gives the contact intensity between an individual of group and one of group . We assume that this contact matrix does not depend on the size of the population N. Note that γ, corresponds to a contact rate per pair of individuals, so that the overall contact rate between group and group is γ,NN. The rate at which individual (,i) gets infected at time t is

σ,iN(t)·=1Lγ,ΛN(t),

where

ΛN(t)=1Ni=1Nλ,iN(t).

In words, each individual (,i) makes an infectious contact with (,i) at rate γ,λ,iN(t)/N, and such an infectious contact at time t yields an infection with probability σ,iN(t).

Upon infection, an individual samples an infectious period TI and an infectiousness λ according to the same distribution Lλ as in the homogeneous model, regardless of its group. Upon entry in the S state, the susceptibility σ of any individual is also sampled according to the same common distribution Lσ which does not depend on the group. However, an individual in group samples its waiting time until the next vaccination according to the distribution of a random variable T that depends on the group. (Note that we have dropped the V subscript to ease the notation.)

This model could be easily made more general by allowing the distribution of the infectiousness and susceptibility Lλ and Lσ to depend on the group. This could represent a heterogeneous vulnerability to the disease for instance.

Large population size limit. As in the homogeneous model, we can derive a law of large numbers limit for the age and state structure of the epidemic. Let the empirical measure of ages of I and S individuals in group be denoted respectively as

νI,N(t)=1Ni=1,,NC,iN(t)=IδA,iN(t),νS,N(t)=1Ni=1,,NC,iN(t)=SδA,iN(t).

If the initial age structures converge, the above empirical measures should converge respectively, as N, to the solution (I(t,a);a0) and (S(t,a);a0) of the following multidimensional version of Eq. (5),

tI(t,a)+aI(t,a)=-μI(a)I(t,a)tS(t,a)+aS(t,a)=-μV,(a)S(t,a)-=1Lγ,Λ(t)·Et,a;[σ(a)]S(t,a)I(t,0)==1Lγ,Λ(t)·0Et,a;[σ(a)]S(t,a)daS(t,0)=0μV,(a)S(t,a)da+0μI(a)I(t,a)da. 20

The initial condition of this system of PDE is a straightforward extension of that in Eq. (5) and we do not write it down explicitly. Nevertheless note that the initial condition should fulfill that

L,0I(0,a)+S(0,a)da=p,

where p=limN+N/N.

In the previous equation, μV,(a) denotes the vaccination rate in group , obtained by replacing TV by T in (6), and we define

Λ(t)=0I(t,a)E[λ(a)TI>a]da

and

Et,a;[σ(a)]=E[σ(a)exp(-0a=1Lγ,Λ(t-a+u)σ(u)du)]/E[exp(-0a=1Lγ,Λ(t-a+u)σ(u)du)].

All other terms have been defined in Sect. 2.4.

Endemicity criterion for heterogeneous vaccination

Again, we study the equilibria of (20) to derive a criterion for the existence of an endemic equilibrium. We look for solutions of (20) of the form

t,a0,{1,,L},I(t,a)=I(a),S(t,a)=S(a).

We will assume from now on that the matrix Γ is irreducible. In this case, it is not hard to see that there are only two possible types of equilibria: either the disease is absent in each groups (I0 for all {1,,L}) or it is endemic in each group (I>0 for all {1,,L}). Naturally, we will refer to the former situation as a disease-free equilibrium, and to the latter one as an endemic equilibrium.

Disease-free equilibrium. As in the homogeneous case, in the absence of infected individuals the only remaining dynamics are the vaccination according to renewal processes. It is not hard to check that the only equilibrium of (20) with I(a)0 for all 1 is given by

a0,{1,,L},S(a)=pE[T]exp(-0aμV,(u)du).

Endemic equilibrium. In principle, we could use the same arguments as in the homogeneous case and find a set of L coupled equations similar to (16) that characterize the existence of stationary points of (20). However, solving these equations would prove to be an even more difficult task in this multi-dimensional setting. We choose not to go in this direction and prefer to start from the connection between the endemicity criterion in the homogeneous case and the survival of a well-chosen branching process.

Suppose that a single individual of group is infected in a population at the disease-free equilibrium. Over its entire infectious period, this individual makes on average pγ,R0 infectious contacts with individuals of type . An individual of group targeted by an infectious contact has a random susceptibility. The expectation of this random variable is the mean susceptibility at the disease-free equilibrium of group , that is,

Σ:=1p0S(a)E[σ(a)]da=E[0σ(a)da]E[T]. 21

Therefore, an infected individual of group produces on average R0m, secondary infections in group , with

m,:=pγ,Σ. 22

We introduce the matrix

M:=(m,)1,L.

According to the previous discussion, the epidemic generated by a single infected individual can be thought of as a multi-type branching process with mean offspring matrix R0M. The type of an individual in the branching process corresponds to the group to which it belongs. It is now a classical result from the theory of branching processes that, under our mild condition that the contact matrix Γ is irreducible, the latter branching process can survive with positive probability if and only if the leading eigenvalue of its mean offspring matrix R0M is larger than 1, that is, if and only if R0ρ>1, where ρ is the leading eigenvalue of the matrix M (Athreya and Ney 1971, Chapter V). This is again reminiscent of the next-generation matrix techniques of Diekmann et al. (1990, 2010).

Asymptotic behavior. As in the case of homogeneous contacts, we are ultimately interested in assessing the effect of the parameters of the model on the persistence of the disease in the population for a long time. The criterion that we have derived above for the existence of an endemic equilibrium is heuristic, and does not guarantee that the state of the population converges to that endemic equilibrium when it exists.

Again, we study the asymptotic behavior of the PDE numerically by considering the bifurcation diagram of our model in Fig. 5, in the case of three subpopulations. The trajectory of the total fraction of infected individuals among all groups is plotted for a sample of typical trajectories. As in the homogeneous case, the asymptotic behavior of the model is simple, and it seems to converge to a limit. In this limit, depending on the parameters, the epidemic is either extinct or has reached an endemic equilibrium. Again, we see a good agreement between our theoretical prediction for the existence of an endemic equilibrium (R0ρ>1) and the parameter region where the epidemic does not go extinct. This also validates that our heuristic, based on the survival probability of a certain multi-type branching process, seems to give the right criterion for the existence of an endemic equilibrium.

Fig. 5.

Fig. 5

Left: Solutions of the PDE (5) for three values of R0 and θσ. The parameters correspond to the grey dots on the right plot. All other parameters are given in Table 1 (Appendix A). Right: Bifurcation diagram of Eq. (20), as a function of R0 and θσ (scale parameter, defined in Sect. A.1). The population is made of three subpopulations with contact matrix and vaccination parameters given in Table 2. Each point of the heatmap represents the value of the total fraction of infectious individuals 0I1(t,a)+I2(t,a)+I3(t,a)da for a large time t=300. The grey curve is the endemic threshold 1/ρ as a function of θσ, where ρ is the leanding eigenvalue of M defined in (22) (color figure online)

General results on two groups

We will discuss our two applications in the simpler context of only two subpopulations, L=2. Before considering these applications, let us describe shortly how we parametrize the contact matrix and give some general results in this case.

The contact matrix Γ introduces many new parameters to the model. We reduce the number of such parameters by assuming that all groups have the same activity level. That is, we assume that each individual makes on average contacts at the same rate, regardless of its group. Without loss of generality, we can assume that this average number of contacts is 1, which leads to the constraint that

p1γ1,1+p2γ1,2=1,p1γ1,2+p2γ2,2=1. 23

In the case of a general number of groups L this condition would read

{1,,L},=1Lpγ,=1.

For L=2, under assumption (23) and the additional constraint that contacts are symmetric, all contact matrices can be parametrized as

Γ=1p1(1-p2α)αα1p2(1-p1α) 24

for some α0,min1p1,1p2. The remaining degree of freedom α, which we will refer to as the contact parameter, tunes the assortativity of the contacts:

  • for α[0,1) the population is assortative and individuals make more contacts within their own group (for α=0 the populations would be disconnected);

  • for α=1 the population is well-mixed and contacts are homogeneous;

  • for α1,min1p1,1p2 the population is dissortative and individuals make more contacts outside of their groups.

Under this parametrization, the endemic threshold is given by the inverse of the leading eigenvalue of the matrix

M=(1-p2α)Σ1p2αΣ2p1αΣ1(1-p1α)Σ2,

where Σ1 and Σ2 have been defined in (21). The leading eigenvalue of this matrix corresponds to the largest root of the equation

ρ2-((1-p1α)Σ2+(1-p2α)Σ1)ρ+(1-α)Σ1Σ2=0,

given by

ρ(α)=121-p2αΣ1+1-p1αΣ2+121-p2αΣ1+1-p1αΣ22-4(1-α)Σ1Σ2. 25

Two general observations can be made at this point, which are stated in Proposition 5 below. First, when Σ1=Σ2=:Σ the leading eigenvalue is ρ=Σ and does not depend on the contact parameter α. Therefore, when two groups are vaccinated in the same way (Σ1=Σ2) and have the same activity level (equation (23) holds), the population structure does not impact the existence of an endemic equilibrium. A similar claim holds for any number of groups L. Second, the leading eigenvalue ρ is a non-increasing function of α when all other parameters are fixed. This indicates that a population with less assortative contacts performs better at preventing the disease from reaching an endemic state.

Proposition 5

If Σ1=Σ2, then ρ=Σ1. Moreover, for any Σ1 and Σ2 the function αρ(α) defined in (25) is non-increasing and convex on 0,min(1p1,1p2).

Proof

If Σ1=Σ2, M is a multiple of a stochastic matrix and the leading eigenvalue is easily seen to be Σ1. In particular, the second part of the statement also holds in that case.

Let us now suppose that Σ1Σ2. Denoting Σ=p2Σ1+p1Σ2, we write 2ρ(α)=Σ1+Σ2-Σα+z(α), with

z(α)=Σ1+Σ2-Σα2+4(α-1)Σ1Σ2.

Thus 2ρ(α)=-Σ+z(α)/(2z(α)) and 2ρ(α)=2z(α)z(α)-z(α)2/4z(α)3/2. We have

z(α)=-2ΣΣ1+Σ2-Σα+4Σ1Σ2z(α)=2Σ2.

Consequently,

2z(α)z(α)-z(α)2=16Σ1Σ2-Σ2-Σ1Σ2+Σ(Σ1+Σ2)=16p1p2(Σ1-Σ2)2>0.

We deduce that αρ(α) is an increasing function.

By noting that

z(α)=(1-p2α)Σ1-(1-p1α)Σ22+4α2p1p2Σ1Σ2>0,

we see that αρ(α) is well-defined on [0,) and that the previous computation still holds. Moreover, limαρ(α)=0, and ρ only takes negative values. We conclude that ρ is a decreasing convex function.

Two public health applications

We now study our two situations of interest.

Effect of vaccine hesitancy. We model partial vaccination of the population by assuming that individuals from group 1 get vaccinated whereas individuals from group 2 do not. Let Σ:=Σ1 be the mean susceptibility at the disease-free equilibrium within group 1. We think of Σ as being fixed, corresponding to a given vaccination policy, and p1 as varying depending on the fraction of the population complying with this policy. Let us assume that almost surely σ(a)1 as a, so that individuals immunity vanishes completely after a long-enough time. Since group 2 does not get vaccinated, the mean susceptibility in this group is set to be Σ2=1.

We further assume for simplicity that the population is well-mixed (α=1), so that the mean offspring matrix is

M=p1Σ1p2p1Σ1p2

and we can readily check that its leading eigenvalue is

ρ=p1Σ+p2=1-(1-Σ)p1.

Define a critical fraction pc as

pc:=1-1/R01-Σ. 26

Then pc gives the critical fraction of the population that needs to be vaccinated recurrently to prevent an endemic equilibrium, that is

R0ρ1p1pc.

There is an interesting correspondence between this formula and the well-known formula that gives the critical vaccine coverage to prevent an epidemic (Anderson and May 1982; Anderson et al. 2020). If a vaccine has an efficacy E[0,1] (that is, if it provides a sterilizing immunity with probability E) then the critical fraction of the population that needs to be vaccinated to prevent an epidemic is

pc=1-1/R0E.

In our model, the efficiency of the vaccine policy is quantified by 1-Σ which corresponds to the fraction of infections that are blocked at the stationary disease-free equilibrium if all individuals get vaccinated.

Optimal vaccine allocation between two groups. Consider a second situation where a fixed number of vaccine doses per unit of time is available, and these doses need to be allocated between two groups of individuals, which do not necessarily make homogeneous contacts. (The contact heterogeneity accounts for the fact that the groups may be two physically distinct locations: cities, countries, regions.) We model this situation in the following way.

Let T1 and T2 be the vaccination times in each group with expectations m1=E[T1] and m2=E[T2], and let 1/m be the per unit of time number of doses that can be allocated in the total population. Since the number of doses injected in group is p/E[T], the fact that the total number of doses injected in the population is 1/m adds the constraint that

p1E[T1]+p2E[T2]=p1m1+p2m2=1m. 27

The set of all pairs (m1,m2) verifying (27) for a given m can now be parametrized by a single parameter β as

β-1p2,1p1,1m1(β)=1m+p2mβ,1m2(β)=1m-p1mβ.

Under this parametrization, we can interpret β as assessing the fairness of the allocation in the sense that

  • when β=0, all doses are allocated evenly across the two groups;

  • when β>0 population 1 is favored and if β=1p1 all the doses are allocated to population 1;

  • when β<0 population 2 is favored and if β=-1p2, all the doses are allocated to population 2.

Fix some random variable T with E[T]=m and define

T1(β)=11+βp2T,T2(β)=11-βp1T. 28

Then (T1(β),T2(β)) is a natural family of random variables verifying that E[T(β)]=m(β), and represents a possible allocation of the doses between the two population with fairness parameter β. We show below in Proposition 6 that, when the population is assortative (α1), the minimal eigenvalue ρ is achieved at β=0. In other words, the best possible allocation to prevent an endemic state is the fair allocation (β=0) where individuals in both subpopulations receive the same amount of vaccines. This result is illustrated in Fig. 6.

Fig. 6.

Fig. 6

Behavior of 1/ρ as a function of the fairness parameter β, for different values of α. The random variable T in (28) has a Gamma distribution with shape and scale parameters given by κV and θV respectively, as in Table 1 (Appendix A). The population is assumed to be made of two groups of the same size, p1=p2=12. All other parameters are given in Table 1 (Appendix A) (color figure online)

Proposition 6

Let (T1(β),T2(β)) be as in (28) and let ρ(β) be the largest eigenvalue of (22). Then for any fixed number of doses m>0 and any α[0,1], βρ(β) is minimal at β=0.

Proof

Let us write ρ(α,β) to emphasize the dependence in the two parameters. We need to show that for any α[0,1], ρ(α,β)ρ(α,0). From Proposition 5, for any α[0,1] and β[-1p2,1p1]

ρ(α,β)ρ(1,β):=p1Σ1(β)+p2Σ2(β),

where for i{1,2}, Σi(β)=E[ϕ(Ti(β))]/E[Ti(β)], and ϕ:a0aσ(u)du. According to (27) we have

p1E[T1(β)]+p2E[T2(β)]=1E[T],

and we can use that ϕ is convex to obtain that

ρ(1,β)=p1E[ϕ(T1(β))]E[T1(β)]+p2E[ϕ(T2(β))]E[T2(β)]1E[T]E[ϕ(p1E[T]E[T1(β)]T1(β)+p2E[T]E[T2(β)]T2(β))]=E[ϕ(T)]E[T]=ρ(1,0)=ρ(α,0).

In the last line, we have again used that M is a multiple of a stochastic matrix when β=0, so that ρ(α,0) is constant. Overall, we have shown that ρ(α,β)ρ(α,0).

Well-posedness of the PDE system

In this section we provide proofs related to the solution of the PDE system (5). We first prove in Sect. 6.1 the existence and uniqueness of the solution. In Sect. 6.2, we prove Proposition 2, which identifies the solution as the limit of the stochastic model when the size of the population goes to infinity.

Proof of Proposition 1

We recall that the Skorokhod space D(R+,R+) is the space of right continuous with left limits functions on R+ with values in R+ (see Billingsley 1999 for more details).

Using the definition of a weak solution, we can reformulate Eq. (5) as a set of Volterra equations. The force of infection Λ is defined by (7),

t0,Λ(t)=0E[λ(a)TI>a]I(t,a)da,

and the mean susceptibility of the population by

t0,Σ(t)=0Et,a[σ(a)]S(t,a)da, 29

where Et,a[σ(a)] is given by (8). By (5), for t0, I(t,0)=Λ(t)Σ(t) and

S(t,0)=0μI(a)I(t,a)da+0μV(a)S(t,a)da.

An individual of age a at time t was of age 0 at time t-a and no new event (recovery, vaccination, infection) occurred between t-a and t. We thus deduce

Λ(t)=0tE[λ(a)]I(t-a,0)da+I0tE[λ(a)]hI(a-t)da

and

Σ(t)=0tEσ(a)e-0aΛ(t-a+u)σ(u)due-0aμV(u)duS(t-a,0)da+tEσ(a)e-a-taΛ(t-a+u)σ(u)due-a-taμV(u)du(1-I0)hS(a-t)da

where we used E[λ(a)1{TI>a}]=E[λ(a)] in the expression of Λ, Λ0 on the negative values and the vaccination rate for the initial susceptible individuals is μV(u)1{u>a-t} for individuals of age a(t,+) in the expression of Σ (see Sect. 2.2).

Using the same arguments for S(t, 0), we remark that the pair (I(t,0),S(t,0);t0) is solution of the system of integral equations defined by, for t0,

x(t)=L(t)0Eσ(a)e-0aL(t-a+u)σ(u)due-(a-t)0aμV(u)duy(t-a)da,y(t)=0μI(a)e-(a-t)0aμI(u)dux(t-a)da+0μV(a)e-(a-t)0aμV(u)duEe-0aL(t-a+u)σ(u)duy(t-a)da, 30

with x(t)=I0hI(-t), y(t)=(1-I0)hS(-t) for t<0 and L(t)=0E[λ(a)]x(t-a)da for t0, L(t)=0 for t<0. We observe that (xy) is a solution of (30) if and only if

I(t,a)=e-(a-t)0aμI(u)dux(t-a)S(t,a)=e-(a-t)0aμV(u)duEe-0aL(t-a+u)σ(u)duy(t-a)

is a weak solution of (5).

A priori estimates. Let (xy) be nonnegative functions, solution of the system (30). We introduce

z(t)=0e-(a-t)0aμI(u)dux(t-a)da+0Ee-0aL(t-a+u)σ(u)due-(a-t)0aμV(u)duy(t-a)da,

which can also be written, using the changes of variables b=t-a on [0, t] and b=a-t on [0,),

z(t)=0te-0t-bμI(u)dux(b)db+I00e-bb+tμI(u)duhI(b)db+0tEe-0t-bL(b+u)σ(u)due-0t-bμV(u)duy(b)db+(1-I0)0Ee-bb+tL(u-b)σ(u)due-bb+tμV(u)duhS(b)db.

Computing the first derivative of z, we observe that z(t)=0. Computing z(0), we then have, t0,

1=0e-(a-t)0aμI(u)dux(t-a)da+0Ee-0aL(t-a+u)σ(u)due-(a-t)0aμV(u)duy(t-a)da. 31

As σ[0,1], we easily deduce from (30) and the above equation that x(t)L(t). Moreover, by assumption E[λ(a)]λmax. Consequently, by definition of L, we have

x(t)λmax0tx(a)da+I0.

Using Gronwall’s Lemma, we obtain for t0, x(t)I0λmaxeλmaxt and thus L(t)I0λmaxeλmaxt.

Let T>0. Since the density distribution function of TV is locally bounded, there exists CT>0 such that, t0

y(t)maxt[0,T]x(t)+CT0ty(b)db+0μI(t+b)e-bb+tμI(u)duhI(b)db+0μV(t+b)e-bb+tμV(u)duhS(b)db.

Using Gronwall’s inequality, and assumptions of the proposition, we conclude that y is locally bounded on R+.

Existence and uniqueness of solutions. We now prove the uniqueness of the solution. Let (x1,y1) and (x2,y2) be two solutions of (30).

From (30) we have

|x1(t)-x2(t)||L1(t)-L2(t)|0Eσ(a)e-0aL1(t-a+u)σ(u)due-(a-t)0aμV(u)duy1(t-a)da+L2(t)0Eσ(a)|e-0aL1(t-a+u)σ(u)du-e-0aL2(t-a+u)σ(u)du|e-(a-t)0aμV(u)duy1(t-a)da+L2(t)0Eσ(a)e-0aL1(t-a+u)σ(u)due-(a-t)0aμV(u)du|y1(t-a)-y2(t-a)|daλmax0t|x1(a)-x2(a)|da+L2(t)00a|L1(t-a+u)-L2(t-a+u)|duy1(t-a)da+L2(t)0t|y1(a)-y2(a)|da.

For the first term we have used Eq. (31) to bound the integral, and that L1(t)-L2(t)=0tE[λ(a)](x1(a)-x2(a))da. For the second term we have used that |e-u-e-v||u-v|. For the third time we have used that y1(t)=y2(t) for t<0. We further bound the second term by noting that

00a|L1(t-a+u)-L2(t-a+u)|duy2(t-a)da=0tt-at|L1(v)-L2(v)|dvy1(t-a)da+0t|L1(u)-L2(u)|du·ty1(t-a)da0t|L1(u)-L2(u)|du·(tsups[0,t]|y1(s)|+(1-I0)).

Using the expression of L(t) and Fubini’s theorem we have

0t|L1(u)-L2(u)|dutλmax0t|x1(b)-x2(b)|db. 32

Therefore, combining all the previous estimates we see that there exists CT such that for tT,

|x1(t)-x2(t)|CT(0t|x1(s)-x2(s)|ds+0t|y1(s)-y2(s)|)ds. 33

In a similar way, (30) yields that

|y1(t)-y2(t)|0μI(a)e-(a-t)0aμI(u)du|x1(t-a)-x2(t-a)|da+0μV(a)e-(a-t)0aμV(u)duE|e-0aL1(t-a+u)σ(u)du-e-0aL2(t-a+u)σ(u)du|y1(t-a)da+0μV(a)e-(a-t)0aμV(u)duEe-0aL1(t-a+u)σ(u)du|y1(t-a)-y2(t-a)|da0tμI(t-b)e-0t-bμI(u)du|x1(b)-x2(b)|db+0tμV(a)e-0aμV(u)dut-at|L1(b)-L2(b)|dby1(t-a)da+0t|L1(b)-L2(b)|db·(1-I0)0μV(t+b)e-bt+bμV(u)duhS(b)da+0tμV(t-b)e-t-btμV(u)du|y1(b)-y2(b)|db.

For the first and third terms we have used that x1(t)=x2(t) and y1(t)=y2(t) for t<0. For the second term we have split the integrals for a>t and at.

Our assumptions entail that μV(a)e-0aμV(u)du and μI(a)e-0aμI(u)du are bounded. Therefore, using the previous inequality, this bound, our assumption (11) on the contribution of the initial individuals together with (32) yield that there exists CT such that, for tT,

|y1(t)-y2(t)|CT0t|x1(s)-x2(s)|+|y1(s)-y2(s)|ds. 34

The estimates (33) and (34) on x and y combined with Gronwall’s inequality show that x1(t)=x2(t) and y1(t)=y2(t) for all t0, proving uniqueness of the solution to (30). The existence of a solution is proved by a classical Picard method. Let T>0 be fixed. For n0, we define by induction the sequences (Ln)n0, (xn)n0 and (yn)n0: for t[0,T]

L0(t)=I00E[λ(b+t)]hI(b)dbx0(t)=I0L0(t)0e-bb+tμV(u)duEσ(b+t)e-0tL0(u)σ(u)duhI(b)dby0(t)=I00μI(b+t)e-bb+tμI(u)duhI(b)db+(1-I0)Ee-0tL0(u)du0μV(b)e-bb+tμV(u)duhS(b)dbLn+1(t)=I00E[λ(b+t)]hS(b)db+0tE[λ(a)]xn(t-a)daxn+1(t)=I0Ln+1(t)0Eσ(b+t)e-0tLn+1(u)σ(u)due-bb+tμV(u)duhI(b)db+Ln+1(t)0tEσ(a)e-0aLn+1(t-a+u)σ(u)due0aμV(u)duyn(t-a)dayn+1(t)=I00μI(b+t)e-bb+tμI(u)duhI(b)db+(1-I0)Ee-0tLn+1(u)du0μV(b+t)e-bb+tμV(u)duhS(b)db+0tμI(a)e-0aμI(u)duxn(t-a)da+0tμV(a)e-0aμV(u)duEe-0aLn+1(t-a+u)duyn(t-a)da.

By iteration and using Eq. (34), we prove that

|xn+1(t)-xn(t)|+|yn+1(t)-yn(t)|CTn0t0n-101|x1(a)-x0(a)|+|y1(a)-y0(a)|dadt1dtn-1

and then, denoting by .[0,T] the uniform distance on the interval [0, T],

xn+1-xn[0,T]+yn+1-yn[0,T]CTnTnn!x1-x0[0,T]+y1-y0[0,T].

The upper-bound is the general term of a converging series, and we deduce that the sequences (xn)n0 and (yn)n0 converge on the interval [0, T] to a solution of (30). We proved existence and uniqueness of a solution to (30) on the interval [0, T] for any T>0, we then deduce the existence and uniqueness on R+.

Proof of Proposition 2

We recall that (λ(t),σ(t),A(t),C(t)) is the solution to the McKean–Vlasov Eq. (4). We start by deriving the equation for I(t,·). Let us compute, for some test function φ,

E[φ(A(t))1{C(t)=I}]=k0E[1{K(t)=k,Ck=I}φ(t-τk)].

We have that

{K(t)=k}{Ck=I}={τkt<τk+TI,k}{Ck=I}.

For k=0, by our choice of initial condition, see [IC] in Sect. 2.1,

E[φ(A(t))1{C(t)=I,K(t)=0}]=I00hI(a)φ(t+a)exp(-at+aμI(u)du)da.

For k1, TI,k is independent of τk and Ck so that

E[φ(A(t))1{C(t)=I,K(t)1}]=k1E[1{τkt,Ck=I}φ(t-τk)exp(-0t-τkμI(u)du)]=E[[0,t]φ(t-a)exp(-0t-aμI(u)du)PI(da)]

where PI is the point process of infection times, which is the random measure on [0,) defined as

PI(B)=k11{τkB}1{Ck=I}.

Since infections occur at rate Λ(t)σ(t) for t0, the density of the intensity measure of PI is Λ(t)E[σ(t)] so that

E[φ(A(t))1{C(t)=I}]=0tΛ(a)Σ(a)φ(t-a)exp(-0t-aμI(u)du)da+I00hI(a)φ(t+a)exp(-at+aμI(u)du)da

with Σ(t)=E[σ(t)]. This shows that the density of A(t) on {C(t)=I} is

at,I(t,a)=Λ(t-a)Σ(t-a)exp(-0aμI(u)du)

and

at,I(t,a)=I0hI(a-t)exp(-a-taμI(u)du)

which is the weak solution to

tI(t,a)+aI(t,a)=-μI(a)I(t,a)I(t,0)=Λ(t)Σ(t)I(0,a)=I0hI(a).

We obtain the first part of the PDE limit (5) (Σ will be identified at the end of the proof). We now turn to the density of susceptible individuals. As previously

{K(t)=k}{Ck=S}={τkt<τk+TV,kZk}{Ck=S},

so that for k=0, recalling our initial condition [IC] and the expression for the reinfection time Zk given by (2) with a Λ instead of ΛN yields that

E[φ(A(t))1{C(t)=S,K(t)=0}]=(1-I0)0hS(a)φ(t+a)e-at+aμV(u)duE[e-at+aΛ(u-a)σ(u)du]da.

Indeed, from (2) and by independence, we notice that

P(min(TV,0,Z0)>t+aTV,0>a)=P(TV,0>t+aTV,0>a)P(Z0>t+a)=e-at+aμV(u)duP0t+aΛ(-a+u)σ0(u)du<E0=e-at+aμV(u)duE[e-at+aΛ(u-a)σ(u)du].

Similarly, for k1, using the independence of the various variables

E[φ(A(t))1{C(t)=S,K(t)1}]=E[[0,t]φ(t-a)e-0t-aμV(u)duE[e-0t-aΛ(a+u)σ(u)du]PS(da)]

with the point process PS defined on (0,) as

PS(B)=k11{τkB}1{Ck=S}.

The intensity of PS has a density that we denote by pS. Recall Eq. (8), the next step is to note that

E[e-0aΛ(t-a+u)σ(u)du]=e-0aΛ(t-a+u)Et-a+u,u[σ(u)]du. 35

This is equivalent to showing that

0aΛ(t-a+u)Et-a+u,u[σ(u)]du=-logE[e-0aΛ(t-a+u)σ(u)du].

Applying the operator t+a to both sides leads to

Λ(t)Et,a[σ(a)]=Λ(t)E[σ(a)e-0aΛ(t-a+u)σ(u)du]/E[e-0aΛ(t-a+u)σ(u)du]

and we recover the expression for Et,a, see (8).

Therefore, combining the previous expressions,

E[φ(A(t))1{C(t)=S}]=(1-I0)thS(a-t)φ(a)e-a-taμV(u)duE[e-a-taΛ(t-a+u)σ(u)du]da+0tφ(a)e-0aμV(u)du-0aΛ(t-a+u)Et-a+u,u[σ(u)]dupS(t-a)da

and we recover the weak solution of

tS(t,a)+aS(t,a)=-μV(a)S(t,a)-Λ(t)Et,a[σ(a)]S(t,a)S(t,0)=pS(t)S(0,a)=(1-I0)hS(a).

Our last task is to compute Λ(t), Σ(t), and pS(t). For the latter quantity, by construction of the process, for any t0,

E[PS([t,t+dt])A(t),C(t)]=μI(A(t))1{C(t)=I}+μV(A(t))1{C(t)=S}dt.

Therefore

t0,pS(t)=0μI(a)I(t,a)da+0μV(a)S(t,a)da.

Similarly, by conditioning on A(t),

t0,Λ(t)=E[λ(t)]=0I(t,a)E[λ(a)TI>a]da

and

t0,Σ(t)=E[σ(t)]=0S(t,a)E[σ(a)TV>a,Z>a]da=0S(t,a)Et,a[σ(a)]da.

Summary and discussion

Summary. In this work we have proposed an individual-based model to study the effect of recurrent vaccination on the establishment of an endemic equilibrium, in a population with waning immunity. Our model incorporates memory effects both for the transmission rate during an infection and for the subsequent immunity, and takes into account the stochasticity at the individual level for these two processes. By deriving the large population size limit of the model and analysing its equilibria, we have obtained a simple criterion for the existence of an endemic equilibrium. This criterion depends jointly on the shape of the rate of immunity loss and on the distribution of the time between two booster doses. In other words, in the context of recurrent vaccination and waning immunity, what drives the result of a vaccination-policy is a combination of the efficiency of the vaccine itself at blocking transmissions, and of the way in which booster doses are distributed in the population. The expression we obtain relates directly to the average immunity level maintained by vaccinating recurrently the population, which is a relation that we expect to hold for a broad class of models with similar characteristics.

One general public health conclusion that we can draw from our work is that, for the same average number of vaccine doses available, vaccination strategies where the time between booster shots are more evenly spaced (at the individual level) perform better at blocking transmissions. A similar conclusion was reached recently by Khalifi and Britton (2024) for a related model. Intuitively, irregularly spread booster doses lead to some longer time intervals without vaccination, and the resulting high susceptibility allows the disease to spread more efficiently. Deriving further conclusions from our model would require to add some restrictions on the distributions of TV and σ that would reflect the characteristics of a particular disease and vaccine.

Finally, we have studied two specific situations in more details. First, we have computed an expression for the critical fraction of the population required to adhere to the vaccination policy to eradicate the disease (see (26)). This expression is reminiscent of a well-known threshold for preventing an endemic state with an imperfect vaccine (Anderson and May 1985). In the context of recurrent vaccination, the efficiency of the vaccine is replaced by the average susceptibility obtained by vaccinating individuals in the absence of disease. Second we have studied the consequences of uneven vaccine access in a population, and concluded that fair vaccine allocation is the optimal strategy to prevent endemicity (see Proposition 6).

Model assumptions. Our model is formulated in terms of infectiousness and susceptibility, which are two phenomenological quantities that result from the complex interaction between the pathogen and the host immune system. If this interaction were modeled explicitly as in many existing works on viral dynamics (Heffernan and Keeling 2008, 2009; Ashish Goyal et al. 2020; Néant et al. 2021), infectiousness would relate to the viral load, and susceptibility to the level of immune cells or circulating antibodies. Since we have left the susceptibility and infectiousness be general random functions, our model should encompass many possible such host-pathogen models. There are two assumptions that we have made about λ and σ that could be easily relaxed mathematically, but would lead to a more complicated model. First, we assumed that the susceptibility curve following an infection is independent of the infectiousness curve during that infection. A typical situation where this assumption would fail is if a more severe infection leads both to a larger infectiousness and to a higher level of immunity (and thus a lower susceptibility). Second, we assumed that infection and vaccination lead to the same susceptibility in distribution. We expect a law of large number similar to Theorem 1 to hold if these assumptions are relaxed, with a similar criterion for the existence of an endemic equilibrium and mild modifications of the limit equations. However, our mathematical results rely crucially on the strong assumption that individuals (and thus their immune system) keep no memory of past infections or vaccinations: at each reinfection or vaccination, the subsequent infectiousness and susceptibility are sampled independently and according to the same law. In particular, the expression (18) for the herd immunity threshold follows from the fact that vaccinations form a renewal process, which is a consequence of this absence of memory from past vaccinations. Relaxing this assumption would require a completely different approach to our problem. Nonetheless, the key quantity in our model is the stationary susceptibility of a typical individual, obtained by letting an individual get vaccinated only for a long period of time. It might be the case that other models displaying a similar stationary behavior have the same qualitative properties as the one investigated here.

The persistence of a disease requires a continual replenishment of susceptible individuals to sustain the epidemic. In our model, this influx of susceptibility comes exclusively from waning immunity. Two other important causes for an increase in susceptibility that we have neglected are the birth of new individuals with no immunity and the pathogen evolution to escape immunity. We expect that, as long as the population size is stable and newborns start being vaccinated rapidly, demographic effects (that we have neglected by considering a closed population) should not impact our conclusions to a large extent. The key quantity that controls the establishment of an endemic equilibrium in our model is the level of population immunity in the absence of disease, which should be mostly driven by vaccination if the typical time between two vaccine doses is small compared to the lifetime of individuals. Taking into account pathogen evolution is, however, a more challenging task that would require further investigation and modeling. Though, note that a model structured by time-since-recovery similar to the one we consider here has been proposed to study the increase in susceptibility due to antigenic drift in influenza strains (Pease 1987).

Discussion. In the second half of our work, we have used the endemic threshold 1/Σ to quantify the efficiency of a given vaccination policy. This criterion has the advantage of having a clear interpretation (in terms of the average level of susceptibility maintained by vaccination), of being easy to compute and of depending only on a few average quantities of the model: the basic reproduction number R0, the expected susceptibility at a given time E[σ(a)], and the distribution of TV. Another interesting indicator of the impact of a vaccination policy is the so-called endemic level, defined as the prevalence of the disease at the endemic equilibrium. Ultimately, it is this endemic level that public health measures try to control, to reduce the burden of the disease in the population. In our model, when an endemic equilibrium exists, the endemic level is given by xE[TI]/R0, where x solves Fe(x)=R0 as in Proposition 4. The endemic level is therefore only implicitly defined, which makes it more complicated to study both analytically and numerically. Investigating the impact of the vaccination policy on the endemic level, though important, would therefore require further work, and the conclusions reached in Sect. 5.4 could be altered by using this endemic level as a criterion for the efficiency of vaccination instead of the endemic threshold. Note that the question of the impact of the way immunity is waning on the endemic level has been the subject of a recent study (El Khalifi and Britton 2023).

The simplest epidemic models consider the spread of a disease in a population made of identical individuals, that are mixing homogeneously: individuals are equally susceptible to the disease, equally infectious once infected, and contacts are equally likely to occur between any pair of individuals in the population (Britton et al. 2019, Part I). Many works have studied the epidemiological consequences of relaxing these assumptions, to account for some of the heterogeneity which is observed in human populations (Britton et al. 2020; Brauer 2008; Magal et al. 2016; Andreasen 2011; David 2018). In a similar way, we have added some heterogeneity to our model in Sect. 5 by assuming that the population is subdivided into a finite number of groups, that contacts between groups are heterogeneous and that individuals in different groups get vaccinated according to different distributions of TV. Since our focus is the impact of inhomogeneous vaccination on endemicity, we have assumed that all groups have the same activity level (Γ×Diag(p) is a multiple of a stochastic matrix), and that they sample their infectiousness and susceptibility curves from the same distribution. Our model could be easily extended to allow the distribution of the infectiousness and susceptibility curves to depend on the group, and to general contact matrices Γ. Using the same heuristic arguments as in Sect. 5.2, we can derive a criterion for the existence of an endemic equilibrium in terms of the leading eigenvalue of a next-generation matrix similar to (22). However, although it is possible to derive such an expression, the joint effect of heterogeneous infectiousness, susceptibility, contact rates and vaccination rates on this criterion is extremely complex, but would be a very interesting avenue for future work.

Finally, following the tradition of classical epidemiology models, we have considered the groups as being fixed during the course of the epidemic. Although this assumption might be realistic if groups model “physical” heterogeneities (age classes on a short time-scale, spatial locations), it becomes simplistic when groups model human behavior (compliance to public health measures, vaccine hesitancy). In the latter situation, the group to which an individual belongs can possibly change and is influenced by many factors, including perceived risks of vaccine adverse events, disease prevalence, or available information. Modeling such effects appropriately is a challenging task that is the focus of behavioral epidemiology (Bauch 2005; d’Onofrio et al. 2011; Antonella Lupica et al. 2020; Manfredi and D’Onofrio 2013). Incorporating such effects in the current model is an interesting avenue for future work.

It is interesting to compare our expression for the endemic threshold to that recently obtained in Forien et al. (2022), for a similar model but without vaccination. In Forien et al. (2022) it is shown that, in the absence of vaccination and using our notation, an endemic equilibrium exists if and only if

1R0E[1σ]<1, 36

where σ:=limaσ(a). The corresponding expression with vaccination that we have obtained is

E[TV]R0E[0Vσ(a)da]<1. 37

By letting TV, we expect that our model converges to the model considered in Forien et al. (2022) where no vaccination is taken into account. However, in the limit TV our expression for the endemicity criterion becomes

1R0E[σ]<1. 38

Note the surprising discrepancy between (36) and (38). This apparent contradiction can be resolved by noting that both expressions are specific cases of a more general formula. Let ζ(u) denote the susceptibility of a typical individual at age-of-infection u, that is, u unit of time after its last infection, regardless of how many times it has been vaccinated since then. Then, mimicking the computations of Sect. 3.1 would suggest that the correct threshold for the existence of an endemic equilibrium is given by

1R0E[lima11a0aζ(u)du]<1, 39

provided that the limit in the expectation exists. In the absence of vaccination, ζ(u)=σ(u) and we recover (36). In the presence of vaccination, letting σi and Ti be i.i.d., we have

u0,ζ(u)=σi(u-(T1++Ti))1{T1++Tiu<T1++Ti+1}

and classical results on renewal processes show that we recover (38). We believe that (39) should give the correct threshold for the existence of an endemic equilibrium for a broader class of models.

Acknowledgements

We would like to thank two reviewers for taking the time and effort necessary to review the manuscript. We sincerely appreciate all valuable comments and suggestions, which helped us to improve the quality of the manuscript.

The project was sponsored by Mathematics for Public Health (MfPH) initiative, in Canada, involving the Fields Institute, the Atlantic Association for Research in Mathematical Sciences (AARMS), the Centre de Recherches Mathématiques (CRM), and the Pacific Institute for Mathematical Sciences (PIMS). FFR acknowledges financial support from MfPH, the AXA Research Fund, the Glasstone Research Fellowship, and thanks Magdalen College Oxford for a senior Demyship. AC acknowledges Canada’s Natural Sciences and Engineering Research Council (NSERC) for funding (RGPIN-2019-07077), the AXA Research Fund and the SCOR Foundation for Research. HG acknowledges Canada’s Natural Sciences and Engineering Research Council (NSERC) for funding (RGPIN-2020-07239).

Numerical simulations

Model parametrization

In all simulations, we assumed that the laws Lλ, Lσ and LV have the following form.

The law Lλ depends on four parameters: two shape parameters κI,κI, one scale parameter θI and one parameter R0 for the total mass. Then, we define two independent random variables

TIGamma(κI+κI,θI):=xκI+κI-1e-x/θIΓ(κI+κI)θIκI+κIdx,MExponential(R0):=e-x/R0R0dx

and we set

a<TI,λ(a)=MTIB(κI,κI)(aTI)κI-1(1-aTI)κI-1

where B(κ,κ) is the Beta function. In words, λ has the shape of the density of a Beta distribution, stretched by a random factor TI, and with random total mass M. Note that we do have

E[0Iλ(a)da]=R0.

This choice of parametrization was chosen so that E[λ(a)] is easy to compute by standard properties of Beta and Gamma distributions.

Table 1.

Default parameter values for the simulations

Parameter Description Value
κI,κI Shape parameters of λ 3
θI Scale parameter of λ 2
κV Shape parameter of TV 4
θV Scale parameter of TV 3
κσ Shape parameter of σ 5
θσ Scale parameter of σ 2
hA Maximal age 150

In all simulations, except those of Fig. 7, the susceptibility curve σ is deterministic and depends on two parameters: a shape parameter κσ and a scale parameter θσ. Let G(x;κ,θ) be the cumulative distribution function of a Gamma(κ,θ) random variable, evaluated at x, that is,

x0,G(x;κ,θ)=P(Xx),XGamma(κ,θ).

We assume that

a0,σ(a)=G(a;κσ,θσ).

In the simulations of Fig. 7 only, we assume that σ is stochastic. More precisely, we obtain a random σ by letting the parameters of the Gamma distribution be themselves random (and Gamma distributed with mean κσ and θσ), that is,

a0,σ(a)=G(a;Kσ,Θσ),KσGamma(2,κσ2),ΘσGamma(2,θσ2). 40

The law of the vaccination duration TV also depends on one shape parameter κV and one scale parameter θV. We simply assume that TV follows a Gamma distribution with these parameters:

TVGamma(κV,θV).

For the heterogeneous model, we use a similar parametrization. We suppose that for each i{1,,L} we have

TiGamma(κi,θi)

where κi,θi are the shape and scale parameters of Ti.

Initial condition

We selected an initial conditions close to the endemic equilibrium to speed up the convergence to it, and make the transient behavior of the system shorter. Precisely, for all simulations we used

a0,hI(a)=exp(-0aμI(u)du)/E[TI],hS(a)=exp(-0aμV(u)du)/E[TV].

For the heterogeneous model, we set the initial age structure in each group as above, using the vaccination time distribution Ti of the corresponding group for hS.

Numerical approximations of the PDE

We approximate the solution (S(t,a),I(t,a);t,a0) of the PDE (5) on a finite lattice G={(ηi,ηk);i{0,,T},k{0,,A}} with a small discretization step η>0, using the method of characteristics.

The approximation is a vector (Ii,k,Si,k;(i,k)G) defined inductively as follows. We let the time boundary condition be

k{0,,K},I0,k=I0hI(ηk)ηk=0hI(ηk),S0,k=(1-I0)hS(ηk)ηk=0hS(ηk),

Moreover, we define the approximation of the force of infection as

iT,Λi=ηk=0AE[λ(ηk)]Ii,k.
Table 2.

Additional parameter values for the simulations of the heterogeneous model

Parameter Description Value
κ1, κ2, κ3 Shape parameters of T1, T2, T3 10, 5, 6
θ1, θ2, θ3 Scale parameters of T1, T2, T3 2, 4, 1.5
p1, p2, p3 Proportions of individuals in each groups 0.1, 0.3, 0.6
Γ Contact rates matrix 1.510.2121.50.20.53

For the age boundary condition we let for i{0,,T-1}

Ii+1,0=Λi·(ηk=0Aσ(ηk)Si,k),Si+1,0=ηk=0A(μI(ηk)Ii,k+μV(ηk)Si,k).

Finally, for i{0,T-1} and k{0,,K-1} we define

Ii+1,k+1=Ii,k(1-ημI(ηk))+1{k+1=K}Ii,K(1-ημI(ηK))Si+1,k+1=Si,k(1-η(μV(ηk)+Λiσ(ηk)))+1{k+1=K}Si,K(1-η(μV(ηK)+Λiσ(ηK))).

Note that the second term in each expression corresponds to a reflecting age boundary at k=K.

The solution of the PDE (20) for heterogeneous contacts is approximated using a straightforward adaptation of the above scheme.

Data Availability

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  1. Agur Z, Cojocaru L, Mazor G, Anderson RM, Danon YL (1993) Pulse mass measles vaccination across age cohorts. Proc Natl Acad Sci 90(24):11698–11702 [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Anderson RM, May RM (1982) Directly transmitted infections diseases: control by vaccination. Science 215(4536):1053–1060 [DOI] [PubMed] [Google Scholar]
  3. Anderson RM, May RM (1985) Vaccination and herd immunity to infectious diseases. Nature 318(6044):323–329 [DOI] [PubMed] [Google Scholar]
  4. Anderson RM, Vegvari C, Truscott J, Collyer BS (2020) Challenges in creating herd immunity to SARS-CoV-2 infection by mass vaccination. Lancet 396(10263):1614–1616 [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Andreasen V (2011) The final size of an epidemic and its relation to the basic reproduction number. Bull Math Biol 73(10):2305–2321 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Antia R, Halloran ME (2021) Transition to endemicity: understanding COVID-19. Immunity 54(10):2172–2176 [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Arino CJ, McCluskey C, van den Driessche P (2003) Global results for an epidemic model with vaccination that exhibits backward bifurcation. SIAM J Appl Math 64(1):260–276 [Google Scholar]
  8. Athreya KB, Ney PE (1971) Branching process. Grundlehren der Mathematischen Wissenschaften Series. Springer-Verlag, 1972
  9. Balcan D, Colizza V, Gonçalves B, Hao H, Ramasco JJ, Vespignani A (2009) Multiscale mobility networks and the spatial spreading of infectious diseases. Proc Natl Acad Sci 106(51):21484–21489 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Barbarossa MV, Röst G (2015) Immuno-epidemiology of a population structured by immune status: a mathematical study of waning immunity and immune system boosting. J Math Biol 71(6):1737–1770 [DOI] [PubMed] [Google Scholar]
  11. Barbour AD, Reinert G (2013) Approximating the epidemic curve. Electron J Probab 18(54):1–30 [Google Scholar]
  12. Bauch CT (2005) Imitation dynamics predict vaccinating behaviour. Proc R Soc B: Biol Sci 272(1573):1669–1675. 10.1098/rspb.2005.3153 [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Bhattacharya S, Adler FR (2012) A time since recovery model with varying rates of loss of immunity. Bull Math Biol 74(12):2810–2819 [DOI] [PubMed] [Google Scholar]
  14. Billingsley P (1999) Convergence of probability measures. Wiley Series in Probability and Statistics: Probability and Statistics. John Wiley & Sons, Inc., New York, second edition, A Wiley-Interscience Publication
  15. Bouguet F (2015) Quantitative speeds of convergence for exposure to food contaminants. ESAIM Probab Stat 19:482–501 [Google Scholar]
  16. Brauer F (2005) The Kermack–McKendrick epidemic model revisited. Math Biosci 198(2):119–131 [DOI] [PubMed] [Google Scholar]
  17. Brauer F (2008) Epidemic models with heterogeneous mixing and treatment. Bull Math Biol 70(7):1869–1885 [DOI] [PubMed] [Google Scholar]
  18. Brauer F, Carlos C-C, Feng Z (2019) Mathematical models in epidemiology, vol 32. Springer
  19. Breda D, Diekmann O, de Graaf WF, Pugliese A, Vermiglio R (2012) On the formulation of epidemic models (an appraisal of Kermack and McKendrick). J Biol Dyn 6(sup2):103–117. 10.1080/17513758.2012.716454 [DOI] [PubMed] [Google Scholar]
  20. Britton T, Pardoux E, Ball F, Laredo C, Sirl D, Tran V (2019) Stochastic epidemic models with inference. Springer
  21. Britton T, Ball F, Trapman P (2020) A mathematical model reveals the influence of population heterogeneity on herd immunity to SARS-CoV-2. Science 369(6505):846–849 [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Burkholder DL, Pardoux E, Sznitman A-S (1989) École d’Été de Probabilités de Saint-Flour XIX—1989, volume 1464 of Lecture Notes in Mathematics. Springer-Verlag, Berlin, 1991. Papers from the school held in Saint-Flour, August 16–September 2, Edited by P. L. Hennequin
  23. Carlsson R-M, Childs LM, Feng Z, Glasser JW, Heffernan JM, Li J, Röst G (2020) Modeling the waning and boosting of immunity from infection or vaccination. J Theor Biol 497:110265 [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Chaintron LP, Diez A (2022a) Propagation of chaos: a review of models, methods and applications. I. Models and methods. Kinet Relat Models 15(6):895–1015. 10.3934/krm.2022017
  25. Chaintron LP, Diez A (2022b) Propagation of chaos: a review of models, methods and applications. II. Applications. Kinet Relat Models 15(6):1017–1173. 10.3934/krm.2022018
  26. Chevallier J (2017) Mean-field limit of generalized Hawkes processes. Stochast Process Appl 127(12):3870–3912. 10.1016/j.spa.2017.02.012 [Google Scholar]
  27. Clémençon S, Tran VC, De Arazoza H (2008) A stochastic SIR model with contact-tracing: large population limits and statistical inference. J Biol Dyn 2(4):392–414 [DOI] [PubMed] [Google Scholar]
  28. Cooke KL, Van Den Driessche P (1996) Analysis of an SEIRS epidemic model with two delays. J Math Biol 35:240–260 [DOI] [PubMed] [Google Scholar]
  29. David JF (2018) Epidemic models with heterogeneous mixing and indirect transmission. J Biol Dyn 12(1):375–399 [DOI] [PubMed] [Google Scholar]
  30. Delmas J-F, Dronnier D, Zitt P-A (2022) An infinite-dimensional metapopulation SIS model. J Differ Equ 313:1–53 [Google Scholar]
  31. Diekmann O (1977) Limiting behaviour in an epidemic model. Nonlinear Analysis Theory Methods Appl 1(5):459–470 [Google Scholar]
  32. Diekmann O, Heesterbeek JAP, Metz JAJ (1990) On the definition and the computation of the basic reproduction ratio Inline graphic in models for infectious diseases in heterogeneous populations. J Math Biol 28:365–382 [DOI] [PubMed] [Google Scholar]
  33. Diekmann O, Heesterbeek JAP, Metz JAJ (1995) The legacy of Kermack and McKendrick. Epidemic models: their structure and relation to data 5:95 [Google Scholar]
  34. Diekmann O, Heesterbeek JAP, Roberts MG (2010) The construction of next-generation matrices for compartmental epidemic models. J R Soc Interface 7(47):873–885 [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Diekmann O, de Graaf WWF, Kretzschmar MEE, Teunis PFM (2018) Waning and boosting: on the dynamics of immune status. J Math Biol 77(6):2023–2048 [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. d’Onofrio A, Manfredi P, Poletti P (2011) The impact of vaccine side effects on the natural history of immunization programmes: An imitation-game approach. J Theor Biol 273(1):63–71. 10.1016/j.jtbi.2010.12.029. (ISSN 0022-5193) [DOI] [PubMed] [Google Scholar]
  37. Downs JS, de Bruin WB, Fischhoff B (2008) Parents’ vaccination comprehension and decisions. Vaccine 26(12):1595–1607. 10.1016/j.vaccine.2008.01.011. (ISSN 0264-410X) [DOI] [PubMed] [Google Scholar]
  38. Duchamps J-J, Foutel-Rodier F, Schertzer E (2023) General epidemiological models: law of large numbers and contact tracing. Electron J Probab 28(none):1–37. 10.1214/23-EJP992 [Google Scholar]
  39. El Khalifi M, Britton T (2023) Extending susceptible-infectious-recovered-susceptible epidemics to allow for gradual waning of immunity. J R Soc Interface 20(206):20230042. 10.1098/rsif.2023.0042 [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. El Khalif M, Britton T (2024) SIRS epidemics with individual heterogeneity of immunity waning. J Theor Biol 587:111815 [DOI] [PubMed] [Google Scholar]
  41. Farrington PC (2003) On vaccine efficacy and reproduction numbers. Math Biosci 185(1):89–109 [DOI] [PubMed] [Google Scholar]
  42. Fine P, Eames K, Heymann DL (2011) “Herd immunity’’: a rough guide. Clin Infect Dis 52(7):911–916 [DOI] [PubMed] [Google Scholar]
  43. Forien R, Pang G, Pardoux É (2021) Epidemic models with varying infectivity. SIAM J Appl Math 81(5):1893–1930 [Google Scholar]
  44. Forien R, Pang G, Pardoux E, Zotsa-Ngoufack AB (2022) Stochastic epidemic models with varying infectivity and susceptibility. arXiv:2210.04667
  45. Fournier N, Löcherbach E (2016) On a toy model of interacting neurons. Ann Inst Henri Poincaré Probab Stat 52(4):1844–1876 [Google Scholar]
  46. Fournier N, Méléard S (2004) A microscopic probabilistic description of a locally regulated population and macroscopic approximations. Ann Appl Probab 14(4):1880-1919 [Google Scholar]
  47. Foutel-Rodier F, Blanquart F, Courau P, Czuppon P, Duchamps J-J, Gamblin J, Kerdoncuff É, Kulathinal R, Régnier L, Vuduc L, Lambert A, Schertzer E (2022) From individual-based epidemic models to McKendrick-von Foerster PDEs: a guide to modeling and inferring COVID-19 dynamics. J Math Biol 85(4):43 [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Goyal A, Cardozo-Ojeda F, Schiffer JT (2020) Potency and timing of antiviral therapy as determinants of duration of SARS-CoV-2 shedding and intensity of inflammatory response. Sci Adv 6(47):eabc7112 [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Hardt K, Bonanni P, King S, Santos JI, El-Hodhod M, Zimet GD, Preiss S (2016) Vaccine strategies: optimising outcomes. Vaccine 34(52):6691–6699. 10.1016/j.vaccine.2016.10.078. (ISSN 0264-410X) [DOI] [PubMed] [Google Scholar]
  50. Hay SI, Guerra CA, Gething PW, Patil AP, Tatem AJ, Noor AM, Kabaria CW, Manh BH, Elyazar IRF, Brooker S et al (2009) A world malaria map: Plasmodium falciparum endemicity in 2007. PLoS Med 6(3):e1000048 [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Heffernan JM, Keeling MJ (2008) An in-host model of acute infection: measles as a case study. Theor Popul Biol 73(1):134–147 [DOI] [PubMed] [Google Scholar]
  52. Heffernan JM, Keeling MJ (2009) Implications of vaccination and waning immunity. Proc R Soc B: Biol Sci 276(1664):2071–2080 [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Hethcote HW, Stech HW, Van Den Driessche P (1981) Nonlinear oscillations in epidemic models. SIAM J Appl Math 40(1):1–9 [Google Scholar]
  54. Hofmann F, Ferracin C, Marsh G, Dumas R (2006) Influenza vaccination of healthcare workers: a literature review of attitudes and beliefs. Infection 34(3):142–147. 10.1007/s15010-006-5109-5. (ISSN 1439-0973) [DOI] [PubMed] [Google Scholar]
  55. Inaba H (2001) Kermack and McKendrick revisited: the variable susceptibility model for infectious diseases. Jpn J Ind Appl Math 18(2):273. 10.1007/BF03168575 [Google Scholar]
  56. Inaba H (2017) Age-structured population dynamics in demography and epidemiology. Springer
  57. Kermack WO, McKendrick AG (1932) Contributions to the mathematical theory of epidemics. II. —the problem of endemicity. Proc R Soc London Series A Contain Pap Math Phys Charact 138(834):55–83. 10.1098/rspa.1932.0171 [Google Scholar]
  58. Kermack WO, McKendrick AG (1933) Contributions to the mathematical theory of epidemics. III.—further studies of the problem of endemicity. Proc R Soc London Series A Contain Pap Math Phys Charact 141(843):94–122. 10.1098/rspa.1933.0106 [Google Scholar]
  59. Kermack WO, McKendrick AG (1927) A contribution to the mathematical theory of epidemics. Proc R Soc London Series A Contain Papers Math Phys Charact 115(772):700–721 [Google Scholar]
  60. Koltai J, Vásárhelyi O, Röst G, Karsai M (2022) Reconstructing social mixing patterns via weighted contact matrices from online and representative surveys. Sci Rep 12(1):4690 [DOI] [PMC free article] [PubMed] [Google Scholar]
  61. Kurtz TG (1981) Society for industrial and applied mathematics, approximation of population processes
  62. Lavine JS, King AA, Bjørnstad ON (2011) Natural immune boosting in pertussis dynamics and the potential for long-term vaccine failure. Proc Natl Acad Sci 108(17):7259–7264 [DOI] [PMC free article] [PubMed] [Google Scholar]
  63. Lavine JS, Bjornstad ON, Antia R (2021) Immunological characteristics govern the transition of COVID-19 to endemicity. Science 371(6530):741–745 [DOI] [PMC free article] [PubMed] [Google Scholar]
  64. Lazarus JV, Wyka K, White TM, Picchio CA, Gostin LO, Larson HJ, Rabin K, Ratzan SC, Kamarulzaman A, El-Mohandes A (2023) A survey of COVID-19 vaccine acceptance across 23 countries in 2022. Nat Med 29(2):366–375. 10.1038/s41591-022-02185-4. (ISSN 1546-170X) [DOI] [PubMed] [Google Scholar]
  65. Leung T, Campbell PT, Hughes BD, Frascoli F, McCaw JM (2018) Infection-acquired versus vaccine-acquired immunity in an SIRWS model. Infect Dis Model 3:118–135 [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Li J, Yang Y (2011) SIR-SVS epidemic models with continuous and impulsive vaccination strategies. J Theor Biol 280(1):108–116 [DOI] [PubMed] [Google Scholar]
  67. Lin J, Law R, Korosec CS, Zhou C, Koh WH, Ghaemi MS, Samaan P, Ooi HK, Matveev V, Yue FY et al (2022) Longitudinal assessment of SARS-CoV-2-specific T cell cytokine-producing responses for 1 year reveals persistence of multicytokine proliferative responses, with greater immunity associated with disease severity. J Virol 96(13):e00509-22 [DOI] [PMC free article] [PubMed] [Google Scholar]
  68. Liu X, Takeuchi Y, Iwami S (2008) SVIR epidemic models with vaccination strategies. J Theor Biol 253(1):1–11 [DOI] [PubMed] [Google Scholar]
  69. Antonella Lupica V, Volpert AP, Manfredi P, d’Onofrio A et al (2020) Spatio-temporal games of voluntary vaccination in the absence of the infection: the interplay of local versus non-local information about vaccine adverse events. Math Biosci Eng 17(2):1090–1131 [DOI] [PubMed] [Google Scholar]
  70. Magal P, Seydi O, Webb G (2016) Final size of an epidemic for a two-group SIR model. SIAM J Appl Math 76(5):2042–2059 [Google Scholar]
  71. Magpantay FMG (2017) Vaccine impact in homogeneous and age-structured models. J Math Biol 75(6):1591–1617 [DOI] [PMC free article] [PubMed] [Google Scholar]
  72. Manfredi P , D’Onofrio A (eds) (2013) Behavioral epidemiology of infectious diseases: an overview. Springer, New York, New York, NY. 978-1-4614-5474-8. 10.1007/978-1-4614-5474-8_1
  73. Martcheva M, Pilyugin SS (2006) An epidemic model structured by host immunity. J Biol Syst 14(02):185–203 [Google Scholar]
  74. Mathieu E, Ritchie H, Ortiz-Ospina E, Roser M, Hasell J, Appel C, Giattino C, Rodés-Guirao L (2021) A global database of COVID-19 vaccinations. Nat Hum Behav 5(7):947–953. 10.1038/s41562-021-01122-8. (ISSN 2397-3374) [DOI] [PubMed] [Google Scholar]
  75. Méléard S (1996) Asymptotic behaviour of some interacting particle systems; McKean-Vlasov and Boltzmann models. In Denis Talay and Luciano Tubaro, editors, Probabilistic Models for Nonlinear Partial Differential Equations, volume 1627 of Lecture Notes in Mathematics, pages 42–95. Springer, Berlin, Heidelberg, ISBN 978-3-540-68513-5. 10.1007/BFb0093177
  76. Merler S, Ajelli M (2010) The role of population heterogeneity and human mobility in the spread of pandemic influenza. Proc R Soc B: Biol Sci 277(1681):557–565 [DOI] [PMC free article] [PubMed] [Google Scholar]
  77. Néant N, Lingas G, Le Hingrat Q, Ghosn J, Engelmann I, Lepiller Q, Gaymard A, Ferré V, Hartard C, Plantier J-C et al (2021) Modeling SARS-CoV-2 viral kinetics and association with mortality in hospitalized patients from the French COVID cohort. Proc Natl Acad Sci 118(8):e2017962118 [DOI] [PMC free article] [PubMed] [Google Scholar]
  78. Oelschlager K (1990) Limit theorems for age-structured populations. Ann Probab 18:290–318 [Google Scholar]
  79. Oliwa JN, Karumbi JM, Marais BJ, Madhi SA, Graham SM (2015) Tuberculosis as a cause or comorbidity of childhood pneumonia in tuberculosis-endemic areas: a systematic review. Lancet Respir Med 3(3):235–243 [DOI] [PubMed] [Google Scholar]
  80. Pang G, Pardoux É (2023) Functional law of large numbers and PDEs for epidemic models with infection-age dependent infectivity. Appl Math Optim 87(3):50. 10.1007/s00245-022-09963-z. (ISSN 1432-0606) [DOI] [PMC free article] [PubMed] [Google Scholar]
  81. Pease CM (1987) An evolutionary epidemiological mechanism, with applications to type A influenza. Theor Popul Biol 31(3):422–452 [DOI] [PubMed] [Google Scholar]
  82. Perry M, Akbari A, Cottrell S, Gravenor MB, Roberts R, Lyons RA, Bedston S, Torabi F, Griffiths L (2021) Inequalities in coverage of COVID-19 vaccination: a population register based cross-sectional study in Wales, UK. Vaccine 39(42):6256–6261. 10.1016/j.vaccine.2021.09.019. (ISSN 0264-410X.) [DOI] [PMC free article] [PubMed] [Google Scholar]
  83. Plotkin SA (2005) Vaccines: past, present and future. Nat Med 11(Suppl 4):S5–S11 [DOI] [PMC free article] [PubMed] [Google Scholar]
  84. Prem K, Cook AR, Jit M (2017) Projecting social contact matrices in 152 countries using contact surveys and demographic data. PLoS Comput Biol 13(9):e1005697 [DOI] [PMC free article] [PubMed] [Google Scholar]
  85. Randolph HE, Barreiro LB (2020) Herd immunity: understanding COVID-19. Immunity 52(5):737–741 [DOI] [PMC free article] [PubMed] [Google Scholar]
  86. Rashid H, Khandaker G, Booy R (2012) Vaccination and herd immunity: What more do we know? Curr Opin Infect Dis 25(3):243–249 [DOI] [PubMed] [Google Scholar]
  87. RTS (2015) Efficacy and safety of RTS, S/AS01 malaria vaccine with or without a booster dose in infants and children in Africa: final results of a phase 3, individually randomised, controlled trial. Lancet 386(9988):31–45 [DOI] [PMC free article] [PubMed]
  88. Moshe S, George SJ (2007) Stochastic orders. Springer
  89. Shrotri M, Fragaszy E, Nguyen V, Navaratnam AMD, Geismar C, Beale S, Kovar J, Byrne TE, Fong WLE, Patel P et al (2022) Spike-antibody responses to COVID-19 vaccination by demographic and clinical factors in a prospective community cohort study. Nat Commun 13(1):5780 [DOI] [PMC free article] [PubMed] [Google Scholar]
  90. Stein C, Nassereldine H, Sorensen RJD, Amlag JO, Bisignano C, Byrne S, Castro E, Coberly K, Collins JK, Dalos J et al (2023) Past SARS-CoV-2 infection protection against re-infection: a systematic review and meta-analysis. Lancet 401(10379):833–842 [DOI] [PMC free article] [PubMed] [Google Scholar]
  91. Shuo S, Wong G, Shi W, Liu J, Lai ACK, Zhou J, Liu W, Bi Y, Gao GF (2016) Epidemiology, genetic recombination, and pathogenesis of coronaviruses. Trends Microbiol 24(6):490–502 [DOI] [PMC free article] [PubMed] [Google Scholar]
  92. Taylor ML, Carr TW (2009) An SIR epidemic model with partial temporary immunity modeled with delay. J Math Biol 59(6):841–880 [DOI] [PubMed] [Google Scholar]
  93. Thieme HR, Castillo-Chavez C (1993) How may infection-age-dependent infectivity affect the dynamics of HIV/AIDS? SIAM J Appl Math 53(5):1447-1479 [Google Scholar]
  94. Vynnycky E, Fine PEM (1997) The natural history of tuberculosis: the implications of age-dependent risks of disease and the role of reinfection. Epidemiol Infect 119(2):183–201 [DOI] [PMC free article] [PubMed] [Google Scholar]
  95. White LJ, Medley GF (1998) Microparasite population dynamics and continuous immunity. Proc R Soc London Series B: Biol Sci 265(1409):1977–1983 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.


Articles from Journal of Mathematical Biology are provided here courtesy of Springer

RESOURCES