Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Optimizing vaccination strategies in an age structured SIR model

  • We present a modeling framework based on a structured SIR model where different vaccination strategies can be tested and compared. Vaccinations can be dosed at prescribed ages or at prescribed times to prescribed portions of the susceptible population. Different choices of these prescriptions lead to entirely different evolutions of the disease. Once suitable "costs" are introduced, it is natural to seek, correspondingly, the "best" vaccination strategies. Rigorous results ensure the Lipschitz continuous dependence of various reasonable costs on the control parameters, thus ensuring the existence of optimal controls and suggesting their search, for instance, by means of the steepest descent method.

    Citation: Rinaldo M. Colombo, Mauro Garavello. Optimizing vaccination strategies in an age structured SIR model[J]. Mathematical Biosciences and Engineering, 2020, 17(2): 1074-1089. doi: 10.3934/mbe.2020057

    Related Papers:

    [1] Holly Gaff, Elsa Schaefer . Optimal control applied to vaccination and treatment strategies for various epidemiological models. Mathematical Biosciences and Engineering, 2009, 6(3): 469-492. doi: 10.3934/mbe.2009.6.469
    [2] Han Ma, Qimin Zhang . Threshold dynamics and optimal control on an age-structured SIRS epidemic model with vaccination. Mathematical Biosciences and Engineering, 2021, 18(6): 9474-9495. doi: 10.3934/mbe.2021465
    [3] Yinggao Zhou, Jianhong Wu, Min Wu . Optimal isolation strategies of emerging infectious diseases with limited resources. Mathematical Biosciences and Engineering, 2013, 10(5&6): 1691-1701. doi: 10.3934/mbe.2013.10.1691
    [4] Erika Asano, Louis J. Gross, Suzanne Lenhart, Leslie A. Real . Optimal control of vaccine distribution in a rabies metapopulation model. Mathematical Biosciences and Engineering, 2008, 5(2): 219-238. doi: 10.3934/mbe.2008.5.219
    [5] Kento Okuwa, Hisashi Inaba, Toshikazu Kuniya . Mathematical analysis for an age-structured SIRS epidemic model. Mathematical Biosciences and Engineering, 2019, 16(5): 6071-6102. doi: 10.3934/mbe.2019304
    [6] Eunha Shim . Optimal strategies of social distancing and vaccination against seasonal influenza. Mathematical Biosciences and Engineering, 2013, 10(5&6): 1615-1634. doi: 10.3934/mbe.2013.10.1615
    [7] Toshikazu Kuniya, Taisuke Nakata, Daisuke Fujii . Optimal vaccine allocation strategy: Theory and application to the early stage of COVID-19 in Japan. Mathematical Biosciences and Engineering, 2024, 21(6): 6359-6371. doi: 10.3934/mbe.2024277
    [8] Tingting Xue, Long Zhang, Xiaolin Fan . Dynamic modeling and analysis of Hepatitis B epidemic with general incidence. Mathematical Biosciences and Engineering, 2023, 20(6): 10883-10908. doi: 10.3934/mbe.2023483
    [9] Yoon-gu Hwang, Hee-Dae Kwon, Jeehyun Lee . Feedback control problem of an SIR epidemic model based on the Hamilton-Jacobi-Bellman equation. Mathematical Biosciences and Engineering, 2020, 17(3): 2284-2301. doi: 10.3934/mbe.2020121
    [10] Tingting Ding, Tongqian Zhang . Asymptotic behavior of the solutions for a stochastic SIRS model with information intervention. Mathematical Biosciences and Engineering, 2022, 19(7): 6940-6961. doi: 10.3934/mbe.2022327
  • We present a modeling framework based on a structured SIR model where different vaccination strategies can be tested and compared. Vaccinations can be dosed at prescribed ages or at prescribed times to prescribed portions of the susceptible population. Different choices of these prescriptions lead to entirely different evolutions of the disease. Once suitable "costs" are introduced, it is natural to seek, correspondingly, the "best" vaccination strategies. Rigorous results ensure the Lipschitz continuous dependence of various reasonable costs on the control parameters, thus ensuring the existence of optimal controls and suggesting their search, for instance, by means of the steepest descent method.


    Within the framework of a nonlocal SIR model, we introduce different vaccination policies and then seek the most effective one. Vaccines are dosed at prescribed ages or at prescribed times to prescribed portions of the susceptible population. The careful choice of the ages, times and individuals to be treated may significantly influence the efficiency of a vaccination campaign. It is thus natural to tackle the resulting optimal control problem, seeking what is in some sense the best vaccination policy.

    We denote by S=S(t,a) the density of individuals at time t of age a susceptible to the disease. As usual, I=I(t,a) is the density of infected individuals at time t and of age a. The density of individuals that can not be infected by the disease is R=R(t,a), comprising individuals that recovered as well as those that are, whatever the reason, immune. As a reference to the basic properties of SIR models, originated in [1], see [2,Chapter 6], [3,Chapter 19] or [4,§ 1.5.1].

    A possible description of the evolution of S is provided by the renewal equation [4,Chapter 3] with nonlocal source term

    tS+aS=(dS(t,a)++0λ(a,a)I(t,a)da)S (1.1)

    where dS=dS(t,a)0 is the susceptibles' death rate and λ(a,a)0 quantifies the susceptible individuals of age a that are infected by individuals of age a. The nonlocal quantity on the right hand side of (1.1), namely +0λ(a,a)I(t,a)daS(t,a), represents the total number of susceptible individuals of age a that become infected at time t per unit time.

    The evolution of the infected portion I of the population is governed by

    tI+aI=(dI(t,a)+rI(t,a))I++0λ(a,a)I(t,a)daS, (1.2)

    where dI=dI(t,a)0 is the death rate of the I portion of the population and rI=rI(t,a)0 represents the fraction of infected individuals of age a that recovers at time t per unit time. Finally, the evolution of the portion R of the population that recovers or is unaffected from the disease is

    tR+aR=rI(t,a)IdR(t,a)R, (1.3)

    where dR=dR(t,a)0 is the death rate of the R population. We assume here that members of the R population are not dosed with vaccine and that individuals may enter the R population at birth. In the present setting, dealing with choices different from these latter ones only requires very minor changes and keeps falling in the present general analytic framework.

    In a first policy, vaccinations are dosed at any time t at a time dependent portion ηj(t) of the S population of the prescribed age ˉaj, with 0<ˉa1<<ˉaN. In this way, the fraction ηj(t) of susceptible population S(t,ˉaj) becomes immune. In other words, we use as control the fractions ηj:I[0,1] (for j{1,,N} and I being the, possibly unbounded, time interval under consideration). We thus have to supplement the evolution (1.1)–(1.2)–(1.3) with the vaccination conditions

    S(t,ˉaj+)=(1ηj(t))S(t,ˉaj)[tS(t,ˉaj) decreases due to vaccination]I(t,ˉaj+)=I(t,ˉaj)[the infected population is unaltered]R(t,ˉaj+)=R(t,ˉaj)+ηj(t)S(t,ˉaj)[vaccinated individuals are immunized] (1.4)

    for a.e. t>0 and for j{1,,N}. A reasonable constraint on the vaccination policy η in (1.4) is that its total cost N(η) on the considered time interval I does not exceed a prescribed maximal cost M. Measuring the total cost by the number N of dosed individuals, we have

    N(η)M where N(η)=Ni=1Iηi(t)S(t,ˉai)dt. (1.5)

    Alternatively, we also consider vaccination campaigns immunizing an age dependent portion of the whole population at given times ˉt1,,ˉtN. This amounts to substitute (1.4) with

    S(ˉtk+,a)=(1νk(a)ηj)S(ˉtk,a)[aS(ˉtk,a) decreases due to vaccination]I(ˉtk+,a)=I(ˉtk,a)[the infected population is unaltered]R(ˉtk+,a)=R(ˉtk,a)+νk(a)S(ˉtk,a)[vaccinated individuals are immunized] (1.6)

    where νk(a) is the percentage of susceptible individuals of age a that are dosed with the vaccine at time ˉtk, for k=1,,N. Now, a reasonable constraint due to the campaign cost is given by a bound on the number N of dosed individuals

    N(ν)M whereN(ν)=Ni=1R+νi(a)S(ˉti,a)da. (1.7)

    For simplicity, in both cases above, we assume that ηj, respectively νi, represents the percentages of individuals that are successfully vaccinated.

    In both cases, our aim is to seek the vaccination campaign that minimizes the total number of infected individuals of all ages over the time interval I, that is

    J=IR+φ(a)I(t,a)dadt (1.8)

    the function φ being a suitable positive age dependent weight. Here, J is a function of η in case (1.4) and of ν in case (1.6). In general, in the two cases (1.4) and (1.6), reasonable costs are thus

    J(η)+N(η)=IR+φ(a)I(t,a)dadt+Nj=1Iηj(t)S(t,ˉaj)dt (1.9)
    J(ν)+N(ν)=IR+φ(a)I(t,a)dadt+Ni=1R+νi(a)S(ˉti,a)da. (1.10)

    Clearly, in general, suitable weights can be used to modify the relative relevance of the two costs N and J in the sums above.

    The current literature offers a variety of alternative approaches to similar modeling situations. In the context of models based on ordinary differential equations, that is, without an age structure in the population, this problem has been considered, for instance, already in [5,6,7]. In the recent [8], the vaccination control enters an equation of the type (1.1) through a term uS in the source on the right hand side of (1.1), implicitly suggesting that vaccination takes place uniformly at all ages. For a recent related investigation focused on cholera, see [9].

    The next section summarizes the key analytic properties of the present SIR model, providing the necessary basis to tackle optimal control problems. Section 3 shows the qualitative properties of various vaccination strategies through numerical integrations. Section 4 presents numerical optimizations through the descent method. The paper ends with Section 5.

    Denote by I either the time interval [0,T], for a positive T, or [0,+[. Fix throughout a positive integer N representing the number of vaccination sessions.

    Both models introduced above lead to the initial – boundary value problem

    {tS+aS=(dS(t,a)++0λ(a,a)I(t,a)da)StI+aI=(dI(t,a)+rI(t,a))I++0λ(a,a)I(t,a)daStR+aR=rI(t,a)IdR(t,a)R (2.1)

    with initial datum and boundary inflow

    {S(0,a)=So(a),I(0,a)=Io(a),R(0,a)=Ro(a),aR+;S(t,0)=Sb(t),I(t,0)=Ib(t),R(t,0)=Rb(t),tI. (2.2)

    The usual case of the birth terms in the boundary data being assigned through suitable integrals of the populations in reproductive age can be recovered by mainly technical adjustments.

    We assume below that the following assumptions are satisfied:

    (λ) λC0(R+×R+;R) is bounded, with total variation in the first argument uniformly bounded with respect to the second (i.e., supaR+TV(λ(,a);R+)<+) and Lipschitz continuous in the first argument uniformly with respect to the second (i.e., there exists a C>0 such that for all a,a1,a2R+, |λ(a1,a)λ(a2,a)|C|a1a2|).

    (d-r) The maps dS,dI,dR,rI:I×R+R are bounded Caratheodory functions, with L1 norm and total variation in a uniformly bounded in t (i.e., for φ=dS,dI,dR,rI, suptIφ(t)L1(R+;R)<+ and suptITV(φ(t,);R+)<+) and Lipschitz continuous in a uniformly in t (i.e., there exists a C>0 such that for all tI and a1,a2R+, |φ(t,a2)φ(t,a1)|C|a2a1|).

    (IB) The initial datum and the boundary inflow in (2.2) satisfy So,Io,Ro(L1BV)(R+;R+) and Sb,Ib,Rb(L1BV)(I;R+).

    For the definition of Caratheodory function, of total variation and of the various functional spaces, we refer for instance to [10]. For all other analytic details specific to the present construction, see [11].

    First, we provide the basic well posedness and stability result for the model (2.1)–(2.2) in the case of the vaccination policy (1.4), namely

    {S(t,ˉaj+)=(1ηj(t))S(t,ˉaj)I(t,ˉaj+)=I(t,ˉaj)R(t,ˉaj+)=R(t,ˉaj)+ηj(t)S(t,ˉaj)j=1,,N. (2.3)

    Theorem 2.1 ([11]). Under hypotheses (λ) and (d-r), for any initial and boundary data satisfying (IB), for any choice of the positive vaccination ages ˉa1,,ˉaNR+{0} and of the control function ηBV(I;[0,1]N), problem (2.1)–(2.2)–(2.3) admits a unique solution defined on the whole interval I, depending Lipschitz continuously on the initial datum, through the L1 norm, and on η, through the L norm.

    An entirely similar result holds for the vaccination policy (1.6), which we rewrite here as

    {S(ˉti+,a)=(1νi(a)ηj)S(ˉti,a)I(ˉti+,a)=I(ˉti,a)R(ˉti+,a)=R(ˉti,a)+νi(a)S(ˉti,a).i=1,,N. (2.4)

    Theorem 2.2 ([11]). Under hypotheses (λ) and (d-r), for any initial and boundary data satisfying (IB), for any choice of the positive vaccination times ˉt1,,ˉtNI{0} and of the control function νBV(R+;[0,1]N), problem (2.1)–(2.2)–(2.4) admits a unique solution defined on the whole interval I, depending Lipschitz continuously on the initial datum, through the L1 norm, and on ν, through the L norm.

    Below, we restrict the search of optimal controls ηj in (1.4) and νi in (1.6) to functions of the form

    ηj(t)=m=1ηjχ[t1,t[(t)t0=0,t>t1,tI;νi(a)=m=1νiχ[a1,a[(a)a0=0,a>a1,aR+.

    The stability results above ensure that the costs (1.5), (1.7) and (1.8) are Lipschitz continuous functions of the various ηj and νi. Hence, a straightforward Weierstraß argument proves the existence of optimal controls minimizing the costs (1.9) or (1.10).

    We refer to [11] for the detailed proofs as well as for further stability estimates on the dependence of the solutions on the various parameters.

    We now compare different instances of both strategies (2.3) and (2.4) by means of numerical integrations.

    In all the integrations below, for the convective part we exploit the upwind method [12,§ 4.8] with mesh size Δa=2.5103 along the age axis and Δt=1.25103 along the time axis. The integrals in the right hand side in (2.1) are computed via a rectangle rule and a fractional step method [12,§ 17.1] allows to combine the convective evolution with the source term. The time axis a=0 belongs both to the physical boundary and to the numerical one, its treatment being straightforward since all characteristics move inward the domain I×R+, so that the value of the boundary data can be assigned to the solution. On the other side, along the numerical boundary a=10, the usual free flow conditions is consistent with all characteristic speeds being positive.

    Our aim in the integrations below is to clearly show the qualitative properties of the model (2.1). Indeed, we do not claim that the chosen numerical values are realistic. In particular, the most adequate units for t and a might well be different.

    With reference to the Cauchy problem (2.1)–(2.2) and to the costs (1.9)–(1.10), we use throughout the following parameters and functions:

    ds(t,a)=14a1+a,dI(t,a)=12a1+a,dR(t,a)=14a1+a,rI(t,a)=110,λ(a,a)=2e|aa|/2,φ(a)=1. (3.1)

    The mortality rates are increasing with age and higher for the infected population. The choice of λ assumes that the infection propagates preferably among individuals of similar age.

    We consider two different initial data, first the case without infection, i.e.,

    So(a)=3(1a10),Io(a)=0,Ro(a)=(1a10), (3.2)

    and then a case with a 20% of infected individuals, with respect to the S population, at time t=0, that is

    So(a)=2.5(1a10),Io(a)=0.5(1a10),Ro(a)=(1a10). (3.3)

    Both these initial data are linearly decreasing with age. Note that the total initial population is the same in the two cases (3.2) and (3.3).

    Natality is chosen so that no jump appears between the initial values at a=0+ in (3.2) and the boundary data at t=0+:

    Sb(t)=3,Ib(t)=0,Rb(t)=1, (3.4)

    where we assume that no individuals are infected already at birth.

    We first consider two extreme situations to be later used for comparisons, namely corresponding to no illness (3.2), and to a spreading illness with no vaccination strategy whatsoever.

    In other words, we integrate (2.1)–(2.2)–(3.1) first setting Io0, so that for all times t, I(t)0 and no illness ever appears, and then setting Io as in (3.3) but dose no vaccination, so that the epidemic spreads uncontrolled. The results of these two integrations are displayed in Figure 1. The two solutions are, clearly, entirely different. When I0, a sort of dynamic equilibrium is reached, the resulting contour plot being approximately invariant with respect to translation along the vertical t axis. The presence of the I population in the initial datum leads to the spread of the disease and eventually to a dramatic population decrease.

    Figure 1.  Integration of (2.1), with parameters (3.1), boundary data (3.4), initial data on the left corresponding to (3.2) and, middle and right, to (3.3). The left and middle plots display the sum S+R as a function of t and a, while the rightmost diagram displays the ratio I/(S+I+R) as a function of t and a.

    We consider now a simple vaccination strategy consisting in a single campaign, dosing vaccination at a single age ˉa for all times.

    As it is to be expected, the earlier vaccinations are dosed, the better it is in terms of the cost (1.8). In Figure 2 the ratio of the number of infected individuals vs. the total population corresponding to the vaccinations ages ˉa=0.1,0.3,0.5,1.5 are portrayed. The leftmost contour plot shows the effects of a very early vaccination, clearly far more effective than later doses.

    Figure 2.  Ratio of the infected population over the whole population in the integration of (2.1), with parameters (3.1), boundary data (3.4) and initial data as in (3.3). The different integrations result from different choices of the age ˉa at which all S individuals are vaccinated: from left to right: ˉa=0.1,0.3,0.5,1.5.

    The striking effect of this early age vaccination is confirmed in Figure 3, where we display the sum S+R as a function of t and a in the same cases of the vaccinations ages ˉa=0.1,0.3,0.5,1.5. Clearly, due to the form of the vaccination condition (2.3) and to the present smooth data (3.3)–(3.4), the sum S+R is continuous across ˉa. In the leftmost diagram, the healthy population apparently recovers from the spread of the disease. When vaccinations are dosed at a later age, i.e., in the three diagrams on the right, the relatively large portion of individuals initially vaccinated survive the disease, but juveniles get infected resulting in the solitary waves, consisting essentially of the R population, shown in Figure 3.

    Figure 3.  Healthy, i.e., S+R, population resulting from the integration of (2.1), with parameters (3.1), boundary data (3.4) and initial data as in (3.3). The different integrations result from different choices of the age ˉa, at which all S individuals are vaccinated, where, from left to right: ˉa=0.1,0.3,0.5,1.5.

    The counterpart of these solitary waves is the propagating "hole" in Figure 2.

    In other words, the vaccination campaign at the age ˉa=0.5 looks as (un)successful as the campaign at ˉa=1.5. On the contrary, dosing at ˉa=0.1 is by far more effective.

    Indeed, this strategy keeps the density of the susceptible population in (2.1) very low due to (2.3). Hence, also the nonlocal source term, which is proportional to S, is relatively small and infection hardly spreads. When vaccination is dosed at higher ages, the nonlocal source term is able to bring infection at low ages, thus making the vaccination policy far less effective.

    Table 1 confirms that, in particular for what concerns the total number of infected individuals, by far, the best strategy is the one dosing vaccines at the earliest considered age ˉa=0.1. This choice also results in the highest number of vaccinated individuals, so that also N corresponds to the most expensive policy.

    Table 1.  Value of the functionals in (1.5), (1.8), and (1.9) corresponding to the numerical integration of (2.1) with parameters (3.1), initial datum (3.3) and boundary datum (3.4). The rightmost column refers to the case where no vaccination is dosed.
    ˉa in (2.3) 0.1 0.2 0.3 0.5 1.0 1.5 none
    J in (1.8) 33.48 41.03 44.73 46.85 47.39 47.51 48.30
    N in (1.5) 10.53 5.05 2.30 0.76 0.41 0.36 0.00
    J+N in (1.9) 44.01 46.08 47.03 47.61 47.80 47.87 48.30

     | Show Table
    DownLoad: CSV

    We now simulate another single vaccination campaign, consisting in dosing all individuals of all ages at a given time ˉt, see Figure 4.

    Figure 4.  Ratio of the infected population over the whole population in the integration of (2.1), with parameters (3.1), boundary data (3.4) and initial data as in (3.3). The different integrations result from different choices of the time ˉt, at which all S individuals are vaccinated where from left to right, ˉt=0.1,0.3,0.5,1.5.

    Similarly to the integration detailed in § 3.2, campaigns at earlier times results in being more effective. The choices ˉt=0.5 and ˉt=1.5 are quite similar to each other and, in the lower right part of the (a,t)–plane, to the situation with no vaccination campaign whatsoever, as it stems from a comparison between the two rightmost diagram in Figure 4 and the rightmost one in Figure 1, see also Table 2.

    Table 2.  Value of the functionals in (1.7), (1.8) and (1.10) corresponding to the numerical integration of (2.1) with parameters (3.1), initial datum (3.3) and boundary datum (3.4). The rightmost column refers to the case where no vaccination is dosed.
    ˉt in (2.4) 0.1 0.2 0.3 0.5 1.0 1.5 none
    J in (1.8) 31.71 38.80 43.65 46.79 47.40 47.42 48.30
    N in (1.7) 9.37 5.46 2.74 0.86 0.40 0.39 0.00
    J+N in (1.10) 41.08 44.26 46.39 47.66 47.80 47.80 48.30

     | Show Table
    DownLoad: CSV

    Note that the present strategy is far less effective: vaccinations are dosed only at the given time ˉt, after which the disease spreads completely out of control, see Figure 5.

    Figure 5.  Healthy, i.e., S+R, population resulting from the integration of (2.1), with parameters (3.1), boundary data (3.4) and initial data as in (3.3). The different integrations result from different choices of the time ˉt, at which all S individuals are vaccinated where from left to right, ˉt=0.1,0.3,0.5,1.5.

    The values of the costs (1.7), (1.8) and (1.10) presented in Table 2 show that vaccinating the whole S population at ˉt=0.5 or later, makes relatively small difference, the most convenient choice being at the earliest time ˉt=0.1. Similarly to what happens in § 3.2, vaccinating all susceptible individuals at ˉt=0.1 makes the susceptible portion of the population very small wherever a>tˉt, thus essentially canceling the nonlocal source term which represents the spreading of the disease.

    We note however an evident key difference between the best vaccination age choice (i.e., ˉa=0.1) in § 3.2 and the present best vaccination time choice (i.e., ˉt=0.1). The latter one yields lower values of the chosen costs. However, as time grows, the former strategy is prone to by far preferable evolutions. Indeed, the leftmost diagram in Figure 2 (corresponding to ˉa=0.1) clearly shows a decreasing I population, while it is increasing in the latter strategy, see Figure 4, left (corresponding to ˉt=0.1).

    We now consider in more detail the search for an optimal vaccination strategy in a slightly different setting. First, we assume that infection among individuals of different ages is somewhat more difficult, slightly modifying (3.1) to

    ds(t,a)=14a1+a,dI(t,a)=12a1+a,dR(t,a)=14a1+a,rI(t,a)=110,λ(a,a)=e2|aa|,φ(t)=1, (4.1)

    and choose the initial datum

    So(a)={3.0(1a10)a[0,3][5,10]1.5(1a10)a]3,5[Io(a)={0a[0,3][5,10]1.5(1a10)a]3,5[Ro(a)=(1a10). (4.2)

    corresponding to an initial infected population that amounts to 50% of the susceptible population in the age interval ]3,5[. As boundary data, we keep the choice (3.4), corresponding to a constant natality rate for the S and R populations, and to no one being infected at birth.

    As a first reference situation, we consider the case of no vaccination being dosed to anyone. The resulting integration is displayed in Figure 6. In this reference case, the total number of infected individuals is 22.77.

    Figure 6.  Integration of (2.1)–(2.2) with parameters (4.1), initial datum (4.2) and boundary inflow (3.4). From left to right: the S, I and R plots. Note the rise in the I population in the region t3 and a[1,3], a clear effect of the nonlocal source terms in (2.1) modeling the spread of the infection.

    We only remark that Figure 6 shows a typical effect of the nonlocality of the source terms in (2.1). There is an increase in the I population for, approximately, t3 and a[1,3] due to the transmission and growth of the infection, a feature which becomes relevant in regions close to (relatively) high values of the susceptible population S.

    Below we restrict the values of the percentages ηj and νi in (2.3) and (2.4) to the interval [0,0.8]. Indeed, it is reasonable to assume that not every individual can be vaccinated and that, in some cases, vaccination may fail to immunize a small percentage of susceptible individuals. For the sake of simplicity, we introduce only three vaccination ages ˉa1, ˉa2 and ˉa3 or times ˉt1, ˉt2 and ˉt3.

    We present both sample values of the costs (1.9)–(1.10) and the results of optimization procedures. The former correspond to dosing vaccines to 60% or 80% of the S population at each prescribed age for all times, or at each prescribed time at all ages. The latter are achieved through the usual descent method, see [13,§ 7.2.2], with suitable projections that restrict to values of η1,η2,η3 and ν1,ν2,ν3 in [0,0.8]. A formal justification of the use of this method is in the Lipschitz continuous dependence of the cost (1.9) or (1.10) on the various parameters, see [11].

    In the integrations below, we keep Δa=2.5103 and Δt=1.25103. However, due to computing time limitations, when applying the steepest descent method we passed to coarse meshes, where Δa=5102 and Δt=2.5102. Correspondingly, in case of the controls (2.3), optimal controls are sought in the class of locally constant functions of the type ηj(t)=20=1ηjχ[(1)/4,/4[(t). An entirely similar procedure is followed in the case of the age dependent controls (2.4). For completeness, we recall that in the present merely Lipschitz continuous setting, the steepest descent (or gradient) method needs not converge and, even if it does, its limit may well be different from a point of minimum. Therefore, in our application of this method, we keep checking that the values of the cost (do indeed) decrease, but we can not ensure that the values obtained are indeed points of minimum.

    Now, in the model (2.1)–(2.2) with parameters (4.1), initial datum (4.2) and boundary datum (3.4) we prescribe 3 vaccination ages and, correspondingly, 3 constant values of the percentage of vaccinated individuals, so that, with reference to the notation (2.3),

    ˉa1=2.0,ˉa2=4.0,ˉa3=6.0 and ηj{0.6,0.8} for j=1,2,3. (4.3)

    First, we perform the resulting 8 numerical integrations and record the resulting costs (1.5), (1.8) and (1.9). Then, these costs are compared among each other and with the costs resulting from the steepest descent method. The numerical values obtained are in Table 3.

    Table 3.  Costs resulting from the integrations of model (2.1)–(2.2) with parameters (4.1), initial datum (4.2), boundary datum (3.4) and control (2.3) with parameters (4.3).
    η1 η2 η3 J as in (1.8) N as in (1.5) J+N as in (1.9)
    0.6 0.6 0.6 14.54 7.56 22.11
    0.6 0.6 0.8 14.38 7.87 22.25
    0.6 0.8 0.6 14.18 8.02 22.20
    0.6 0.8 0.8 14.02 8.31 22.83
    0.8 0.6 0.6 13.12 9.22 22.34
    0.8 0.6 0.8 12.96 9.52 22.48
    0.8 0.8 0.6 12.80 9.60 22.40
    0.8 0.8 0.8 12.64 9.88 22.53
    see Figure 8 16.01 4.67 20.69

     | Show Table
    DownLoad: CSV

    As is to be expected, the lowest amount of infected individuals results from the highest (and most expensive) vaccination dosing, detailed in Figure 7. There, the discontinuities in S across the ages ˉaj resulting from the conditions (2.3) are clearly visible. Choosing ˉa1=2.0 as the lowest vaccination age allows, for about t4, that individuals younger that this age are infected and, at later times, the disease may well spread among juveniles.

    Figure 7.  Contour plots of the solution to model (2.1)–(2.2) with parameters (4.1), initial datum (4.2), boundary datum (3.4) and control (2.3) with ˉa1=2.0, ˉa2=4.0, ˉa3=6.0 and η1=η2=η3=0.8.

    The steepest descent procedure yields a value of the cost J+N in (1.9) lower than any of the ones obtained with constant ηj as in (4.3), see Table 3. The optimal controls found by means of the steepest descent method are shown in Figure 8 and the corresponding solutions are in Figure 9.

    Figure 8.  Optimal time dependent controls found by means of the descent method applied to minimize the cost (1.9), corresponding to the integration in Figure 9.
    Figure 9.  Contour plots of the solutions to to model (2.1)–(2.2) with parameters (4.1), initial datum (4.2), boundary datum (3.4), optimized with respect to the controls η1,η2,η3 in (2.3).

    We now follow a procedure, in a sense, analogous to that detailed in the preceding Paragraph 4.1. Choose the times and controls

    ˉt1=0.5,ˉt2=1.0,ˉt3=1.5 and νi{0.6,0.8} for i=1,2,3. (4.4)

    The costs of the integrations resulting from these choices and from the optimization are collected in Table 4. Again, the lowest number of infected individuals is obtained with the highest number of vaccinations and the corresponding solutions are plotted in Figure 10. Given that infected individuals can not turn back susceptible, it is clear that the first vaccination of 80% of all susceptible individuals greatly hinders the spreading of the disease. The later vaccinations, dosed also to the newly born individuals, block further infections, see Figure 10.

    Table 4.  Costs resulting from the integrations of model (2.1)–(2.2) with parameters (4.1), initial datum (4.2), boundary datum (3.4) and control (2.4) with parameters (4.4).
    ν1 ν2 ν3 J as in (1.8) N as in (1.7) J+N as in (1.10)
    0.6 0.6 0.6 6.41 13.05 19.47
    0.6 0.6 0.8 6.23 13.75 19.98
    0.6 0.8 0.6 6.17 13.60 19.77
    0.6 0.8 0.8 6.06 14.10 20.16
    0.8 0.6 0.6 5.78 13.89 19.66
    0.8 0.6 0.8 5.67 14.44 20.12
    0.8 0.8 0.6 5.66 14.22 19.88
    0.8 0.8 0.8 5.59 14.65 20.24
    see Figure 11 7.80 8.18 15.98

     | Show Table
    DownLoad: CSV
    Figure 10.  Contour plots of the solution to model (2.1)–(2.2) with parameters (4.1), initial datum (4.2), boundary datum (3.4) and control (2.4) with ˉt1=0.5, ˉt2=1.0, ˉt3=1.5 and ν1=ν2=ν3=0.8.

    The strategy found through the steepest descent method, shown in Figure 11, clearly takes advantage of the particular shape of the initial datum (4.2). Indeed, the two "humps" in ν2 and ν3 roughly correspond to the wave of infected individuals propagating from t=0 onward.

    Figure 11.  Plots of the optimal age dependent controls ν1,ν2,ν3 found by means of the descent method applied to minimize the cost (1.10).

    As a consequence, note that the optimal control ν3 vanishes for small ages. This is due to the fact that newborn are healthy and that the preceding vaccination campaigns succeeded in avoiding the transmission of the infection to the youngest part of the population, see Figure 12.

    Figure 12.  Contour plots of the solutions to model (2.1)–(2.2) with parameters (4.1), initial datum (4.2), boundary datum (3.4), optimized with respect to the controls ν1,ν2,ν3 in (2.4).

    With the data chosen in (4.1) and the parameters (4.2), the best vaccination strategies turn out to be the ones of the type (2.4), i.e., those where a percentage νi(a) of all susceptible individuals of age a are dosed at time ˉti, as it stems out comparing Table 3 with Table 4. Clearly, this outcome is a consequence of the particular choices in (4.1) and (4.2), but the framework based on (2.1) and (2.3) or (2.4), and its amenability to optimization procedure, is independent of these choices.

    We addressed the issue of optimizing vaccination strategies. Sample numerical integrations show various features of the solutions to the integro–differential model (2.1)–(2.2) and the effects of different choice of the controls ηj in (2.3) or νi in (2.4). Standard numerical optimization procedures, such as the steepest descent method, can be applied to single out optimal choices of the controls.

    The present framework is amenable to a variety of different applications and extensions, only a minor part of which were explicitly considered above. For instance, natality, which is represented by the boundary datum, can be assigned as a function of the present, or past, population densities, also allowing for newborn to be infected also at birth. The present age structured formulation allows to take into account the possibility that the disease is transmitted differently in different age groups. Introducing in the S, I or R populations sexual distinctions only amounts to consider more equations, the basic analytic framework in [11] remaining essentially unaltered.

    Part of this work was supported by the PRIN 2015 project Hyperbolic Systems of Conservation Laws and Fluid Dynamics: Analysis and Applications and by the GNAMPA 2018 project Conservation Laws: Hyperbolic Games, Vehicular Traffic and Fluid dynamics.

    The IBM Power Systems Academic Initiative substantially contributed to the numerical integrations.

    The authors declare there is no conflict of interest.



    [1] W. O. Kermack, A. G. McKendrick, G. T. Walker, A contribution to the mathematical theory of epidemics, Proc. R. Soc. London. Ser. A, Containing Papers of a Mathematical and Physical Character, 115 (1927), 700-721.
    [2] H. Inaba, Age-structured sir epidemic model, in Age-Structured Population Dynamics in Demography and Epidemiology, Springer Singapore, Singapore, 2017, 287-331.
    [3] J. D. Murray, Mathematical biology. I, vol. 17 of Interdisciplinary Applied Mathematics, 3rd edition, Springer-Verlag, New York, 2002, An introduction.
    [4] B. Perthame, Transport equations in biology, Frontiers in Mathematics, Birkhäuser Verlag, Basel, 2007.
    [5] H. Behncke, Optimal control of deterministic epidemics, Optim. Contr. Appl. Met., 21 (2000), 269-285.
    [6] H. Gaff, E. Schaefer, Optimal control applied to vaccination and treatment strategies for various epidemiological models, Math. Biosci. Eng., 6 (2009), 469-492.
    [7] H. R. Joshi, S. Lenhart, M. Y. Li, L. Wang, Optimal control methods applied to disease models, in Mathematical studies on human disease dynamics, vol. 410 of Contemp. Math., Amer. Math. Soc., Providence, RI, 2006, 187-207.
    [8] A. El-Alami Laaroussi, M. Rachik, M. Elhia, An optimal control problem for a spatiotemporal SIR model, Int. J. Dyn. Control, 6 (2018), 384-397.
    [9] L.-M. Cai, C. Modnak, J. Wang, An age-structured model for cholera control with vaccination, Appl. Math. Comput., 299 (2017), 127-140.
    [10] G. B. Folland, Real analysis, Pure and Applied Mathematics (New York), John Wiley & Sons Inc., New York, 1984, Modern techniques and their applications, A Wiley-Interscience Publication.
    [11] R. M. Colombo, M. Garavello, Well posedness and control in a nonlocal sir model, 2019. Available from: http://arxiv.org/abs/1910.07389, Preprint, arXiv 1910.07389.
    [12] R. J. LeVeque, Finite volume methods for hyperbolic problems, Cambridge Texts in Applied Mathematics, Cambridge University Press, Cambridge, 2002.
    [13] A. Quarteroni, R. Sacco, F. Saleri, Numerical mathematics, vol. 37 of Texts in Applied Mathematics, Springer-Verlag, New York, 2000.
  • This article has been cited by:

    1. Rinaldo M. Colombo, Mauro Garavello, Well Posedness and Control in a NonLocal SIR Model, 2020, 0095-4616, 10.1007/s00245-020-09660-9
    2. Rinaldo M. Colombo, Mauro Garavello, Francesca Marcellini, Elena Rossi, An age and space structured SIR model describing the Covid-19 pandemic, 2020, 10, 2190-5983, 10.1186/s13362-020-00090-4
    3. Hiroya Kikuchi, Hiroaki Mukaidani, Ramasamy Saravanakumar, Weihua Zhuang, 2020, Robust Vaccination Strategy based on Dynamic Game for Uncertain SIR Time-Delay Model, 978-1-7281-8526-2, 3427, 10.1109/SMC42975.2020.9283389
    4. Giacomo Albi, Lorenzo Pareschi, Mattia Zanella, Modelling lockdown measures in epidemic outbreaks using selective socio-economic containment with uncertainty, 2021, 18, 1551-0018, 7161, 10.3934/mbe.2021355
    5. Giacomo Albi, Lorenzo Pareschi, Mattia Zanella, Control with uncertain data of socially structured compartmental epidemic models, 2021, 82, 0303-6812, 10.1007/s00285-021-01617-y
    6. Christian John Hurry, Alexander Mozeika, Alessia Annibale, Vaccination with partial transmission and social distancing on contact networks, 2022, 2022, 1742-5468, 033302, 10.1088/1742-5468/ac50ae
    7. Martin Kröger, Mustafa Turkyilmazoglu, Reinhard Schlickeiser, Explicit formulae for the peak time of an epidemic from the SIR model. Which approximant to use?, 2021, 425, 01672789, 132981, 10.1016/j.physd.2021.132981
    8. Emanuele Bernardi, Lorenzo Pareschi, Giuseppe Toscani, Mattia Zanella, Effects of Vaccination Efficacy on Wealth Distribution in Kinetic Epidemic Models, 2022, 24, 1099-4300, 216, 10.3390/e24020216
    9. Reinhard Schlickeiser, Martin Kröger, Analytical Modeling of the Temporal Evolution of Epidemics Outbreaks Accounting for Vaccinations, 2021, 3, 2624-8174, 386, 10.3390/physics3020028
    10. Erivelton G. Nepomuceno, Márcia L. C. Peixoto, Márcio J. Lacerda, Andriana S. L. O. Campanharo, Ricardo H. C. Takahashi, Luis A. Aguirre, Application of Optimal Control of Infectious Diseases in a Model-Free Scenario, 2021, 2, 2662-995X, 10.1007/s42979-021-00794-3
    11. Alejandro Carballosa, José Balsa-Barreiro, Pablo Boullosa, Adrián Garea, Jorge Mira, Ángel Miramontes, Alberto P. Muñuzuri, Assessing the risk of pandemic outbreaks across municipalities with mathematical descriptors based on age and mobility restrictions, 2022, 160, 09600779, 112156, 10.1016/j.chaos.2022.112156
    12. Candy Sonveaux, Joseph J. Winkin, State feedback control law design for an age-dependent SIR model, 2023, 158, 00051098, 111297, 10.1016/j.automatica.2023.111297
    13. Fernando Córdova-Lepe, Juan Pablo Gutiérrez-Jara, A Dynamic Reaction-restore-type Transmission-rate Model for COVID-19, 2024, 21, 2224-2902, 118, 10.37394/23208.2024.21.12
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4852) PDF downloads(645) Cited by(13)

Figures and Tables

Figures(12)  /  Tables(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog