Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2016 Jan 21;71(11):2313–2329. doi: 10.1016/j.camwa.2015.12.044

Constrained optimal control applied to vaccination for influenza

Jungeun Kim a, Hee-Dae Kwon b, Jeehyun Lee a,
PMCID: PMC7125829  PMID: 32288204

Abstract

The efficient time schedule and prioritization of vaccine supplies are important in mitigating impact of an influenza pandemic. In practice, there are restrictions associated with limited vaccination coverage and the maximum daily vaccine administration. We extend previous work on optimal control for influenza to reflect these realistic restrictions using mixed constraints on state and control variables. An optimal control problem is formulated with the aim of minimizing the number of infected individuals while considering intervention costs. Time-dependent vaccination is computed and analysed using a model incorporating heterogeneity in population structure under different settings of transmissibility levels, vaccine coverages, and time delays.

Keywords: Optimal control, State constraints, Control constraints, Structured population, Time dependent vaccination

1. Introduction

An epidemic outbreak causes a crisis in public health accompanying social fear as well as a direct loss due to the disease. In developing a response plan to minimize socio-economic losses in disease outbreak, it is important to predict the transmission dynamics of an infectious disease, to compare the effects of different control strategies, and to design the best strategy. The World Health Organization(WHO) issued warning of pandemic influenza and encouraged to prepare countermeasures in 1999, but it did not draw much attention until the emergence of Severe Acute Respiratory Syndrome(SARS) in 2002–2003. Since the first SARS case was reported from Canton, China on December 2002, more than 31 countries worldwide reported 7956 confirmed cases including 666 fatal cases to the WHO by the end of 21 May, 2003. The SARS aroused great interest in the use of mathematical models to predict the course of the epidemic and to evaluate various management strategies  [1]. This interest triggered studies for investigating the dynamics and control of infectious diseases and has been reinforced by the treatment of a pandemic including the influenza A(H1N1) 2009  [2].

Vaccination is the principal control measure for reducing the spread of many infectious diseases. The optimization of vaccination policies before their implementation is essential to better allocate resources and to minimize disease burdens. Recent advances have been made in optimizing vaccine distribution policies in specific settings  [3], [4], [5]. Several studies have applied optimal control techniques to determine immunization strategies  [6], [7]. However, it is still complicated and controversial to address the best possible strategies because the dynamics of epidemics and the optimal use of vaccines depend on various factors including the structure of the population, vaccine availability, and transmissibility levels. In this context, we take into account of the size and heterogeneous dynamics of groups, different transmission levels, the total and daily maximum amount of vaccines available, and time delays in vaccine implementation.

In this paper, we seek optimal time-dependent vaccination strategies within the vaccine availability. We begin by introducing a deterministic, compartmental model of influenza transmission incorporating the structure of the population with different dynamics. We then present the formulation of the optimal control problem to minimize the incidence while satisfying the constraints of the total and daily maximum amount of vaccines available. We use the penalty method to approximate this constrained optimization problem and derive an optimality system that characterizes the optimal control. Finally, we present the results of numerical simulations under various settings and conclude with a summary.

2. Mathematical models

The influenza model, SEIAR, is an extension of the standard SEIR model incorporating asymptomatic compartment  [8]. In the SEIAR model, infected individuals in the exposed stage can either develop symptoms and move to an infective stage or develop no symptoms and move to an asymptomatic infective stage. This baseline model is modified to include control measures of vaccination and antiviral treatment. The nonlinear system of ODEs describing the influenza dynamics is given by

S(t)=βS(t)Λ(t)ψν(t)S(t)E(t)=βS(t)Λ(t)κE(t)I(t)=pκE(t)αI(t)τI(t)A(t)=(1p)κE(t)ηA(t)R(t)=fαI(t)+τI(t)+ηA(t)+ψν(t)S(t), (2.1)

with Λ(t)=ϵE(t)+(1q)I(t)+δA(t) and the initial conditions

S(0)=S0,E(0)=E0,I(0)=I0,A(0)=A0,R(0)=R0.

Fig. 1 shows a flow diagram for model (2.1).

Fig. 1.

Fig. 1

Flow chart for the SEIAR model.

The model classifies individuals into five key compartments of susceptible (S), exposed (E), symptomatic infective (I), asymptomatic infective (A) and removed (R). The number of contact events sufficient for transmitting an infection is βN by mass action incidence, where N is the total population size. A fraction p of individuals in the exposed stage proceeds to the infective stage at the rate κ and the remainder goes to the asymptomatic infective stage also at the rate κ. Exposed individuals are assumed to reduce infectivity by a factor of ϵ, with 0ϵ1. The compartment E represents the latent stage when ϵ=0 and the initial asymptomatic and mildly infectious stage when ϵ>0. Infective members leave the compartment at the rate α with a fraction f recovering from the disease, whereas the rest dying of infection. On average infective individuals have their contact rate reduced by a factor of q. Asymptomatic members have their infectivity reduced by a factor of δ, with 0δ1, and progress to the removed compartment at the rate η. The time dependent control function ν(t) measures the rate at which susceptible individuals are vaccinated with vaccine efficacy ψ and the infective individuals are treated at the rate τ during the epidemic period.

In developing response plans for disease outbreaks, one seeks strategies that can minimize the incidence and/or disease related mortality while considering the cost of intervention strategies. The goal is to minimize the number of people who become infected at a minimal efforts of vaccination. Thus, the objective functional is given by

J(ν)=0TPI(t)+Qν2(t)dt.

In general, vaccination coverage and the maximum daily vaccine administration are limited during an epidemic. In our optimal control formulation, realistic restrictions associated with vaccination are incorporated using state variable inequality constraints. This can be stated

0ν(t)1
ν(t)S(t)νmax (2.2)
0Tν(t)S(t)dtνtotal,

where νmax is the maximum daily vaccination and νtotal is vaccine coverage. Now, we are faced with the problem to minimize the number of infected individuals using a limited total vaccination, or stated mathematically

minimize  J(ν)  subject to   (2.1) and (2.2)  . (2.3)

The necessary conditions of the optimal solutions of problem (2.3) cannot be directly derived from Pontryagin’s Maximum Principle due to the constraint on vaccination coverage. We can convert this problem to a more convenient form by introducing an auxiliary state variable

z(t)=0tν(s)S(s)ds.

Then, it follows,

z(t)=ν(t)S(t)
z(0)=0 (2.4)
z(T)νtotal.

Therefore, (2.3) is transformed into

minimize  J(ν)  subject to   (2.1)
z(t)=ν(t)S(t),z(0)=0,z(T)νtotal (2.5)
0ν(t)1,ν(t)S(t)νmax.

Note that the inequality constraint z(T)νtotal is equivalent to z(t)νtotal,t due to the monotonically increasing property of z(t).

The existence of an optimal solution can be established by verifying conditions of the Filippov–Cesari existence theorem  [9], [10]. The detailed results are shown in Appendix.

Theorem 2.1

There exists an optimal solution to the problem   (2.5) .

2.1. Penalty method

One popular approach to handle the constrained optimal control problems is to convert them into unconstrained optimization problems. This can be accomplished by using a penalty function method, which attempts to attain feasibility and to optimize the objective functional simultaneously by optimizing a weighted combination (refer to  [11] for details). A suitable penalty function of the constrained minimization problem (2.5) is

Jp(ν)=0T[PI(t)+Qν2(t)+μ1(ν(t)S(t)νmax)2H1(ν(t)S(t)νmax)+μ2(z(t)νtotal)2H2(z(t)νtotal)]dt, (2.6)

where P and Q are constants that can be chosen to balance the relative costs of the infected individuals and vaccination. μ1 and μ2 are penalty parameters which change the relative severity of violation of the constraints. H1 and H2 denote the Heaviside step functions, i.e.

H1(ν(t)S(t)νmax)={0if  ν(t)S(t)νmax1if  ν(t)S(t)>νmax
H2(z(t)νtotal)={0if  z(t)νtotal1if  z(t)>νtotal.

In summary, we wish to approximate the solution of constrained optimization problem (2.5) by solving

minimize  Jp(ν)  subject to   (2.1)
z(t)=ν(t)S(t),z(0)=0,0ν(t)1. (2.7)

Pontryagin’s Maximum Principle is used to derive the optimality system which provides necessary conditions of the optimal solutions of (2.7). The optimality system consists of the state system (2.8) with initial conditions, the adjoint system (2.9) with the transversality conditions, and the optimality conditions (2.10). The details are given in Appendix.

S(t)=βS(t)Λ(t)ψν(t)S(t)E(t)=βS(t)Λ(t)κE(t)I(t)=pκE(t)αI(t)τI(t)A(t)=(1p)κE(t)ηA(t)R(t)=fαI(t)+τI(t)+ηA(t)+ψν(t)S(t)z(t)=ν(t)S(t), (2.8)

with Λ(t)=ϵE(t)+(1q)I(t)+δA(t) and the initial conditions S(0)=S0,E(0)=E0,I(0)=I0,A(0)=A0,R(0)=R0,z(0)=0.

λ1(t)=2μ1ν(t)(ν(t)S(t)νmax)H1(ν(t)S(t)νmax)+βΛ(t)(λ1(t)λ2(t))+ν(t)(ψλ1(t)ψλ5(t)λ6(t))λ2(t)=βϵS(t)(λ1(t)λ2(t))+κ(λ2(t)pλ3(t)(1p)λ4(t))λ3(t)=P+β(1q)S(t)(λ1(t)λ2(t))+(α+τ)λ3(t)(fα+τ)λ5(t)λ4(t)=βδS(t)(λ1(t)λ2(t))+η(λ4(t)λ5(t))λ5(t)=0λ6(t)=2μ2(z(t)νtotal)H2(z(t)νtotal), (2.9)

with the transversality conditions λ1(T)=λ2(T)=λ3(T)=λ4(T)=λ5(T)=λ6(T)=0.

ν(t)=min[1,max{0,2μ1νmaxS(t)H1(ν(t)S(t)νmax)+(λ1(t)λ5(t)λ6(t))S(t)2(Q+μ1S2(t)H1(ν(t)S(t)νmax))}]. (2.10)

2.2. Structured model

The dynamics of epidemics and the effectiveness of an intervention strategy depend on the structure of the population. For example, the potential benefit of prioritizing school-age children for vaccination has been discussed because this group is disproportionately responsible for influenza transmission  [12], [13]. Thus, the SEIAR model of an epidemic is extended to capture characteristics regarding age and severity of disease. To incorporate these features, we divide the population into subpopulations with different transmission dynamics.

Si=SiΛiψiνiSiEi=SiΛiκiEiIi=piκiEi(αi+τi)IiAi=(1pi)κiEiηiAiRi=ψiνiSi+(fiαi+τi)Ii+ηiAi, (2.11)

with Λi=β0j=1maij(ϵjEj+(1qj)Ij+δjAj) and the initial conditions

Si(0)=Si0,Ei(0)=Ei0,Ii(0)=Ii0,Ai(0)=Ai0,Ri(0)=Ri0,i=1,,m,

where aij is the frequency of contact between an individual in the jth subgroup and individuals of the ith subgroup.

The objective functional to be minimized is given by

F(ν)=i=1m0TPiIi(t)+Qiνi2(t)dt,

and restrictions associated with vaccination coverage and the maximum daily vaccine administration are incorporated using state variable inequality constraints:

0νi(t)1i=1,,m
i=1mνi(t)Si(t)νmax (2.12)
0Ti=1mνi(t)Si(t)dtνtotal.

Therefore, we seek the optimal controls ν=[ν1(t),,νm(t)]T such that

minimize  F(ν)  subject to   (2.11) and (2.12)  . (2.13)

To convert this problem to a more convenient form from which optimal solutions can be approximated, we introduce an auxiliary state variable

z(t)=0ti=1mνi(s)Si(s)ds,

and a penalty functional

Fp(ν)=0T[i=1m(PiIi(t)+Qiνi2(t))+μ1(i=1mνi(t)Si(t)νmax)2H1(i=1mνi(t)Si(t)νmax)+μ2(z(t)νtotal)2H2(z(t)νtotal)]dt, (2.14)

where Pi and Qi represent the weight constants of infective individuals and controls. μ1 and μ2 are penalty parameters which balance objective functional and feasibility. H1 and H2 denote the Heaviside step functions, that is

H1(i=1mνi(t)Si(t)νmax)={0if  i=1mνi(t)Si(t)νmax1if  i=1mνi(t)Si(t)>νmax (2.15)
H2(z(t)νtotal)={0if  z(t)νtotal1if  z(t)>νtotal. (2.16)

Now, the problem (2.13) is transformed into

minimize  Fp(ν)  subject to   (2.11)
z(t)=i=1mνi(t)Si(t),z(0)=0 (2.17)
0νi(t)1for  i=1,,m.

The derivation of optimality system is similar to the SEIAR model. In summary, we find the optimal controls by solving the state equations with initial conditions and the adjoint equations

λi(t)=Λi(t)(λi(t)λi+m(t))+νi(t)(ψiλi(t)ψiλi+4m(t)λ5m+1(t))μ12νi(t)(i=1mνi(t)Si(t)νmax)H1(i=1mνi(t)Si(t)νmax)λi+m(t)=βϵij=1m[ajiSj(t)(λj(t)λj+m(t))]+κiλi+m(t)piκiλi+2m(t)(1pi)κiλi+3m(t)λi+2m(t)=Pi+β(1qi)j=1m[ajiSj(t)(λj(t)λj+m(t))]+(αi+τi)λi+2m(t)(fiαi+τi)λi+4m(t)λi+3m(t)=βδij=1m[ajiSj(t)(λj(t)λj+m(t))]+ηiλi+3m(t)ηiλi+4m(t)λi+4m(t)=0λ5m+1(t)=2μ2(z(t)νtotal)H2(z(t)νtotal), (2.18)

with the transversality conditions λi(T)=0,i=1,,m.

The optimal control functions satisfy

νi(t)=min[1,max{0,2μ1(jiνj(t)Sj(t)νmax)Si(t)H1+(λi(t)λi+4m(t)λ5m+1(t))Si(t)2(Qi+μ1Si(t)2H1)}]. (2.19)

3. Numerical simulations

We present simulation results by solving the constrained optimal control problems using penalty method as described in the previous chapter. Applying the Pontryagin’s Maximum Principle, optimality system is derived from which optimal solutions may be obtained. This system is a two-point boundary value problem, where the state system with the initial conditions (2.8) and the adjoint system with the terminal conditions (2.9) are coupled. Among many practical approaches to solve the coupled optimality system, we use a gradient-based algorithm to uncouple the system  [5].

In the numerical simulations, we compare the optimal intervention strategies under different settings of the population structures, transmissibility levels, vaccine coverages, and delays in vaccine production. The values of model parameters were obtained by the best available local data and literature reviews of previous studies  [8], [14]. Table 1 provides a summary of the definitions and values of the parameters. The default values for parameters in addition to those listed in Table 1 are vaccination coverage, maximum daily vaccination, and the basic reproduction number. In general, vaccination coverage for a pandemic influenza is far lower than full, for example, the US or Canada held 30%–40% coverage for 2009 H1N1 pandemic influenza  [15], [16]. The daily rate of vaccine administration has been estimated to be below 2% of the total population  [16], [17]. Therefore, we varied vaccination coverage in the range of 10%–50% and maximum daily administration of less than 2% of the total population. The basic reproduction number R0, which associated with transmissibility level, ranges from 1.4 to 2.4. The weight constants in the penalized objective functional (2.14) are Pi=1, Qi=1, μ1=1 and μ2=1.

Table 1.

Parameters in numerical simulations.

Parameter Description Value
ϵ Infectivity reduction factor for the exposed 0
q Contact reduction by isolation 0.5
δ Infectivity reduction factor for the asymptomatic 0.5
p Fraction of developing symptoms 0.667
κ Transition rate for the exposed 0.7143/day
f Complement to fatality rate (one minus fatality rate) 0.999
α Recovery rate for the (symptomatic) infective 0.1667/day
η Recovery rate for the asymptomatic 0.1667/day
τ Antiviral treatment rate 0/day
ψ Efficacy of vaccination 70%

For simplicity and straightforward analysis of causality, we divide the population into two subgroups with the ratio of sizes r1:r2, and start simulations in early stage of epidemic by introducing one infective to the whole population of susceptible. In other words, we take initial conditions S1(0)=r1r1+r2×5×107, S2(0)=r2r1+r2×5×107, Ii(0)=1, and Ei(0)=Ai(0)=Ri(0)=0, for i=1,2. All the baseline values introduced here are used throughout the paper unless otherwise specified.

Results from simulations are presented in terms of number of vaccine doses, proportion vaccinated, number of infectives, and reduction in infectives. The proportion vaccinated is the number of vaccinated individuals in each subgroup divided by the corresponding population size of each subgroup. The reduction in infectives, the number of infectives reduced as a result of control relative to the number of infectives in the absence of vaccination, assesses the effectiveness of control strategies. The optimal control is compared with early possible vaccination and uniform distribution.

3.1. Population structure

In order to investigate whether each factor of population structure plays an important role in determining efficient vaccination strategy, we perform numerical experiments under different settings of contact rates and subgroup sizes. We assume a 50% vaccination coverage, a 1.5% maximum daily administration of the total population and R0=1.9. First, we consider two subgroups of the fixed ratio 3:7 of sizes where the former subgroup has a higher contact than the latter. The mixing rates are varied by using different frequencies of contacts aij between jth and ith subgroups. Fig. 2, Fig. 3 show optimal vaccinations under the different contact rates and compare the percent reductions in infectives relative to the baseline scenario with other strategies not incorporating heterogeneous transmission dynamics.

Fig. 2.

Fig. 2

Time schedule of vaccine allocations, the vaccinated proportions of subgroups, the incidence curves and the reductions in infectives are plotted under optimal vaccine distribution (A), early possible vaccination (B), and uniform distribution (C) for comparison.

Fig. 3.

Fig. 3

Optimal vaccine allocations, the vaccinated proportions of subgroups, the incidence curves and the reductions in infectives are displayed when a11=5 (top), a11=7 (middle) and a11=10 (bottom).

Time dependent optimal vaccine distribution, early possible vaccination, and uniform distribution over the time interval [0180] are displayed in Fig. 2A1–C1 when a11=5, a21=1 and a22=1. The cumulative proportion vaccinated per month in each subgroup using different vaccination strategies are depicted in Fig. 2A2–C2. Under the optimal vaccination, control efforts are gradually decreasing in time. Vaccination is highly concentrated in the early stage of epidemic for early possible strategy and the vaccinated proportion stays constant over the time for uniform distribution. A larger fraction is vaccinated in the higher contact group compared to the lower contact group under the optimal strategy. In contrast, the number of individuals vaccinated in each subgroup is proportional to the size of subgroup for both early possible and uniform strategy, or the proportion vaccinated in each subgroup is kept the same. This is because neither of them reflects the heterogeneous mixing rates to determine the vaccination schedule. Fig. 2A3–C3 demonstrate that the implementation of control measures yields substantial reductions in the peak size of infections while generating shifted, longer pandemic durations. The reduction of cumulative number of infectives relative to the case without intervention are approximately 68.2%, 59%, 45.5% under optimal, early possible, and uniform distribution, respectively (Fig. 2A4–C4). This result proposes that control measures may be optimally targeted to minimize the number of cases for a given control effort.

The impact of contact rates on optimal vaccination is evaluated by varying a11 with fixed a21=1 and a22=1 (Fig. 3). The results for the contact of a11=7 and a11=10 are similar to case of a11=5, in general. Our findings suggest that more intensive vaccination must be implemented in the early stage on the targeted group as the gap of contact rates between two subgroups grows (Fig. 3A2–C2). As a result, for a11=10, infectives are significantly reduced by 80.1% compared to early possible vaccination by 51.3% and uniform distribution by 31.8% (Fig. 3C4). We may conclude that differences in efficiency between optimally targeted control and others in which heterogeneous transmission dynamics is not considered, is growing as the contact frequency differences increase.

Then we explore the impact of the population sizes of subgroups on optimal targeting strategy. The proportions of vaccinated in each group using the population ratios of 5:5 and 2:8 are illustrated in Fig. 4 where a11=10 and a21=1 are fixed and a22 is varied by using 1, 3, 5 and 10. It is obvious that the proportion of vaccinated individuals for each subgroup corresponds to contact frequencies when the subgroups are equal in population sizes (Fig. 4A1–A4). However, a switch in the main targeted group occurs as the gap of contact rates between two subgroups diminishes (Fig. 4B1–B4). Similar behaviour is observed with different ratios of the subgroup population sizes.

Fig. 4.

Fig. 4

The vaccinated proportions of subgroups are compared using different ratio of population sizes 5:5 (top) and 2:8 (bottom). The contact frequency a11=10 and a21=1 are fixed and a22 is varied by using 1, 3, 5 and 10, respectively.

Optimal targeting strategy is investigated in terms of cumulative proportion of vaccinated in each group under different ratios of populations sizes. The ratio of the vaccinated proportion in the higher contact group relative to the lower contact group as a function of population sizes and contact frequencies is illustrated in Fig. 5 (A). For all cases of subgroup population sizes, the main targeted vaccinated group is the higher contact group when the gap of contacts between two groups is large enough. As the gap decreases, the targeted group is switched to the one with more population and the bigger the difference in sizes of two groups, the earlier the turning point comes. This threshold behaviour is shown in Fig. 5(B).

Fig. 5.

Fig. 5

The ratio of cumulative proportions of vaccinated in the higher contact group relative to the lower contact group is displayed in A. The threshold value of a22 at which the cumulative proportions of vaccinated in two groups become equal is plotted in B. r1 in the ratio of population sizes r1:r2 varies from 1 to 5 and a22 varies from 1 to 10, fixing a11=10 and a21=1.

3.2. Transmission levels and vaccination coverage

We study the effects of transmission levels on optimal vaccination strategies using different values for basic reproduction number R0. In Fig. 6 , optimal vaccination controls and their impacts on the incidence of infected are compared under three different values of R0, 1.4, 1.9, and 2.4. Fig. 6A1–C1 display the time series of vaccinated proportion for each subgroup. Vaccination must be implemented in a shorter period of time, for higher level of transmission because large R0 results in earlier epidemic peaks due to rapid spread of the disease. It is also observed that high R0 requires optimal control that manages to reduce the infectives in the group with big population since large R0 quickly depletes the susceptible population. Incidence curves of infected proportions are shown in Fig. 6A2–C2 and higher values of R0 generate earlier epidemic peaks with higher and narrower in shape. For all cases, optimal vaccination yields more reduction in infected than early possible and uniform distribution (Fig. 6A3–C3).

Fig. 6.

Fig. 6

Optimal vaccine allocations, the vaccinated proportions of subgroups, the incidence curves and the reductions in infectives are displayed under different values of R0: 1.4 (A), 1.9 (B), and 2.4 (C).

In developing response plans for disease outbreaks, vaccination coverage and maximum daily vaccination are parameter values with restriction, in practice. It is of great interest to seek the best strategies to better allocate limited resources and minimize disease burdens. In the optimal control problem, vaccination coverage and maximum daily vaccination are expressed as mixed constraints on control and state to reflect realistic restrictions. We study the effects of optimal vaccination polices on the dynamics of disease under different vaccination coverage and maximum daily vaccination capacity. In both simulations, the ratio of subgroup population sizes is 3:7, contact frequencies are a11=5, a21=1 and a22=1.

To evaluate the impact of constraints on the availability of vaccine supplies, we vary vaccination coverage from 50% to 10% of the population, fixing maximum daily vaccination as 1.5% when R0=1.9. Time schedules of vaccinated proportion under three different vaccination coverage are monotonically decreasing in time with different slopes in Fig. 7 A1–C1. Cumulative vaccinated proportion in each subgroup is shown in Fig. 8 (A), which demonstrates that targeting strategy remains similar with changes in vaccination coverage. As vaccination coverage decreases, number of vaccinated decreases, resulting in an increase in the overall number of infected (Fig. 7A2–C2). Optimal control is more efficient than other strategies in terms of reduction under all vaccination coverage (Fig. 7A3–C3). A significant difference is observed in the reduction of number of infected under different vaccination coverage and this result underscores the importance to secure sufficient vaccine supplies (Fig. 8(B)).

Fig. 7.

Fig. 7

Time schedules of vaccinated proportion, the incidence curves are evaluated under vaccination coverage of 50%, 25%, and 10%. Optimal vaccination is compared with early possible and uniform distribution in terms of the reductions in infectives.

Fig. 8.

Fig. 8

Cumulative vaccinated proportion in each subgroup (A) and reduction in number of infectives (B) are shown for three different vaccination coverage of 50%, 25% and 10%.

The optimal value of maximum daily vaccination is related to total vaccination coverage and the transmission level. This relation is illustrated in Fig. 9, Fig. 10 under three different values of R0. Fig. 9 displays cumulative number of vaccinated as maximum daily vaccination varies from 0.25% to 1.5% with 50% vaccination coverage. The total number of vaccinated increases as daily maximum increases to 1% and 1% is enough to use 50% coverage in total. We also analyse the threshold value of maximum daily vaccination as a function of vaccination coverage and R0 in terms of reduction of infected individuals. For instance, in Fig. 10 R0=1.9, the reduction of infectives increases as daily maximum increases to 1% for vaccination coverage of 50%. However, further increase in maximum daily vaccination does not result in more reduction of infected individuals. Our results indicate that maximum daily vaccination affects the optimal control or the dynamics of influenza only in a certain range which depends on vaccination coverage and R0.

Fig. 9.

Fig. 9

Cumulative number of vaccinated is shown as maximum daily vaccination varies from 0.25% to 1.5% under three different values of R0.

Fig. 10.

Fig. 10

The reduction of infectives is plotted as a function of maximum daily vaccination and total vaccination coverage under three different values of R0.

3.3. Delay of vaccination

In the previous simulations, we found that sufficient vaccination should be implemented in the early phases to effectively control an epidemic. In practice, however, the timing of vaccine delivery or availability may be much later than the onset of the pandemic. For the pandemic A(H1N1) 2009 outbreak, the influenza began spreading in April 2009 and vaccination started in October 2009. Therefore, we incorporated the time delay by varying the start of vaccination, 30, 60, and 90 days after the pandemic onset. We investigate the influence of the timing of the vaccination on optimal strategy and vaccination coverage.

Fig. 11 displays the vaccinated proportions of subgroups at high and low contact, corresponding incidence curves of infected, and the reduction in the cumulative number of infected individuals relative to the ones in the absence of interventions. As the time delay increases, more intensive vaccination must be implemented in a shorter period of time as shown in Fig. 11A1–D1. The group with higher contact remains as the main target of optimal vaccine allocation for most delay cases. However, a longer period of time delay leads to the switch in the vaccinated proportion (Fig. 11D1). This is because peak occurs earlier in higher contact group than lower contact group and vaccination has little effect after the peak. Delay of vaccination yields significant increases in the number of infected individuals and decreases in the percent reductions (Fig. 11A2–D2 A3–D3). While general performance of optimal strategy is superior to others, the difference becomes insignificant for a longer period of time delay (Fig. 11A3–D3).

Fig. 11.

Fig. 11

Optimal vaccine allocations, the corresponding incidence curves and the reductions in infectives are displayed under the time delay of vaccination by 0 (A), 30 (B), 60 (C) and 90 days (D).

Fig. 12 presents the cumulative number of vaccinated of each group under three different vaccination coverages and the impact of optimal vaccinations in terms of reductions of infected. As vaccination coverage increases, the number of infected individuals decreases, resulting in an increase in the reductions of infected. However, with long time delay and large vaccination coverage, the whole coverage is not distributed due to the lack of implementation period. For instance, if vaccination starts 60 days after the beginning of the transmission, only 39% coverage is allocated when 50% vaccination coverage is allowed. Not surprisingly, 50% coverage and 25% coverage lead to the same results in cumulative number of vaccinated and the reductions of infectives with 90 days of delay. The optimal vaccination coverage as a function of time delay is presented in Fig. 13 .

Fig. 12.

Fig. 12

Total number of vaccinated in each group using three different vaccination coverages of 50%, 25%, and 10% are presented under the time delay of vaccination by 0, 30, 60 and 90 days (left). The corresponding percent reductions in infected individuals are shown (right).

Fig. 13.

Fig. 13

Optimal vaccination coverage as a function of delay time is plotted.

4. Conclusion

Vaccination is among the most important control measures for reducing the spread of many infectious diseases. Thus, it is great interest to develop an efficient time schedule and prioritization of limited vaccine supplies. This study uses a mathematical model of the transmission dynamics of pandemic influenza and employs techniques from control theory to derive optimal intervention strategies. Time-dependent vaccination is computed and analysed using a model incorporating heterogeneity in population structure under different settings of transmissibility levels, vaccine coverages, and time delays in the implementation of vaccination. Vaccination coverage and the maximum daily vaccination rate are critical factors in developing response plans for disease outbreaks. These are parameters with limited values and associate with weight constants and a control upper bound in optimal control formulation of previous studies. In our mathematical framework, mixed constrained optimization problem is considered to reflect realistic restrictions.

The impact of heterogeneous contact rates on optimal allocation is evaluated and compared with other strategies not incorporating population structure. Our analysis confirms that more intensive control measures must be implemented in the early stage on the group with higher contact, in general. However, the targeted group is switched to the one with more population, as the gap of contact rates between two groups diminishes, which suggests that prioritization strategy should be tailored. Higher values of R0 requires rapid implementation of optimal control policies with more concern on the group with big population. While the reduction of infected significantly decreases as the vaccination coverage decreases, prioritization schemes on subgroups remain similar with changes in total number of vaccine doses available. Finally, the benefit of vaccination is significantly reduced as the time of the start of vaccination from pandemic onset is delayed.

Acknowledgements

The work of Hee-Dae Kwon was supported by the NRF Grant funded by the Korean government (NRF-2014R1A1A2056498). The work of Jeehyun Lee was supported by NRF grant 2015 R1A5A1009350.

Contributor Information

Jungeun Kim, Email: jekjek@yonsei.ac.kr.

Hee-Dae Kwon, Email: hdkwon@inha.ac.kr.

Jeehyun Lee, Email: ezhyun@yonsei.ac.kr.

Appendix.

A.1. Existence of an optimal control

Consider the following optimal control problem:

minimize  J(ν)=0TPI(t)+Qν2(t)dt

subject to

S(t)=βS(t)Λ(t)ψν(t)S(t)E(t)=βS(t)Λ(t)κL(t)I(t)=pκL(t)αI(t)τI(t)A(t)=(1p)κL(t)ηA(t)R(t)=fαI(t)+τI(t)+ηA(t)+ψν(t)S(t)z(t)=ν(t)S(t)S(0)=S0,E(0)=E0,I(0)=I0,A(0)=A0,R(0)=R0,z(0)=0, (A.1)

and

z(T)νtotal,0ν(t)1,ν(t)S(t)νmax. (A.2)

The existence of a solution to the optimal control problem can be obtained by verifying conditions of the Filippov–Cesari existence theorem  [9]. The boundedness of solutions to the system (A.1) for the finite time interval is needed to establish these conditions. Note that the quantities S,E,I, and A decrease only in proportion to their present sizes, respectively, and thus, all variables remain nonnegative if the initial values are nonnegative. Then so are R and z, since the changes in these variables are nonnegative. To establish the upper bounds for the solutions, we consider an equation for the total population size N. N satisfies N=(1f)αI from the system (A.1) and N is bounded above by N(0). Because S,E,I,A, and R are all nonnegative, the upper bound for N is also the upper bound for S,E,I,A, and R. Boundedness of z follows from the boundedness of ν and S.

Let x(t)(x1(t),,xn(t))Rn be a state vector and u(t)(u1(t),,ur(t))Rr be a control vector. Consider the following optimal control problem:

mint0t1F(x(t),u(t),t)dt(t0,t1  fixed) (A.3)

subject to

x˙=f(x(t),u(t),t),x(t0)=x0(x0  fixed), (A.4)

the terminal conditions

xi(t1)xi1,i=1,,m(xi1  fixed)
xi(t1)  free ,i=m,,n, (A.5)

and the constraints

u(t)U,U  a fixed set in  Rr
g(x(t),u(t),t)0. (A.6)

Assume that the functions F:Rn×Rr×RR, f:Rn×Rr×RRn and g:Rn×Rr×RRs are continuously differentiable with respect to all their arguments. We call (x(t),u(t)) an admissible pair if u(t) is any piecewise continuous control and x(t) is a continuously differentiable function such that (A.4), (A.5), (A.6) are satisfied.

Theorem A.1 Filippov–Cesari’s Existence Theorem —

Suppose that there exists an admissible pair (x(t),u(t)) and further that

  • 1.

    U is closed.

  • 2.

    N(x,t)={y~(y,yn+1):y=f(x,u,t),yn+1F(x,u,t),g(x,u,t)0,uU} is convex for all (x,t)Rn×[t0,t1] .

  • 3.

    There exists a number θ>0 such that x(t)<θ for all admissible pairs (x(t),u(t)) , and all t[t0,t1] .

  • 4.

    There exists an open ball B(0,γ)Rr which contains the set Ω(x,t)={uU:g(x,u,t)0} for all xB(0,θ) .

Then there exists an optimal pair (x(t),u(t)) to the problem   (A.3), (A.4), (A.5), (A.6)   with u(t) measurable.

For a proof of theorem 5.1, see Cesari  [9].

Proof of Theorem 2.1

We verify nontrivial requirements listed in the Filippov–Cesari’s existence theorem. In order to verify these conditions, we write x(t)=(S(t),E(t),I(t),A(t),R(t),z(t))T, u(t)=ν(t), F(x(t),u(t),t)=Px3(t)+Qu2(t),

f(x(t),u(t),t)=[βS(t)Λ(t)ψν(t)S(t)βS(t)Λ(t)κE(t)pκE(t)αI(t)τI(t)(1p)κE(t)ηA(t)fαI(t)+τI(t)+ηA(t)+ψν(t)S(t)ν(t)S(t)], (A.7)

and g(x(t),u(t),t)=νmaxu(t)x1(t).

It is clear that F,f and g are of class C1 and f is bounded. Due to this property, there exists a solution for (2.8) for a zero constant control, which guarantees an admissible pair (x(t),u(t)). Conditions 1 and 4 hold vacuously as the control set U=[0,1] is compact.

U  is convex,f(x,u,t)=α(x,t)+β(x,t)u,F(x,,t)  and  g(x(t),,t)  are convex on  U.

We note that U is convex, f is expressed as a linear function of the control variable with coefficients dependent on the state variables and time in (A.7), and F and g are convex on U. Then N(x,t) is convex, which is Condition 2. To show this, let f(x,u,t)=h(x,t)+b(x,t)u and ζ~,ψ~N. Then

ζ=f(uζ),ζn+1F(uζ),g(uζ)0,for  uζU
ψ=f(uψ),ψn+1F(uψ),g(uψ)0,for  uψU.

For 0ω1, uρ=(1ω)uζ+ωuψ and ρ~=(1ω)ζ~+ωψ~, we have

ρ=f(uρ),ρn+1F(uρ),g(uρ)0,for  uρU.

Thus, ρ~N, which shows that N is convex. Condition 3 follows from the boundedness of solutions to the system (2.8) for the finite time interval.

A.2. Optimality system

The Lagrangian, the Hamiltonian augmented with penalty terms for the control constraints is, given by

L(x,u,λ)=PI(t)+Qν2(t)+μ1(ν(t)S(t)νmax)2H1(ν(t)S(t)νmax)+μ2(z(t)νtotal)2H2(z(t)νtotal)+λ1(t)(βΛ(t)S(t)ν(t)S(t))+λ2(t)(βΛ(t)S(t)κE(t))+λ3(t)(pκE(t)(α+τ)I(t))+λ4(t)((1p)κE(t)ηA(t))+λ5(t)(νS(t)+(fα+τ)I(t)+ηA(t))+λ6(t)ν(t)S(t)ω1(t)ν(t)ω2(t)(1ν(t)),

where ωi(t)0 are the penalty multipliers satisfying

ω1(t)ν(t)=ω2(t)(1ν(t))=0at  ν=ν.

Here ν is the optimal control pair yet to be found. Setting to zero the first variations with respect to state variables, S,E,I,A,R and z, yield the adjoint equations

λ1=LS,λ2=LE,λ3=LI,λ4=LA,λ5=LRandλ6=Lz,

or

λ1(t)=2μ1ν(t)(ν(t)S(t)νmax)H1(ν(t)S(t)νmax)+βΛ(t)(λ1(t)λ2(t))+ν(t)(λ1(t)λ5(t)λ6(t))
λ2(t)=βϵS(t)(λ1(t)λ2(t))+κ(λ2(t)pλ3(t)(1p)λ4(t))
λ3(t)=P+β(1q)S(t)(λ1(t)λ2(t))+(α+τ)λ3(t)(fα+τ)λ5(t)
λ4(t)=βδS(t)(λ1(t)λ2(t))+η(λ4(t)λ5(t))
λ5(t)=0
λ6(t)=2μ2(z(t)νtotal)H2(z(t)νtotal),

with the transversality conditions

λ1(T)=λ2(T)=λ3(T)=λ4(T)=λ5(T)=λ6(T)=0.

Then, we may differentiate the Lagrangian L with respect to ν to obtain

Lν=2Qν(t)+2μ1(ν(t)S(t)νmax)S(t)H1(ν(t)S(t)νmax)(λ1(t)λ5(t)λ6(t))S(t)ω1(t)+ω2(t)=0.

Solving for the optimal control, we obtain

ν(t)=2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)+ω1(t)ω2(t)2(Q+μ1S2(t)H1).

To determine an explicit expression for the optimal control without the penalty multipliers ω1 and ω2, we consider the following three cases:

  • 1.
    On the set {t|0<ν(t)<1}, we have ω1(t)=ω2(t)=0. Hence the optimal control is
    ν(t)=2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)2(Q+μ1S2(t)H1).
  • 2.
    On the set {t|ν(t)=1}, we have ω1(t)=0 and ω2(t)0. Hence
    1=ν(t)=2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)ω2(t)2(Q+μ1S2(t)H1),
    which implies that
    ν(t)=2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)2(Q+μ1S2(t)H1)1.
  • 3.
    On the set {t|ν(t)=0}, we have ω2(t)=0 and ω1(t)0. Hence
    ν(t)=2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)+ω1(t)2(Q+μ1S2(t)H1),
    which implies that
    ν(t)=2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)2(Q+μ1S2(t)H1)0.

Combining these three cases, the optimal control ν is characterized as

ν(t)=min[1,max{0,2μ1νmaxS(t)H1+(λ1(t)λ5(t)λ6(t))S(t)2(Q+μ1S2(t)H1)}].

For the structured model, we obtain the optimality system with the similar arguments beginning by defining the Lagrangian as follows:

L(x,u,λ)=i=1m(PiIi(t)+Qiνi2(t))+μ1(i=1mνi(t)Si(t)νmax)2H1(i=1mνi(t)Si(t)νmax)+μ2(z(t)νtotal)2H2(z(t)νtotal)i=1mλi(Λi(t)Si(t)+ψiνi(t)Si(t))+i=1mλi+m(Λi(t)Si(t)κiEi(t))+i=1mλi+2m(piκiEi(t)(αi+τi)Ii(t))+i=1mλi+3m((1pi)κiEi(t)ηiAi(t))+i=1mλi+4m(ψiνi(t)Si(t)+(fiαi+τi)Ii(t)+ηiAi(t))+λ5m+1i=1mνi(t)Si(t)i=1mωi1νi(t)+i=1mωi2(1νi(t)),

where ωij(t)0 are the penalty multipliers satisfying

ωi1(t)νi(t)=ωi2(t)(1νi(t))=0at  νi=νi.

Here νi is the optimal control pair yet to be found.

References

  • 1.Lipsitch M., Cohen T., Cooper B. Transmission dynamics and control of severe acute respiratory syndrome. Science. 2003;300(5627):1966–1970. doi: 10.1126/science.1086616. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Fraser C., Donnelly C.A., Cauchemez S., Hanage W.P., Van Kerkhove M.D., Hollingsworth T.D. Pandemic potential of a strain of influenza A (H1N1): early findings. Science. 2009;324:1557–1561. doi: 10.1126/science.1176062. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Sypsa V., Pavlopoulou I., Hatzakis A. Use of an inactivated vaccine in mitigating pandemic influenza A(H1N1) spread: a modelling study to assess the impact of vaccination timing and prioritisation strategies. Euro Surveill. 2009;14(41):235–238. [PubMed] [Google Scholar]
  • 4.Seierstad A., Sydsaeter K. North-Holland; Amsterdam: 1987. Optimal Control Theory with Economic Applications. [Google Scholar]
  • 5.Gunzburger Max D. Society for Industrial and Applied Mathematics (SIAM); Philadelphia, PA: 2003. Perspectives in Flow Control and Optimization, Advances in Design and Control, Vol. 5. [Google Scholar]
  • 6.Lee S., Golinski M., Chowell G. Modeling optimal age-specific vaccination strategies against pandemic influenza. Bull. Math. Biol. 2012;74(4):958–980. doi: 10.1007/s11538-011-9704-y. [DOI] [PubMed] [Google Scholar]
  • 7.Lee J., Kim J., Kwon H.D. Optimal control of an influenza model with seasonal forcing and age-dependent transmission rates. J. Theoret. Biol. 2013;317:310–320. doi: 10.1016/j.jtbi.2012.10.032. [DOI] [PubMed] [Google Scholar]
  • 8.Arino J., Brauer F., van den Driessche P., Watmough J., Wu J. A model for influenza with vaccination and antiviral treatment. J. Math. Biol. 2008;253:118–130. doi: 10.1016/j.jtbi.2008.02.026. [DOI] [PubMed] [Google Scholar]
  • 9.Cesari L. Springer-Verlag; New York: 1983. Optimization Theory and Applications: Problems with Ordinary Differential Eqttations. [Google Scholar]
  • 10.Pontryagin L.S., Boltyanskii V.G., Gamkrelidze R.V., Mishchenko E.F. Interscience Publishers John Wiley and Sons, Inc.; New York-London: 1962. The Mathematical Theory of Optimal Processes, Vol. 528; p. 28. [Google Scholar]
  • 11.Luenberger David G., Ye Yinyu. Springer Science and Business Media; 2008. Linear and Nonlinear Programming, Vol. 116. [Google Scholar]
  • 12.Emanuel E.J., Wertheimer A. Who should get influenza vaccine when not all can? Science. 2006;312(5775):854–855. doi: 10.1126/science.1125347. [DOI] [PubMed] [Google Scholar]
  • 13.Haddix A.C., Teutsch S.M., Shaffer P.A., Dunet D.O., editors. Prevention Effectiveness: A Guide to Decision Analysis and Economic Evaluation. Oxford Univ. Press; New York: 1996. [Google Scholar]
  • 14.Longini I.M., Halloran M.E., Nizam A., Yang Y. Containing pandemic influenza with antiviral agents. Am. J. Epidemiol. 2004;159:623–633. doi: 10.1093/aje/kwh092. [DOI] [PubMed] [Google Scholar]
  • 15.2010. http://www.phac-aspc.gc.ca/alert-alerte/h1n1/vacc/vacc-archive/dist-archive-eng.php Public Health Agency of Canada.
  • 16.2010. http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5912a2.htm CDC.
  • 17.Peterborough County-city health unit pandemic influenza plan, Annex A: Mass vaccination plan, 2010. http://pcchu.peterborough.on.ca/IC/IC-pandemic-plan.html.

Articles from Computers & Mathematics with Applications are provided here courtesy of Elsevier

RESOURCES