Skip to main content
HHS Author Manuscripts logoLink to HHS Author Manuscripts
. Author manuscript; available in PMC: 2022 Jul 10.
Published in final edited form as: Theor Popul Biol. 2020 Feb 3;132:24–32. doi: 10.1016/j.tpb.2020.01.005

Influence of demographically-realistic mortality schedules on vaccination strategies in age-structured models

Zhilan Feng a,b, Yejuan Feng c, John W Glasser d,*
PMCID: PMC9271362  NIHMSID: NIHMS1803027  PMID: 32027879

Abstract

Because demographic realism complicates analysis, mathematical modelers either ignore demography or make simplifying assumptions (e.g., births and deaths equal). But human populations differ demographically, perhaps most notably in their mortality schedules. We developed an age-stratified population model with births, deaths, aging and mixing between age groups. The model includes types I and II mortality as special cases. We used the gradient approach (Feng et al., 2015, 2017) to explore the impact of mortality patterns on optimal strategies for mitigating vaccine-preventable diseases such as measles and rubella, which the international community has targeted for eradication. Identification of optimal vaccine allocations to reduce the effective reproduction number Rv under various scenarios is presented. Numerical simulations of the model with various types of mortality are carried out to ascertain the long-term effects of vaccination on disease incidence. We conclude that both optimal vaccination strategies and long-term effects of vaccination may depend on demographic assumptions.

Keywords: Age-structured epidemiological model, Non-random mixing, Optimal vaccination strategies, Realistic demographics

1. Introduction

Meta-population models of heterogeneous host populations, especially ones whose members mix non-randomly, have basic reproduction numbers, R0, that may be much larger than those from homogeneous host population models (Glasser et al., 2016). Similar discrepancies can also be present in effective reproduction numbers, Rv, derived from these models. When a control measure such as vaccination is considered, Rv is a function of parameters representing effort levels in the several sub-populations. Feng et al. (2015) and Feng et al. (2017) showed that the optimal vaccine allocation among sub-populations can be identified by the gradient of Rv (its multivariate partial derivative) with respect to the vaccination rates.

The meta-population model of Feng et al. (2017) considers demographic heterogeneity, but does not distinguish births/immigration/aging and deaths/emigration/aging, in which respects age groups may differ. The model considered in this paper includes births, deaths and aging, but not immigration/emigration, which may be implicitly modeled via a mixing function. Moreover, we consider models with types I and II mortality (i.e., death occurs only in the last age group or at a constant rate in all groups), which may be more appropriate for developed and developing countries, respectively. This flexibility may be needed to evaluate vaccination programs to eliminate pathogens from countries with different mortality schedules en route to global eradication.

The effective reproduction number for the model with general mortality is derived using the next-generation matrix (NGM) approach. Because of complexities such as preferential mixing, aging, and heterogeneous vaccination coverage, the elements of the NGM involve long expressions. To ensure that they make biological sense, we provide intuitive interpretations of their constituent quantities that facilitate understanding how various complexities affect the magnitude of Rv. We explore the influence of mortality schedules on optimal vaccination strategies and long-term impact of vaccination on incidence. Results suggest that, in some cases, mortality schedules may be influential.

This paper is organized as follows. In Section 2, we formulate a SEIR type age-structured meta-population model with age-dependent fertility and mortality rates, which include types I and II mortality as special cases. Derivation of the effective reproduction number is included in Section 3. Intuitive explanations for elements of the next-generation matrix, which are complicated by demographic processes, are also provided. In Section 4, we present optimal vaccination strategies derived via the gradient method for measles with various mortality schedules. This section also includes comparisons, in terms of optimal vaccine allocations, of models with types I and II mortality and the longterm effect of vaccination on incidence ascertained via numerical simulations. We discuss the findings in Section 5.

2. Formulation of the model

The meta-population model considered in this paper comprises n sub-populations (or groups) whose members are susceptible Si, exposed (infected, but not yet infectious) Ei, infectious Ii, or removed Ri from the infection process (by virtue of immunization or naturally acquired immunity). The population size of group i is denoted by Ni = Si + Ei + Ii + Ri and the total population size is

N=N1+N2++Nn.

For demographic dynamics in the absence of disease and vaccination, we adopt the framework of Hethcote (2000), in which an ordinary differential equation model of an age-structured population with aging is derived from a partial differential equation system with continuous age (u). In his derivation, the n age groups are defined by the intervals [ui−1, ui), where 0 = u0 < u1 < u2 < ⋯ < un−1 < un = ∞, and the per capita rates of fertility and mortality within age groups i are constants denoted by fi and μi, respectively. Let θi denote the rates at which people exit age groups i due to aging (i.e., age from group i to i + 1) with θn = 0. Assume that the population has reached its stable age-distribution with constant growth rate ρ. Then Ni(t) = eρtPi, where the Pi are constants satisfying

Pi+1=θiPiθi+1+μi+1+ρ,for1in. (1)

The constant P1 is equal to N1(0) under the assumption that

i=1nfiNi=(θ1+μ1+ρ)N1,

as it leads to the equation N1=ρN1. Because N1(t) = eρtN1(0), P1 = N1(0).

For the stable age distribution Pi to exist, the fertility (fi), mortality (μi), aging (θi), and growth (ρ) rates must satisfy the following constraint (Hethcote, 2000):

f1+f2θ1θ2+μ2+ρ++fnθn1θ1(θn+μn+ρ)(θ2+μ2+ρ)θ1+μ1+ρ=1. (2)

Thus, for given fertility, mortality, and aging rates, Eq. (2) can be used to determine the growth rate ρ. If ρ is negative, 0, or positive, the population is decreasing, constant, or increasing in size, respectively, with time. The exact formula for θi is θi = (μi + ρ)/(exp[(μi + ρ)(uiui−1)] − 1), but when μi and ρ are small, the approximation θi = 1/(uiui−1) for the aging rates can be used.

For the corresponding SEIR model, suppose that all newborn individuals are susceptible and that a proportion σ is immunized. Then the system of equations is

S1=(1σ)(θ1+μ1+ρ)eρtP1(λ1+θ1+μ1+χ1)S1,Si=θi1Si1(λi+θi+μi+χi)Si,1<in,E1=λ1S1(α+θ1+μ1)E1,Ei=θi1Ei1+λiSi(α+θi+μi)Ei,1<in,I1=αE1(γ+θ1+μ1)I1,Ii=θi1Ii1+αEi(γ+θi+μi)Ii,1<in,R1=σ(θ1+μ1+ρ)eρtP1+γI1+χ1S1(θ1+μ1)R1,Ri=θi1Ri1+γIi+χiSi(θi+μi)Ri,1<in, (3)

where α is the reciprocal of the latent (pre-infectious) period, γ is the recovery rate, and χi is the vaccination rate for susceptible individuals in group i. The forces or hazard rates of infection among susceptible people are

λi=aiβij=1ncijIjNj,1in, (4)

where ai is the per capita contact rate, βi is the probability of infection upon contacting an infectious person, cij is the proportion of the contacts of members of the ith sub-population that is with members of the jth, and Ij/Nj is the probability that a randomly encountered member of sub-population j is infectious. In this paper, we will consider the function of Jacquez et al. (1988), who modified that of Nold (Nold, 1980), defined as

cij=ϵiδij+(1ϵi)gj,gj=(1ϵj)ajPjk(1ϵk)akPk, (5)

where the ϵi are fractions of contacts reserved for one’s own group (termed preferences), and δij is the Kronecker delta (1 when i = j and 0 otherwise). The function gj describes mixing that is random (i.e., proportional to unreserved contacts, [1 − ϵj]ajPj). A transition diagram corresponding to this model is depicted in Fig. 1.

Fig. 1.

Fig. 1.

Transition diagram for this demographically-realistic transmission model. Each epidemiological class has n sub-groups (horizontal flows) with transition rates θi due to aging.

The generality in choice of birth fi and death rates μi allows the demographic model to cover age-dependent fertility and mortality rates, including types I and II mortality. For type I mortality, it is assumed that the lifespan is fixed at a maximum age umax after which everyone dies; i.e., μi = 0 for all i < n and μn = ∞ (or a large value). For type II mortality, it is assumed that all age groups have the same constant per capita death rate μi = μ, where 1/μ corresponds to the mean lifespan.

The constraint (2) can be expressed using biologically relevant quantities. Let τi denote the mean sojourn in age group i and ϕi denote the probability of aging from group i to i + 1; i.e.,

τi(ρ)=1θi+μi+ρ,ϕi(ρ)=θiθi+μi+ρ,1in.

Note that Φj(ρ)=i=1j1ϕi(ρ) (with Φ1 = 1) represents the probability that a person ages from group 1 to group j. Thus, Eq. (2) can be rewritten as

j=1nfjΦj(ρ)τj(ρ)=1. (6)

Expression (6) makes the condition more biologically transparent. When ρ = 0, the left-hand side is the population reproduction number

Rpop=j=1nfjΦj(0)τj(0).

Clearly, Rpop is equal to 1 if and only if the population remains constant (i.e., growth rate ρ = 0), and Rpop>1(<1) if ρ > 0 (< 0).

Consider the fractions xi(t)=Si(t)eρtPi, yi(t)=Ei(t)eρtPi, zi(t)=Ii(t)eρtPi, and let rij = Pi/Pj denote the ratio of the sub-populations i and j. Then the system of equations (3) becomes

x1=(1σ)(θ1+μ1+ρ)(λ1+θ1+μ1+ρ+χ1)x1,xi=r(i1)iθi1xi1(λi+θi+μi+ρ+χi)xi,1<in,y1=λ1x1(α+θ1+μ1+ρ)y1,yi=r(i1)iθi1yi1+λixi(α+θi+μi+ρ)yi,1<in,z1=αy1(γ+θ1+μ1+ρ)z1,zi=r(i1)iθi1zi1+αyi(γ+θi+μi+ρ)zi,1<in. (7)

The fraction recovered is 1 − xiyizi for i = 1, 2, … , n.

3. Effective reproduction numbers

We derive the effective reproduction numbers using system (7), and provide a biological interpretation of the elements of the next-generation matrix (NGM). Let wi denote the probabilities of susceptible people in group i being vaccinated before aging or dying; i.e., wi = χi/(μi + θi + ρ + χi). The disease-free equilibrium is

x1=(1σ)(1w1),xi=r(i1)iθi1θi+μi+ρ+χixi1,2in,yi=zi=0,1in,

or equivalently,

xi=(1σ)j=1i(1wj),yi=zi=0,1in. (8)

Proceeding via the NGM method (Diekmann and Heesterbeek, 2000; Van den Driessche and Watmough, 2002), the Jacobian (considering only the disease variables) is J=(J11J12J21J22), where J11, J12, J21 and J22 are given in Box 1.

Box I. Simultation results.

J11=((α+θ1+μ1+ρ)000r12θ1(α+θ2+μ2+ρ)0000r(n1)nθn1(α+θn+μn+ρ))
J12=(a1β1x1c11a1β1x1c12a1β1x1c1na2β2x2c21a2β2x2c22a2β2x2c2nanβnxncn1anβnxncn2anβnxncnn)
J21=αIn×n,and
J22=((γ+θ1+μ1+ρ)000r12θ1(γ+θ2+μ2+ρ)0000r(n1)nθn1(γ+θn+μn+ρ))

For ease of presentation and interpretation, introduce the following biologically relevant quantities for group i (i = 1, 2, … , n):

ξi=αα+θi+μi+ρProbabilities that latent people inage-groupibecome infectiousbefore aging or dying,pi=θiγ+θi+μi+ρProbabilities that infectious peoplein age-groupiage beforerecovering or dying,qi=θiα+θi+μi+ρProbabilities that latent people inage-groupiage before becominginfectious or dying,τiE=1α+θi+μi+ρDeath- and aging-adjusted latentperiods in groupi,τiI=1γ+θi+μi+ρDeath- and aging-adjustedinfectious periods in groupi. (9)

These symbols and definition are also listed in Table 1. Note that an infected person can take multiple routes, depending on the order of these events: aging, becoming infectious, and recovering. The diagram in Fig. 2 illustrates the scenario in which a person is infected while in group j and recovers while in group s.

Table 1.

Definition of the symbols used in the expression for Rv and in analyses.

Symbol Description Type I mortality Type II mortality
ξi Probability of becoming infectious while in age group i α/(α + θi + ρ) α/(α + θi + μi + ρ)
pi Probability of aging while infectious from age group i to group i + 1 θi/(γ + θi + ρ) θi/(γ + θi + μi + ρ)
qi Probability of aging while incubating (in the latent or exposed class) from age group i to group i + 1 θi/(α + θi + ρ) θi/(α + θi + μi + ρ)
τiE Aging and/or death adjusted mean latent period in age group i 1/(α + θi + ρ) 1/(α + θi + μi + ρ)
τiI Aging and/or death adjusted mean infectious period in age group i 1/(γ + θi + ρ) 1/(γ + θi + μi + ρ)
Pks Probability of aging from group k to s while infectious (Pkk = 1) j=ks1pj, s > k Same
Qks Probability of aging from group k to s while incubating (in the latent or exposed class) (Qkk = 1) j=ks1qj, s > k Same
Aij Proportion of effective contacts with group i by an infectious person infected while in group j See (10) Same

Note: i, j, k, s = 1, 2, …, n.

Fig. 2.

Fig. 2.

A transition diagram showing the multiple paths that a person, who was infected while in group j, can take before recovering in group s (1 ≤ jsn). The probability of taking the path indicated by red (thick) arrows is m=jr1qmξri=rs1pi, where pi, qi, ξi, are defined in (9).

To facilitate description of the probabilities corresponding to various routes, which simplifies presentation of the elements of the NGM, we introduce the following quantities:

Qjr=m=jr1qm Probabilities that a person who was infected while in age-group j aged to group rj before becoming infectious or dying (for ease of notation, define Qjj=m=jj1qm=1).

Prs=i=rs1pi Probabilities that a person who became infectious while in age-group r aged to group sr before recovering or dying (for ease of notation, define Prr=i=rr1pi=1).

Using these notations, the probability that a person who was infected while in group j, became infectious while in group rj, and recovered while in group sr (i.e., the path illustrated in Fig. 2) is

m=jr1qmξri=rs1pi=QjrξrPrs.

Let J = FV, where F=(0J1200) and V=(J110J21J22). It is easy to verify that V1=(J1110J221J21J111J22), where

J111=(τ1E000r12q1τ2Eτ2E00r1nQ1nτnEr2nQ2nτnEr(n1)nqn1τnEτnE),
J221=(τ1I000r12p1τ2Iτ2I00r1nP1nτnIr2nP2nτnIr(n1)npn1τnIτnI),

and the matrix J221J21J111 is

(ξ1τ1I000r12j=12Q1jξjPj1τ2Iξ2τ2I00r1nj=1nQ1jξjPjnτnIr2nj=2nQ2jξjPjnτnIr(n1)nj=n1nQ(n1)jξjPjnτnIξnτnI).

The next-generation matrix is K=FV1=(K1100), where K11=F12J221J21J111. The ‘*’ denotes a block matrix that does not affect the eigenvalues of K. The meta-population Rv is the dominant eigenvalue of K11. Let

Aij=cijτnIξj+rj(j+1)ci(j+1)τj+1I(ξjpi+qjξj+1)++rjscisτsIr=jsQjrξrPrs++rjncinτnIr=jnQjrξrPrn=s=jnrjscisτsIr=jsQjrξrPrs,1i,jn. (10)

Biological interpretations of the expressions Aij are provided in the next section. The elements in the expression of Aij for types I and II mortality are listed in Table 1. The matrix K11 can be written as

K11=(aiβixiAij)=diag(a1β1x1,a2β2x2,,anβnxn)(Aij), (11)

where the xi are steady-state numbers of susceptible people given in Eq. (8), (Aij) is the matrix with elements Aij, and the dominant eigenvalue of K11 gives the effective reproduction number Rv.

Notice that the influence of mixing on Rv is represented by Aij. For the general mixing function described in Eq. (5) with n > 3, explicit formulae for the dominant eigenvalue of the matrix K11 can be very difficult to derive, and Rv is usually computed numerically. However, in the case of proportionate mixing (i.e., ϵi = 0 for all i), K11 has rank 1 and the Rv is given by the trace.

3.1. Interpretation of Aij in K 11

All entries in K11 have the form aiβixiAij. The factor Aij represents the proportion of effective contacts with people in group i of one person who was infected while in group j during his/her infectious period. As mentioned, this infected person can take various routes depending on the order of three events: aging, disease progression (becoming infectious), and recovery. For example, if the person became infectious while in group j, the total number of contacts with people in group i would be Aij. Each path corresponds to one term in Aij, as depicted in Fig. 2. More specifically, the first term corresponds to the path of disease progression (with probability ξi) and recovery before aging, in which case the infectious period is τjI and proportion of contacts with group i is cij.

The second term in Aij corresponds to the person recovering while in group j + 1, in which case s/he either became infectious in group j (with probability ξj) and then aged to group j + 1 before recovery (with probability pj), or aged to group j +1 before becoming infectious (with probability qj) and became infectious while in group j + 1 (with probability ξj). For both cases, the infectious period is τj+1I and the proportion of contacts with group i is ci(j+1). The ratio rj(j+1) = Pj/Pj+1 represents the relative sizes of the sub-populations to which the infected and infectious people belong. This term is needed because of aging in the model.

The generic term in Aij involving τsI, 1 < s < n, describes the case when recovery occurred while in group s. This includes several paths. The infected person can (i) become infectious while in group j (with probability ξj) and then age through all groups before recovering in group s (with probability Pjs=k=js1pk; (ii) age to group j + 1 (with probability qj), become infectious within group j + 1 (with probability ξj), and then age through all groups before recovering in group s (with probability P(j+1)s=k=j+1s1pk, etc.; and finally (iii) age to group s (with probability Qjs=k=js1qk and become infectious within group s (with probability ξs). For all such cases, the infectious period is τsI and the proportion of contacts with group i is cis.

It follows that aiβixiAij represents the average number of new infections generated among susceptible people in group i by one person who was infected while in group j.

3.2. Rv In special cases

Consider first the case where mixing is proportionate (i.e., the cij are given by Eq. (5) with ϵi = 0). Note that c1j = c2j = ⋯ = cnj for all j, which leads to A1j = A2j = ⋯ = Anj for all j. In this case, K11 has rank 1 and its dominant eigenvalue is the trace. Hence,

Rv=i=1naiβixiAii, (12)

where the Aii are given in Eq. (10)

For general mixing, consider the case where n = 2 sub-populations. The matrix K11 has the form K11=[ABCD], where

A=a1β1x1A11,B=a1β1x1A12,C=a2β2x2A21,D=a2β2x2A22,

and

Ai1=τ1Iξ1ci1+τ2Ic12N1N2(ξ1p1+q1ξ2),Ai2=τ2Iξ2ci2,i=1,2.

In this case, for any mixing matrix (cij),

Rv=12[A+D+(AD)2+4BC].

4. Optimal vaccination strategy

Assume that Rv>1 and some number of additional vaccine doses is available. Let χ = (χ1, χ2, … , χn) ≥ 0 denote the vector of vaccination rates and let Rv(χ) denote the effective reproduction number corresponding to χ. The optimal vaccine allocation can be obtained by solving the following Lagrange optimization problem:

MinimizeRv(χ),subjecttoi=1nχixiPi=c. (13)

The constant c represents the available vaccine doses and the xiPi denote the number of susceptible people in group i, where xi is given by Eq. (8) with χi = 0

The solution to (13) can be determined by solving simultaneously the equations

Rv+λ(x1P1,x2P2,,xnPn)=0andi=1nχixiPi=c, (14)

where λ is a Lagrange multiplier. Let X^=(χ^1,χ^2,,χ^n) denote the optimal solution to problem (13) and let Rvmin=Rv(X^). It can be shown (Feng et al., 2015) that the gradient Rv(X^) is orthogonal to the hyperplane i=1nχixiPi=c at the point X^, where the hypersurface Rv(χ^)=Rvmin intersects this hyperplane.

Another optimization problem aims at finding the minimum doses required to achieve a prescribed reduction in Rv. Let δ be the reduction; i.e., δ=RvRv(χ). To find the vaccination strategy that requires the least doses, we solve the following optimization problem:

Minimizei=1nχixiPi,subjecttoRv(χ)Rvδ. (15)

Using a similar approach, Feng et al. (2015) showed that the solution to problem (15) is given by the gradient Rv.

4.1. Effect of mortality on the optimal strategy

Consider the case of n = 15 age groups: 0, 1–4, 5–9, …, 65+ years. Assume that the time unit is months. We adopt the parameters for measles in China (Hao et al., 2019): 1/α = 0.5 (month), 1/γ = 0.25 (month), and several vectors whose age-dependent values are listed in Table 2, including contact rates, (ai), probabilities of infection per contact, (βi), aging rates, (θi), 2014 fertility, (fi) and mortality rates, (μi), and types I, (μiI), and II mortality with longer and shorter lifespans, μiII and μiII, 1 ≤ in. Using these parameter values, the population growth rate determined by condition (2) is ρ = 0.00067. For types I and II mortality, the fi are scaled to satisfy equation (2) while preserving their age distribution.

Table 2.

Parameter values used in analyses of the optimal vaccine allocation for reducing Rv and numerical simulations of model (3).

Par Values
(βi) (1, 0.29, 0.093, 0.1, 0.13, 0.22, 0.24, 0.24, 0.23, 0.21, 0.18, 0.14, 0.11, 0.064, 0.2)
(ai) (9.2, 11, 15.3, 18.7, 18.2, 14, 14.3, 14.4, 14.9, 14.8, 13.4, 13, 11.9, 10, 7.8)×30
(fi) (0, 0, 0, 0, 0.98, 6.85, 7.61, 4.08, 1.44, 0.33, 0.09, 0, 0, 0, 0)×10−3
(μi) (3.8, 0.4, 0.2, 0.2, 0.3, 0.3, 0.5, 0.7, 0.9, 1.5, 1.9, 3.6, 4.7, 8.4, 38.1)×10−4
(θi) (1/12, 1/48, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 1/60, 0)
1/α 0.5
1/γ 0.25
For other types of mortality
(μiI) 0 for 1 ≤ i ≤ 14 and 1/(10 × 12) for i = 15 (Type I mortality)
(μiII)a 1/(70 × 12) for 1 ≤ i ≤ 15 (Type IIa mortality with a lifespan of 70 years)
(μiII)b 1/(40 × 12) for 1 ≤ i ≤ 15 (Type IIb mortality, a shorter lifespan than type IIa)

Note: i = 1, 2,…, 15 for 15 age groups. Time unit is months. The multiple 30 in the (ai) vector converts daily rates to monthly ones.

Fig. 3 illustrates the corresponding survivorship curves. One corresponds to the mortality schedule (μi) given in Table 2. The others represent two extremes, type I mortality with μi = 0 for 1 ≤ i ≤ 14 and 1/μ15 = 5 × 12 (months) and type II mortality with different lifespans; i.e., a lifespan of 70 years (μi = 1/(70 × 12) for all i, labeled as Type IIa) or 40 years (μi = 1/(40 × 12) for all i, labeled as Type IIb).

Fig. 3.

Fig. 3.

Survivorship curves based on the 2014 Chinese death rates (μi) and three alternative scenarios labeled as type I, type IIa, and type IIb mortality as described in Table 2.

To demonstrate the influence of mortality, suppose that the existing vaccination program applies σ = 0.5 coverage to the infant group and consider the case when 5k additional doses per year are available for children aged 5–19 years (groups 3–5). We identify their optimal allocation from the model under four types of mortality. For comparability, we scale the β vector so that all four basic reproduction numbers are equal to 18. The scaling constants are 0.95 (type I), 1.05 (type IIa), and 0.97 (type IIb). We assume that mixing is proportionate for analyses in this section and simulations in the next. The results are illustrated in Fig. 4.

Fig. 4.

Fig. 4.

Comparison of results from model (3) with the four mortality schedules described in Fig. 3. Plots (a)–(d) show both the corresponding contour surfaces of the minimized value for Rvmin and optimal vaccination rates (χ^1, χ^2, χ^3).

For the actual mortality schedule (Table 3(a)), the reproduction number, given routine vaccine coverage of σ = 0.5, is reduced from R0=18 to Rv=9. With 5k additional vaccine doses per year, the optimal solution is (χ^3,χ^4,χ^5)=(0.0082,0.0066,0.0045) and the corresponding reproduction number is Rvmin=4.38. Results for other three mortality types are also listed in Table 3.

Table 3.

Comparison of the minimized Rv under four mortality schedules and different vaccine doses.

Mortality 5k doses
10k doses
Rv Vaccination
rates (× 10−3)
Rv Vaccination
rates (× 10−2)
(a) Actual 4.38 8.2, 6.6, 4.5 2.74 1.7, 1.3, 0.98
(b) Type I 4.53 7.8, 6.2, 4.2 2.86 1.6, 1.3, 0.92
(c) Type IIa 5.61 5.2, 4.9, 4.2 3.97 1.1, 0.96, 0.75
(d) Type IIb 6.16 4.2, 4.4, 3.5 4.64 0.94, 0.85, 0.68

The contour surface of Rv corresponding to the optimal solution is illustrated in Fig. 4(a). The light plane is the constraint corresponding to the additional 5k doses per year, which is tangent to the surface with their intersection corresponding to the optimal strategy. Notice that the gradient of the function Rv(χ3,χ4,χ5) at the intersection point is normal to the constraint. Fig. 4(b)-(d) show the optimal solutions based on types I, IIa, and IIb mortality as shown in Table 3. In these cases, the reproduction numbers were all equal to 9 before additional vaccine doses were administered. With the additional 5k doses per year, the minimized values of Rvmin in these three cases are 4.53, 5.61, and 6.16, respectively.

With 10k additional vaccine doses per year, the optimal solutions (χ^3,χ^4,χ^5) for the four mortality types are also listed in Table 3, and the corresponding minimized values of the reproduction numbers Rvmin are 2.74, 2.86, 3.97, and 4.64, respectively.

4.2. Effect of mortality on the impact of control efforts

The comparisons in Section 4.1 are based on reductions in the effective reproduction number. Vaccination programs can also be evaluated by reductions in incidence. In this section, we present numerical simulations of model (3) with different mortality schedules.

To ensure that these models are comparable, we fix several parameter values. We choose the growth rate ρ and population size at the beginning of simulations. We consider the model with actual birth and death rates as the baseline. Using the values of βi, θi, fi, and μi in the top panel of Table 2, we determine the growth rate ρ using the formula (2), which is ρ = 0.00067. Choosing P1 = 10 000, we compute Pi (2 ≤ i ≤ 15) using the formula (1) to get the stable age distribution:

(P1,P2,,P15)=(10000,38681,45429,44584,42787,41062,39362,37688,36045,34354,32669,30767,28797,26405,98234) (16)

with total population size Ptotal=i=115Pi=587864. For initial conditions, we use disease surveillance and serological observations (Hao et al., 2019) to calculate the vectors of proportions pS, pI and pR where

(pS)i=SiPi,(pI)i=IiPi,(pR)i=RiPi,i=1,2,,15,

from which we obtain the initial conditions for S, I and R. In the absence of information about the exposed class, we assume that E = 0 and determine new initial conditions after a burn-in period T. For example, choosing T = 117, the initial conditions are

S0i=Si(T),E0i=Ei(T),I0i=Ii(T),R0i=Ri(T),1i15. (17)

We remark that eρTi=115(S0i+E0i+I0i+R0i)=Pi.

The solution of system (3) with initial condition (17) for the actual birth and death rates is shown in Fig. 5(a), which plots total incidence (new infections from all groups per 106) scaled by e−ρt. Scaling (i.e., multiplying by the factor e−ρt) corrects for the solution increasing with positive growth rate ρ > 0.

Fig. 5.

Fig. 5.

Results of simulating model (3) with four types of mortality when ages 5-19 years (age groups 3–5) are vaccinated at equal rates corresponding to coverage c = 0, 0.1, 0.2 and 0.4.

We scaled the actual fertility schedule by the factors 0.984, 1.457, and 1.923 for mortality types I, IIa, and IIb, respectively, to achieve the same ρ = 0.00067. And we chose P1 = 10 520, 16 500, 21 200, respectively, so that the population sizes Ptotal were similar. Then we repeated the procedure described above for the actual birth and death rates. That is, using the same proportions for vectors pS, pI, and pR together with Ptotal, we obtained the preliminary initial conditions. The burn-in periods T for mortality types I, IIa, and IIb are T = 117, 75, and 55, respectively. These T values were chosen to obtain similar total incidence values. Then we chose the solution values at T to be the new initial conditions (Table 4 in the Appendix A).

Table 4.

Initial conditions used for plots (a)–(d) in Fig. 5.

(a) S(0) = (4509, 9821, 7384, 3910, 1820, 869, 503, 374, 320, 315, 363, 453, 508, 563, 2924)
E(0) = (49, 40, 13, 9, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 2)
I(0) = (23, 20, 6, 4, 3, 2, 1, 1, 1, 1, 1, 0, 1, 0, 1)
R(0) = (6234, 31955, 42812, 44296, 44448, 43537, 42065, 40386, 38662, 36839, 34968, 32822, 30636, 27994, 103317)
(b) S(0) = (4737, 10231, 7709, 4082, 1881, 878, 495, 360, 306, 303, 357, 462, 539, 636, 1603)
E(0) = (52, 42, 14, 10, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1)
I(0) = (24, 20, 7, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0)
R(0) = (6565, 33799, 45257, 46842, 47080, 46194, 44760, 43146, 41519, 39906, 38298, 36699, 35186, 33708, 61975)
(c) S(0) = (6143, 10272, 5960, 2430, 1105, 607, 394, 307, 260, 255, 302, 378, 396, 433, 535)
E(0) = (69, 44, 11, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0)
I(0) = (33, 22, 6, 3, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0)
R(0) = (11105, 53373, 65665, 62009, 56865, 51543, 46520, 41896, 37705, 33898, 30421, 27260, 24467, 21933, 20966)
(d) S(0) = (5950, 8756, 4412, 1722, 934, 558, 365, 287, 237, 228, 268, 319, 305, 317, 395)
E(0) = (93, 54, 12, 6, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 0)
I(0) = (46, 28, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0)
R(0) = (15907, 68875, 78938, 69818, 60464, 52135, 44859, 38526, 33073, 28359, 24266, 20736, 17765, 15191, 14514)

To facilitate comparison, equal vaccination rates were applied to children aged 5–19 years (groups 3–5). The simulation results with initial conditions described above, other parameter values the same as in Section 4.1, and vaccination coverage c = 0, 0.1, 0.2 and 0.4 are illustrated in Fig. 5. The corresponding immunization rates are χ=112ln(10.95c) per month, where 0.95 is vaccine efficacy.

We observe from Fig. 5 that, under equal vaccination coverage c, the model with type IIb mortality has the highest long-term incidence and vaccination has the least effect (see (d)). The endemic levels corresponding to types I and IIa mortality are similar, while that with type IIb mortality is higher. The effect of increasing c is most apparent for type I and least for IIb (see (b) and (d)), with type IIa intermediate. For example, the endemic levels for c = 0.4 are decreased by about 60% and 20%, respectively, in comparison with that for c = 0. We also observe that, for the model with actual fertility and mortality rates, the endemic level and effects of increasing c are closer to those for type I than II mortality (see (a)–(c)).

5. Discussion

John (1990) compared age-specific transmission models with the same mortality, but different fertility schedules. She showed that time to equilibrium, age-specific incidence and proportions susceptible at equilibrium, and effectiveness of immunization all depended on fertility. Using actual and model mortality schedules, we investigated whether or not mortality affects optimal vaccination programs.

We developed a SEIR model with multiple age groups, aging and age-dependent fertility and mortality rates (system (3)). Using the method of Lagrange optimization with constraint, we identified the optimal allocation of supplemental vaccine doses to reduce the effective reproduction number Rv of the metapopulation. And we carried out numerical simulations to examine the effect of supplemental vaccination at equal age-specific rates on long-term incidence. Comparisons were made under various demographic schedules and vaccination scenarios, including actual fertility and mortality rates and mortality types I and II with fertility scaled to yield the same growth rate ρ. For ease of presentation, we refer to system (3) with mortality of types (a)–(d) in Table 3 as models (a)–(d).

Our main findings include the following regarding the influence of mortality schedules on the impact of supplemental immunization activities.

  1. The impact of 5 or 10k supplementary vaccine doses is greatest in models with actual mortality and least in ones with type IIb mortality (see Fig. 4 and Table 3).

  2. When models with mortality types I and II are compared, more dramatic differences are observed when type II mortality is combined with a shorter lifespan (model (d)), in terms of both Rvmin and long-term incidence (see Table 3 and Fig. 5).

  3. When models (a) and (b) are compared, outcomes are similar, presumably because their survival curves are similar (see Fig. 3).

These results are limited by our assumptions that mixing is proportionate and populations are at their stable age distributions, neither of which is true in nature. Insofar as many infectious disease modelers assume homogeneous mixing and either ignore demography or assume that births equal deaths, whereupon population sizes are constant, our analyses are more realistic even with these assumptions. And, while both could be relaxed in simulations, we retained them for consistency.

These limitations notwithstanding, our findings suggest that demographic details may affect the impact of measles vaccination. In our analyses and simulations, vaccination of children aged 5 to 19 years has more impact when mortality is type I (or actual in China during 2014) than type II simply because there are more people in those age groups (see Fig. 3). In turn, this suggests that vaccination may have less impact in countries where mortality from infectious diseases including measles is greatest. And, even if children survive, measles may compromise their immune systems such that they succumb to another pathogen (Mina et al., 2019).

A different approach to optimal vaccination strategies for age-structured models was taken by Hadeler and Müller (1996a,b) and by Castillo-Chavez and Feng (1998). Those authors studied a PDE model with an age-dependent vaccination function ψ(a). Their cost function C(ψ(a)) and effective reproduction number Re(ψ(a)) were functions of ψ(a) and the density of susceptible people at the steady-state under ψ(a). Thus, their optimal strategy informs “long-term” policymaking (e.g., vaccination schedules). Our optimal solutions are based on the “gradient.” That is, given a current state, find a vaccine allocation among different age groups that provides the largest reduction in Rv. When the system has reached steady-state with these vaccination rates (after a short time), a new gradient direction can be computed. This answers the policy question, “On which age groups should supplementary immunization activities (SIAs) focus?”

A similar study, on optimal vaccination strategies for meta-populations with preferential mixing formulated as a Lagrange optimization problem, was presented by Poghotanyan et al. (2018), who provided a rigorous proof for the existence of the optimal solution. They showed also that the optimal solution matches that obtained using the gradient approach.

Acknowledgments

We thank the reviewers for constructive suggestions that improved the presentation of our work. ZF’s research is partially supported by the National Science Foundation (NSF) grant DMS-1814545 and the IR/D program from the NSF, and YF’s by the teaching practice and reformation project of Beijing (J1703) and the BUCEA Graduate Innovation Project (PG2018095).

Disclaimer

The findings and conclusions in this report are those of the authors and do not necessarily represent the official position of the Centers for Disease Control and Prevention or views of the National Science Foundation.

Appendix A. Initial conditions for simulations

The initial conditions used in Fig. 5 are shown in Table 4. They are based on measles in China at the beginning of 2014. See Section 4.2 for a description of the manner by which these initial conditions were chosen.

Appendix B. Stable age distribution

To confirm that system (3) indeed satisfies the assumption of stable age distribution, Fig. 6 illustrates simulations without infections; i.e., the following system for the demographics:

N1=(θ1+μ1+ρ)eρtP1(λ1+θ1+μ1)N1,Ni=θi1Ni1(λi+θi+μi)Ni,2i15. (18)

Fig. 6.

Fig. 6.

Simulation results of the model for demographics (population sizes of age groups in the absence of infections) for the case of actual birth and death rates. The left plot shows the population sizes for age groups 1–4 (Ni(t), 1 ≤ i ≤ 4). The right plot shows the age distribution: e−ρtNi(t), 1 ≤ i ≤ 4.

This figure is for the actual birth and death rates, with all other parameter values the same as in Fig. 5(a). The plot on the left shows solutions of (18) for the first four age groups, whereas that on the right shows e−ρtNi(t), which are constant. This demonstrates that the population is at its stable age distribution.

References

  1. Castillo-Chavez C, Feng Z, 1998. Global stability of an age-structure model for TB and its applications to optimal vaccination. Math. Biosci 151, 135–154. [DOI] [PubMed] [Google Scholar]
  2. Diekmann O, Heesterbeek JAP, 2000. Mathematical Epidemiology of Infectious Diseases: Model Building, Analysis and Interpretation, Vol. 5. John Wiley & Sons. [Google Scholar]
  3. Feng Z, Hill AN, Curns AT, Glasser JW, 2017. Evaluating targeted interventions via meta-population models with multi-level mixing. Math. Biosci 287, 93–104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Feng Z, Hill AN, Smith PJ, Glasser JW, 2015. An elaboration of theory about preventing outbreaks in homogeneous populations to include heterogeneity or preferential mixing. J. Theoret. Biol 386, 177–187. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Glasser JW, Feng Z, Omer SB, Smith PJ, Rodewald LE, 2016. The effect of heterogeneity in uptake of the measles, mumps, and rubella vaccine on the potential for outbreaks of measles: a modelling study. Lancet Infect. Dis 16 (5), 599–605. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Hadeler KP, Müller J, 1996a. Vaccination in age structured population i: the reproduction number. In: Mollison D (Ed.), Epidemic Models: Their Structure and Relation to Data. Cambridge University, Cambridge, p. 90. [Google Scholar]
  7. Hadeler KP, Müller J, 1996b. Vaccination in age structured populations II: optimal vaccination strategies. In: Isham V, Medley G (Eds.), Models for Infectious Human Diseases: Their Structure and Relation to Data. Cambridge University, Cambridge, p. 102. [Google Scholar]
  8. Hao L, Glasser JW, Su Q, Ma C, Feng ZL, Yin Z, James LG, Wen N, Fan C, Yang H, Rodewald LE, Feng ZJ, Wang H, 2019. Evaluating vaccination policies to accelerate measles elimination in China: A meta-population modeling study. Int. J. Epidemiol 48 (4), 1240–1251. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Hethcote HW, 2000. The mathematics of infectious diseases. SIAM Rev. 42, 599–653. [Google Scholar]
  10. Jacquez JA, Simon CP, Koopman J, Sattenspiel L, Perry T, 1988. Modeling and analyzing HIV transmission: the effect of contact patterns. Math. Biosci 92 (2), 119–199. [Google Scholar]
  11. John AM, 1990. Transmission and control of childhood infections diseases: Does demography matter?. Popul. Stud 44 (2), 195–215. [Google Scholar]
  12. Mina MJ, Kula T, Leng Y, Li M, de Vries RD, Knip M, Siljander H, Rewers M, Choy DF, Wilson MS, Larman HB, Nelson AN, Griffin DE, de Swart RL, Elledge SJ, 2019. Measles virus infection diminishes antibodies that offer protection from other pathogens. Science 366, 599–606. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Nold A, 1980. Heterogeneity in disease transmission modeling. Math. Biosci 124, 59–82. [Google Scholar]
  14. Poghotanyan G, Feng Z, Glasser JW, Hill AN, 2018. Constrained minimization problems for the reproduction number in meta-population models. J. Math. Biol 77 (6–7), 1795–1831. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Van den Driessche P, Watmough J, 2002. Reproduction numbers and sub-threshold endemic equilibria for compartmental models of disease transmission. Math. Biosci 1801 (1–2), 29–48. [DOI] [PubMed] [Google Scholar]

RESOURCES