Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2021 Mar 1;189(2):408–436. doi: 10.1007/s10957-021-01830-1

Optimal Immunity Control and Final Size Minimization by Social Distancing for the SIR Epidemic Model

Pierre-Alexandre Bliman 1, Michel Duprez 2, Yannick Privat 3, Nicolas Vauchelet 4,
PMCID: PMC7918002  PMID: 33678904

Abstract

The aim of this article is to understand how to apply partial or total containment to SIR epidemic model during a given finite time interval in order to minimize the epidemic final size, that is the cumulative number of cases infected during the complete course of an epidemic. The existence and uniqueness of an optimal strategy are proved for this infinite-horizon problem, and a full characterization of the solution is provided. The best policy consists in applying the maximal allowed social distancing effort until the end of the interval, starting at a date that is not always the closest date and may be found by a simple algorithm. Both theoretical results and numerical simulations demonstrate that it leads to a significant decrease in the epidemic final size. We show that in any case the optimal intervention has to begin before the number of susceptible cases has crossed the herd immunity level, and that its limit is always smaller than this threshold. This problem is also shown to be equivalent to the minimum containment time necessary to stop at a given distance after this threshold value.

Keywords: Optimal control, SIR epidemic model, Herd immunity, Lockdown policy, Epidemic final size

Introduction

The current outbreak of Covid-19 and the entailed implementation of social distancing on an unprecedented scale led to renewed interest in modeling and analysis of this method to control infectious diseases. In contrast with a recent trend of papers that aim at giving a large account of the complexity of the pandemic, in its epidemiological dimension, but also from the point of view of the functioning of the hospital and public health systems, and even possibly the behavioral aspects, our perspective here is quite different. Our purpose is to study, at a theoretical level, how to use social distancing in an optimal way, in order to minimize the cumulative number of cases infected during the course of an epidemic. This issue is addressed in the framework of the classical SIR model, in line with other papers that studied optimal epidemic control, through treatment, vaccination, quarantine, isolation or testing. This simplified setting deliberately ignores many features important in the effective handling of a human epidemic: population heterogeneity, limited hospital capacity, imprecision of the epidemiological data (including the question of the asymptomatic cases), partial respect of the confinement, etc. On the other hand, thanks to its simplicity complete, computable, solutions are achievable to serve as landmark for real situations. In a nutshell, our aim is to determine what best result may be obtained in terms of reduction of the total cumulative number of infected individuals by applying lockdown of given maximal intensity and duration, in the worst conditions where no medical solution is discovered to stop earlier the epidemic spread.

The SIR model is described by the following system, in which all parameters are positive:

S˙=-βSI,S(0)=S0, 1a
I˙=βSI-γI,I(0)=I0, 1b
R˙=γI,R(0)=R0. 1c

The state variables S, I and R correspond, respectively, to the proportions of susceptible, infected and removed individuals in the population. The sum of the derivatives of the three state variables is zero, so the sum of the variables remains equal to 1 if initially S0+I0+R0=1, and one may describe the system solely with Eqs. (1a)–(1b). The total population is constant and no demographic effect (births, deaths) is modeled, as they are not relevant to the time scale to be taken into account in reacting to an outbreak. The infection rate β accounts globally for the rate of encounters between the individuals and the probability of transmitting the infection during each of these encounters. The parameter γ is the recovery rate. Recovered individuals are assumed to have acquired permanent immunity.

Obviously, every solution of (1) is nonnegative, and thus, R˙0S˙ at any instant, so S and S+I decrease, while R increases. We infer that every state variable admits a limit and that the integral 0+βI(t)dt converges. Therefore,

limt+I(t)=0,S:=limt+S(t)>0ifS0>0. 2

The basic reproduction number R0:=β/γ governs the behavior of the system departing from its initial value. When R0<1, I˙=(βS-γ)I is always negative: I decreases and no epidemic may occur. When R0>1 epidemic occurs if S0>1R0. In such a case, I reaches a peak and then goes to zero. From now on, we assume

R0=βγ>1.

An important issue is herd immunity. The latter occurs naturally when a large proportion of the population has become immune to the infection. Mathematically, it is defined as the value of S below which the number of infected decreases. For the SIR model (1), one has I˙=(βS-γ)I, and

Sherd:=γβ=1R0. 3

Notice that, after passing the collective immunity threshold, that is for large enough t, one has

SherdS(t)S. 4

While the number of infected decreases when S(·)Sherd, epidemics continue to consume susceptible and to generate new infections once the immunity threshold has been crossed. The number of infected cases appearing after this point may be quite large. In order to illustrate this fact, Table 1 displays, for several values of R0, the value of the herd immunity threshold and the number of susceptibles that remain after the fading out of the outbreak, in the case of an initially naive population (S01). The proportion of infections occurred after the overcome of the immunity is also shown.

Table 1.

Herd immunity level Sherd and asymptotic susceptible proportion S for initial value S01 for several values of the basic reproduction number R0

R0 1.5 2 2.5 2.9 3 3.5
Sherd 0.67 0.50 0.40 0.34 0.33 0.29
S 0.42 0.20 0.11 0.067 0.059 0.034
Sherd-S1-S 43% 37% 33% 30% 29% 27%

The value of Sherd comes from (3), and S may be deduced from the fact that S-1R0lnS1, see Lemma 4.2 below. The ratio Sherd-S1-S represents the proportion of susceptible that occur after passing the collective immunity threshold. The column in bold corresponds to R0 found in [39] for the SARS-CoV-2 in France before the lockdown of March–May 2020

Apart from medical treatment, there are generally speaking three main methods to control human diseases. Each of them, alone or in conjunction with the others, gave rise to applications of optimal control. A first class of interventions consists in vaccination or immunization [2, 4, 8, 10, 11, 14, 1618, 20, 30, 37, 40, 43]. It consists in transferring individuals from the S compartment to the R one. The members of the latter may not be stricto sensu recovered: they are removed from the infective process. A second class of measures corresponds to screening and quarantining of infected [1, 3, 8, 10, 11, 41, 42, 44]. It may be modeled by transfer of individuals from the I compartment to the R one (which consequently will change its meaning). Last, it is possible to reduce transmission through health promotion campaigns or lockdown policies [8, 10, 34, 36]. Of course these methods may be employed jointly [18].

Other modeling frameworks have also been considered. More involved models called SEIR and SIRS have been analyzed in [8, 16], and SIR model structured by the infection age in [3]. Constraints on the number of infected persons that the public health system can accommodate or on available resources, particularly in terms of vaccination, were studied [10, 11, 34, 43, 44]. Economical considerations may be aggregated to the epidemiological model [5, 29, 38]. Ad hoc models for tackling emergence of resistance to drugs issues have been introduced [22, 23], as well as framework allowing to study revaccination policies [27, 28]. Optimization of vaccination campaigns for vector-borne diseases has also been considered [40]. Optimal public health intervention as a complement to such campaigns has been studied in [12, 13] (see [33] for more material on behavioral epidemiology). The references cited above are limited to deterministic differential models, but discrete-time models and stochastic models have also been used, e.g., in [1, 2, 17].

The costs considered in the literature are usually integral costs combining an “outbreak size” (the integral of the number of infected, or of the newly infected term, or the largest number of infected) and the input variable on a given finite time horizon. Some minimal time control problems have also been considered [4, 10, 11, 21]. The integral of the deviation between the natural infection rate and its effective value due to confinement is used in [34], together with constraints on the maximal number of infected. In [7], the authors minimize the time needed to reach herd immunity, under the constraint of keeping the number of infected below a given value, in an attempt to preserve the public health system. Few results consider infinite horizon [8]. Qualitatively, optimal solutions attached to the vaccination or isolation protocols are in general bang-bang,1 with an intervention from the very beginning. Bounds on the number of switching times between the two modes (typically zero or one) are sometimes provided. By contrast, protocols that mitigate the transmission rate (health promotion campaigns or lockdown policies) usually provide bang-bang optimal solutions with transmission reduction beginning after a certain time. Generally speaking, there exists no ideal strategy, and the achievement of some policy objective may preclude success with others [19].

The present article is dedicated to the optimal control issue of obtaining, by enforcing social distancing, the largest value for S, the limit number of susceptible individuals at infinity. Using classical vocabulary of epidemiology, this is equivalent to minimize the attack ratio 1-S or its unnormalized counterpart, the final size of the epidemic. Abundant literature exists concerning this quantity, since Kermack and Mc Kendrick’s paper from 1927 [25], see, e.g., [6, 24, 32, 35] for important contributions to its computation in various deterministic settings. Said otherwise, we seek here to determine how close to the herd immunity threshold it is possible to stop the spread of a disease, in the case where no vaccine or treatment is found to modify its evolution. A possible action is to let the proportion of susceptible reach the collective immunity level and then impose total lockdown, putting β=0 in (1) after a certain time. This situation is illustrated in Fig. 1. Merely as a reference point, we use the figures of the Covid-19 in France in Spring 2020, borrowed from [39] and given in Table 2. In this way one may stop exactly at the herd immunity threshold; however, this is achieved by applying total lockdown during infinite time duration (Fig. 2).

Fig. 1.

Fig. 1

Numerical simulation of the SIR model with the numerical parameters given in Table 2. Left: no action. Right: switch at the epidemic peak (β is put to 0 at t=62 days)

Table 2.

Value of the parameters used for system (1a)–(1b) (see [39])

Parameter Name Value
β Infection rate 0.29
γ Recovery rate 0.1
αlock Lockdown level (France, March/May 2020) 0.231
S0 Initial proportion of susceptible 1-I0
I0 Initial proportion of infected 1.49×10-5
R0 Initial proportion of removed 0

Fig. 2.

Fig. 2

The optimal control belongs to a family of bang-bang functions uT0 parameterized by the switching time T0 represented here

On the contrary, our aim here is to focus more realistically on interventions taking place on a given finite time interval, through possibly partial lockdown. A closely related issue is studied in [26], where only total lockdown is considered.2 Our perspective is slightly different here, as we are equally interested by enforcement measures inducing partial contact reduction. In [15] the authors explore by thorough numerical essays conducted on SIR model the impact of one-shot lockdowns of given intensity and duration, initiated when S(t)+I(t) reaches a certain threshold, with regard to three quantities of interest: the final size, the peak prevalence and the average time of infection. Prolonging the work of the present article, [9] analyzes how to optimally choose the onset of such one-shot interventions, with the aim of maximizing the epidemic final size.

For better readability, all results are exposed in Sect. 2. It is first shown in Sect. 2.1 (Proposition 2.1) that, for strong enough lockdown measures and long enough intervention time T, one can stop the epidemics arbitrarily close after the herd immunity is attained. In Sect. 2.2, we provide and analyze the optimal control law that leads asymptotically, through an intervention of duration T, to the largest number of susceptible individuals. Theorem 2.2 establishes existence and uniqueness of the solution to the optimal control problem, which is bang-bang with a unique commutation from the nominal value to the minimal allowed value of the transmission rate. Theorem 2.3 characterizes in a constructive way the time of this commutation and situates the latter with respect to the peak of the epidemic, and the corresponding proportion of susceptible with respect to the herd immunity level. Last, we show in Sect. 2.3 (Theorem 2.4) that this optimal strategy coincides with a time minimal policy. The results are numerically illustrated in Sect. 3. For the sake of readability, all the proofs are postponed to Sect. 4. Concluding remarks are given in Sect. 5. Last, details on implementation issues are provided in Appendix A.

Notice that from a technical point of view, the problem under study is by nature an optimal control problem on an infinite horizon, as it aims to maximize the limit S of the proportion of susceptible cases. However, by using a quantity invariant along the trajectories (see end of Sect. 2.1 and Lemma 4.2 in Sect. 4.1), one is able to formulate the problem over a finite time horizon, thereby allowing for easier handling.

Main Results

According to the introduction in the previous section, we consider in the sequel the following “SIR type” system

S˙(t)=-u(t)βS(t)I(t),t0I˙(t)=u(t)βS(t)I(t)-γI(t),t0 5

complemented with nonnegative initial data S(0)=S0, I(0)=I0 such that S0+I01. The time-varying input control u models public interventions on the transmission rate by measures like social distancing, restraining order, lockdown, and so on, imposed on finite time horizon. For given T>0 and α[0,1), u is assumed to belong to the admissible set Uα,T defined by

Uα,T:={uL([0,+)),αu(t)1ift[0,T],u(t)=1ift>T}.

The constant T characterizes the duration of the intervention, and α its maximal intensity (typically the strength of a lockdown procedure). Admittedly, u represents here a rather abstract quantity: it quantifies how much the nonpharmaceutical measures reduce the rate of contact between susceptible and infected individuals. In practice, though, it would be quite difficult to measure its value, or to assign it a prescribed value. On the other hand, as seen later in Theorem 2.2, the optimal control follows an “all or nothing” pattern: it takes on only the two extreme values, which correspond to stronger possible lockdown or no lockdown at all, so that a precise tuning is not requested in effect.

Toward an Optimal Control Problem: Reachable Asymptotic Immunity Levels

The following result assesses the question of stopping the evolution exactly at, or arbitrarily close to, the herd immunity Sherd defined by (3).

Theorem 2.1

Let α[0,1) and T>0. Assume that S0>Sherd and consider

α¯:=SherdS0+I0-SherdlnS0-lnSherd. 6
  • (i)
    There is no T(0,+) and uUα,T such that the solution S to (5) associated to u satisfies
    limt+S(t)=Sherd.
  • (ii)
    If αα¯, then, for all ε(0,Sherd), there exist T>0 and a control uUα,T such that the solution S to (5) associated to u satisfies
    Sherdlimt+S(t)Sherd-ε.
  • (iii)
    If α>α¯, then for all uUα,T the solution S to (5) associated to u satisfies
    limt+S(t)limt+Sα(t)<Sherd,
    where Sα is the solution to (5) associated to uα. Moreover, the map αlimt+Sα(t) is strictly decreasing.

The proof of Theorem 2.1 is given in Sect. 4.2. Theorem 2.1 states that no finite time intervention is able to stop the epidemics before or exactly at the herd immunity. However, one may stop arbitrarily close to the latter by allowing sufficiently long intervention, provided that the intensity is sufficiently strong. This is not true in the opposite case, and the constant α¯ is tight.

Remark 2.1

The values given in Table 2, which correspond to the sanitary measures put in place in France during the March to May 2020 containment period, satisfy S0>Sherd and α0.231α¯0.56 (see Sect. 3). According to Table 1, there thus exists a containment strategy that increases the limit proportion of susceptible by 30%.

Orientation. When possible, stopping S arbitrarily close to the herd immunity threshold is only possible by sufficiently long intervention of a strong enough intensity. To determine the closest state to this threshold attainable by control of maximal intensity α on the interval [0, T], one is led to consider the following optimal control problem: graphic file with name 10957_2021_1830_Figa_HTML.jpg where

S(u):=limtS(t),

with (SI) the solution to (5) associated to u.

We now make an observation, which will be crucial in the analysis (see details in Sect. 4.3). It turns out that the quantity S+I-1R0ln(S) is constant on any time interval on which u(·)=1 (see Lemma 4.2 in Sect. 4.1). Therefore, using the fact that limt+I(t)=0 (see formula (2)) and the monotonicity of xx-1R0lnx, the optimal control problem Pα,T is indeed equivalent to

infuUα,TS(T)+I(T)-1R0lnS(T)

where (SI) is the solution to (5) associated to u.

Optimal Immunity Control

This section is devoted to the analysis of the optimal control problem Pα,T. The first result reduces the study of this problem to the solution of a one dimensional optimization problem whose unknown, denoted T0, stands for a switching time. For simplicity, given α[0,1], T>0 and T0[0,T], we define the function uT0Uα,T by

uT0=1[0,T0]+α1T0,T+1[T,+). 7

Also, we denote (ST0,IT0) the solution of (5) with u=uT0 (see Fig. 2).

Theorem 2.2

Let α[0,1) and T>0. Problem Pα,T admits a unique solution u. Furthermore,

  • (i)

    the maximal value S,α,T:=max{S(u):uUα,T} is nonincreasing with respect to α and nondecreasing with respect to T.

  • (ii)

    there exists a unique T0[0,T) such that u=uT0 (in particular, the optimal control is bang-bang).

The proof of Theorem 2.2 is given in Sect. 4.3.

At this step, the result above proves that the optimal control belongs to a family of bang-bang functions parameterized by the switching time T0. This reduces the study to a simpler optimization problem. The switching time associated to the optimal solution of Problem Pα,T solves the 1D optimization problem graphic file with name 10957_2021_1830_Figb_HTML.jpg where uT0 is defined by (7). The next result allows to characterize the optimal T0 for P~α,T.

In order to state it, let us introduce the function

ψ:T0[0,T](1-α)βIT0(T)T0TST0(t)IT0(t)dt-1, 8

where (ST0,IT0) denotes the solution to (5) with u=uT0.

This function is of particular interest since we will prove that it has the opposite sign to the derivative of the criterion T0S(uT0), a property of great value to pinpoint its extremum. In the following result, we will provide a complete characterization of the optimal control u, showing that the control structure only depends on the sign of ψ(0).

Theorem 2.3

Let T>0, α[0,1) and T0 the unique optimal solution to Problem P~α,T (so that uT0 defined as in (7) is the optimal solution to Problem Pα,T). The function ψ is decreasing on (0, T) and one has the following characterization:

  • if ψ(0)0, then T0=0;

  • if ψ(0)>0, then T0 is the unique solution on (0, T) to the equation
    ψT0=0; 9

Moreover, if T0>0, then ST(T0)>Sherd, i.e., T0<(ST)-1(Sherd), where, in agreement with (7), ST denotes the solution to System (5) with u=uT1.

In the particular case α=0, one has T0>0 if, and only if T>1γlnS0S0-Sherd, and in that case, T0 is the unique solution to the equation

ST0T0=Sherd1-eγT0-T.

Together, the reduction to the optimal control P~α,T achieved in Theorem 2.2 and the characterization of the optimal T0 in Theorem 2.3 show that solving Eq. (9) is exactly what is needed to solve Problem Pα,T. Associated search algorithms are presented in Sect. 3. Theorem 2.3 also establishes that the commutation of the optimal control occurs before the reach of the herd immunity level, and fulfills a simple equation in the case α=0.

Remark 2.2

(State-feedback form of the optimal control) It is worth emphasizing that the optimal control is obtained under state-feedback form. As a matter of fact, at each time instant t[0,T], one may derive from the current state value (S(t), I(t)) the value of the optimal control input u(t) by an explicit algorithm. It is sufficient for this to compute the quantity ψ(t) (which amounts to solve the ODE on the interval [tT] and estimate the integral in (8)): with that done, one must set u(t)=1 if ψ(t)>0, and u(t)=α if ψ(t)0. This situation is in sharp contrast with the usual one, where finding the optimal control necessitates the resolution of the two-point boundary-value problem derived from Pontryagin maximum principle.

Relations with the Minimal Time Problem

We have shown in Theorem 2.1 that, for α sufficiently small, there exist for every ε>0 a time of control T and a control uUα,T for which S(u) Sherd-ε. Next one may wonder what is, for a given ε>0, the minimal time T for which this property holds. This amounts to solve the following optimal control problem. graphic file with name 10957_2021_1830_Figc_HTML.jpg

We recall that S,α,T is defined in Theorem 2.2. The following result answers this question by noting that solving this problem is equivalent to solve Problem Pα,T.

Theorem 2.4

Assume αα¯ (defined in (6)) and let ε>0.

Let Tε>0 be the solution to the minimal time problem above and denote uε the corresponding control function. Then, uε is the unique solution of Problem Pα,T determined in Theorems 2.2 and 2.3 associated to T=T.

Conversely, let T>0 and S,α,T the maximum of Problem Pα,T. Then, T is the minimal time of intervention such that S(u)S,α,T for some uUα,T.

Numerical Illustrations

To fix ideas, we use the parameter values given in Table 2, coming from [39] and corresponding to the lockdown conditions in force in France between March 17th and May 11th 2020. We suppose that, on the total population of 6.7×107 persons in France, there are no removed individuals and 1000 infected individuals at the initial time, i.e., R0=0 and I0=1×103/6.7×1071.49×10-5.

All ODE solutions have been computed with the help of a Runge–Kutta fourth-order method. Optimization algorithms and details on the computational aspects may be found in Appendix A. To check the correctness of the results, we systematically compute and compare the solutions of Problem Pα,T, obtained directly by projected gradient descent (see Algo. 1), and the solutions of the simpler one-dimensional Problem P~α,T, obtained by bisection method (see Algo. 2). Solutions do not depend upon which optimization algorithm is used, confirming the theoretical results.

We first show in Figs. 3 and 4 the optimal solutions corresponding to the parameter choices α=0 and αlock, with T=100. To capture the full behavior of the trajectories, the computation window is [0, 200]. As expected the solutions are bang-bang. One also observes that the optimal value S,α,T is larger for smaller α, as predicted in Theorem 2.2.

Fig. 3.

Fig. 3

Solution of Problem Pα,T for α=0.0 and T=100, displayed on the time interval [0, 200]. In this case S=0.282 and T0=61.9

Fig. 4.

Fig. 4

Solution of Problem Pα,T for α=αlock and T=100 displayed on the time interval [0, 200]. In this case S=0.259 and T0=59.2

By using Lemma 4.2, it is easy to determine numerically the optimal value S,α,T by solving the equation

S,α,T-γβlnS,α,T=Su(T)+Iu(T)-γβlnSu(T),

for u solution of Pα,T. This allows to investigate numerically in Figs. 5 and 6 the dependency of S,α,T and T0 with respect to the parameters T and α. As announced in Theorem 2.2, the optimal value S,α,T is nonincreasing with respect to α and nondecreasing with respect to T.

Fig. 5.

Fig. 5

Graph of S,α,T for Problem Pα,T with respect to T for α{0,αlock,0.7,0.8} (left) and with respect to α for T{100,200,400} (right)

Fig. 6.

Fig. 6

Graph of T0 for Problem Pα,T with respect to T for α{0.0,αlock,0.7,0.8} (left) and with respect to α for T{100,200,400} (right)

In Fig. 5, for T=400, we observe numerically that the lower bound α¯ given in Theorem 2.1 and below which S can get as close as we want to Sherd over an infinite horizon, is optimal (α¯0.56). In particular, for lockdown conditions similar to the ones in effect in France between March and May 2020 (α0.231), it appears that it is possible to come as close as desired to the optimal bound Sherd of inequality (4). Interestingly, we observe in Fig. 6-left that when α is too large, then T0=0 for T large enough.

Another interesting feature can be observed in Fig. 6: the instant T0 at which the optimal lockdown begins is almost independent of the level of the maximal lockdown α[0,0.8] for “small enough” duration T (say T60 days). In other words, the optimal choice of this instant, and thus the optimal control itself, is robust with respect to the uncertainties on the lockdown duration and intensity, provided the former is not too long and the latter not too weak.

We also mention that Fig. 5-left gives the solution to the minimal time problem. Indeed, from Theorem 2.4, a control u is optimal for Pα,T iff it is optimal for the minimal time problem. Then, given ε>0 and αα¯, the minimal time of action such that the final value of susceptible is at a distance ε of Sherd is obtained by computing the intersection of the curves in Fig. 5-left with the horizontal line Sherd-ε. As expected, when α is too large, i.e., when the lockdown is insufficient, the solution stays far away from Sherd (see Fig. 5-right).

We conclude this section by examining in Fig. 7 the influence of the initial data, S0 and I0, on the optimal intervention time. Let us mention that, in agreement with the conclusions of [15], the numerical simulation in this figure seems to indicate that the larger the quantity I0, the earlier the optimal lockdown strategy should be applied.

Fig. 7.

Fig. 7

Numerical simulation of the SIR model with the numerical parameters β, γ, αlock and R0 given in Table 2. The optimal time T0 introduced in Theorem 2.3 is plotted with respect to I0[1.49×10-5,2.95×10-4] (corresponding to an initial number of infected people between 1×103 and 2×104 for a total number of people of 6.7×107) and S0 is chosen so that S0+I0=6.7×107

Proofs of the Main Results

Preliminary Results

Before proving the main results, we provide some useful elementary properties of the state variables (SI) solving (5) whose role in the sequel will be central. To this aim, it is convenient to introduce the function Φξ defined for any ξ>0

Φξ:R+×R+(S,I)S+I-1ξlnS. 10

Let us start with a preliminary result regarding the values of Φξ along the trajectories of System (5).

Lemma 4.1

For any uL([0,+),[0,1]) and ξR, one has

ddtΦξ(S(t),I(t))=βξu(t)-γI 11

along any trajectory of system (5). In particular, if u is constant on a nonempty, possibly unbounded, interval, then the function ΦR0u(S(·),I(·)) is constant on this interval along any trajectory of System (5).

Proof

The proof of (11) follows from straightforward computations. Indeed along every trajectory of (5), one has

ddtΦξ(S(t),I(t))=ddtS+I-1ξlnS=1-1ξSS˙+I˙=βξu(t)-γI.

The second part of the statement is an obvious byproduct of this property, by setting ξ=R0u.

Lemma 4.1 allows to characterize the value of the limit of S at infinity, as now stated.

Lemma 4.2

Let uUα,T. For any trajectory of (5), the limit S(u) of S(t) at infinity exists and is the unique solution in the interval [0,1/R0] of the equation

ΦR0S,0=ΦR0S(T),I(T), 12

where ΦR0 is given by (10).

Proof

Any input control u from Uα,T is equal to 1 on [T,+). Hence, applying Lemma 4.1 with u=1 on this interval yields (12), by continuity of ΦR0 and because of (2). Moreover, Eq. (12) has exactly two roots. Indeed, this follows by observing that the mapping SΦR0(S,0) is first decreasing and then increasing on (0,+), with infinite limit at 0+ and +, and minimal value at S=1/R0=Sherd, equal to 1R0(1+lnR0). We conclude by noting that the limit S(u) cannot be larger than Sherd: otherwise there would exist ε>0 such that I˙>ε>0 and S˙<-εβS for T large enough, so that S would tend to zero at infinity, yielding a contradiction. It follows that the value of S(u) is thus the smallest root of (12).

Remark 4.1

(On the control in infinite time) Notice that, in the quite unrealistic situation where one is able to act on System (5) up to an infinite horizon of time, then the optimal strategy to maximize S(u) is to consider the constant control function uα(·)=α on [0,+). Indeed, according to Lemma 4.1,

ddtΦαR0(S(t),I(t))=βαR0u(t)-γI(t)=γα(u(t)-α)I(t)0,

for all t[0,T]. Hence, ΦαR0(S0,I0)ΦαR0(S(u),0), with equality if, and only if u=uα=α a.e. on R+. Since S(u) is maximal whenever ΦαR0(S(u),0) is minimal, we get that the optimal strategy in that case corresponds to the choice u=uα=α a.e. on R+. Moreover, it is notable that this maximal value S(uα) is computed by solving the nonlinear equation ΦαR0(S,0)=ΦαR0(S0,I0). Therefore, an easy application of the implicit functions theorem yields that the mapping αS(uα) is decreasing.

Proof of Theorem 2.1

Let us start with (i). According to (5), one has I˙-γI, thus I(t)I0e-γt>0 for all t>0. Then, S˙<0 and S is decreasing. Assume by contradiction that, for all t>0, we have SherdS(t). Since I satisfies (5), it follows that I˙0 on (T,+) and then, S˙-βI(T)S on (T,+). We thus infer that S(t)e-βI(T)(t-T)S(T) for t>T, and thus S(t)0 as t+, which is a contradiction.

Let us now show (ii). For all α[0,1), we denote by uα(·) the control equal to α on (0,). Thanks to the same argument by contradiction as above, one has S(uα¯)1/(α¯R0). Let us denote by (Suα¯,Iuα¯) the solution to System (5) associated to uα¯. Lemma 4.1 shows that the function tΦα¯R0(Suα¯(t),Iuα¯(t)) is conserved, and we infer that S(uα¯) solves the equation

Φα¯R0S0,I0=Φα¯R0Suα¯,0.

Using the expression of α¯,

Φα¯R0Sherd,0=Φα¯R0S0,I0=Φα¯R0Suα¯,0.

Since xΦα¯R0(x,0) is bijective on (0,1α¯R0), we deduce that S(uα¯)=Sherd. It follows that for η>0 small enough, there exists T>0 such that for each t>T, I˙uα¯(t)(βα¯(1+η)γβ-γ)Iuα¯(t)<0. By using a Gronwall lemma, one infers that Iuα¯(t)0 as t+. Then, for all kN, there exists Tk>0, such that |Suα¯(Tk)-Sherd|1/k and Iuα¯(Tk)1/k. Consider uk:=α¯1(0,Tk)+1(Tk,) and let us denote by (Suk,Iuk) the solution to System (5) associated to uk. By continuity of ΦR0,

ΦR0S(uk),0=ΦR0SukTk,IukTkkΦR0Sherd,0.

Thus S(uk)kSherd.

Let us finally prove (iii). We show that αS(uα) is strictly decreasing. Let α1,α2[0,1) such that α1<α2 and (Suα1,Iuα1) and (Suα2,Iuα2) the solutions to System (5) associated to uα1 and uα2, respectively. Using Lemma 4.1, tΦα1R0(Suα2(t),Iuα2(t)) is strictly increasing, hence

Φα1R0S(uα1),0=Φα1R0S0,I0<Φα1R0Suα2,0.

Thanks to the equations satisfied by (Suα1,Iuα1) and (Suα2,Iuα2), one has S(uα1), S(uα2)Sherd/α1. Since xΦα1R0(x,0) in strictly decreasing on (0,Sherd/α1), we deduce that S(uα2)<S(uα1). This concludes the proof since S(uα¯)=Sherd.

Proof of Theorem 2.2

Solving Pα,T involves the resolution of an ODE system on an infinite horizon, and it is quite convenient to consider an equivalent version of this problem involving an ODE system on a bounded horizon. A key point for this is that, according to Lemma 4.2, S solves Eq. (12). Furthermore, since the mapping [0,1/R0]SΦR0(S,0) is decreasing, maximizing S is equivalent to minimize ΦR0(S,0). Combining all these observations yields that the optimal control problem is equivalent to the following problem, investigated hereafter: graphic file with name 10957_2021_1830_Figd_HTML.jpg where

J(u):=ΦR0(S(T),I(T)) 13

and (SI) solves the controlled system (5) associated to the control u(·).

Proof of Theorem 2.2

For better readability, the proof of Theorem 2.2 is decomposed into several steps.

Step 1: existence of an optimal control We will prove the existence of an optimal control for the equivalent problem Pα,TΦ. Let (un)nN be a maximizing sequence for Problem Pα,TΦ. Since (un)nN is uniformly bounded, we may extract a subsequence still denoted (un)nN with a slight abuse of notation, converging toward u for the weak-star topology of L(0,T). It is moreover standard that Uα,T is closed for this topology and therefore, u belongs to Uα,T. For nN, let us denote (Sn,In) the solution to the SIR model (5) associated to u=un. A straightforward application of the Cauchy–Lipschitz theorem yields that (S˙n,I˙n)nN is uniformly bounded. By applying Ascoli’s theorem, we may extract a subsequence still denoted (Sn,In)n that converges toward (S,I) in C0([0,T]). As usually, we consider an equivalent formulation of System (5), where (Sn,In) can be seen as the unique fixed point of an integral operator. We then pass to the limit and show that (S,I) solves the same equation where u has been replaced by u. By combining all these facts with the continuity of ΦR0, we then infer that (J(un))nN converges up to a subsequence to J(u), which gives the existence.

Step 2: optimality conditions and bang-bang property We will again establish these properties for the equivalent problem Pα,TΦ. In what follows, for the sake of simplicity, we will consider and denote by u a solution to Problem Pα,TΦ and by (SI), the associated pair solving System (5). Observe first that integrating (11) in Lemma 4.1, one has

J(u)=ΦR0(S(T),I(T))=ΦR0(S0,I0)+γ0T(u(t)-1)I(t)dt.

It is standard to write the first-order optimality conditions for such kind of optimal control problem. To this aim, we use the so-called Pontryagin maximum principle (see, e.g., [31]) and introduce the Hamiltonian H defined on R4 by

H(S,I,pS,pI)=-pSβuS+pI(βuS-γ)-γ(u-1)I=γ(1-pI)I+βpI-pSS-γIu.

There exists an absolutely continuous mapping (pS,pI):[0,T]R2 called adjoint vector such that the extremal ((S,I),(pS,pI),u) satisfies a.e. in [0, T]:

Adjoint equations and transversality conditions:

p˙S=βuIpS-pI,p˙I=βuSpS-βuS-γpI+γ(u-1), 14a
pS(T)=0,pI(T)=0. 14b

Maximization condition: for a.e. t[0,T], u(t) solves the problem

maxαv1βpI(t)-pS(t)S(t)-γI(t)v

and therefore, by using that I is nonnegative on [0, T], one has

w-1R0on{u=α},w-1R0on{u=1},w=-1R0on{α<u<1}, 15

where w denotes the Lipschitz-continuous switching function given by w=S(pS-pI).

By using (5), one computes

w˙=-βuSIpS-pI+S-βuIpI-pS+βuSpI-pS-γpI-γ(u-1)=-Sβuw+γ(pI+u-1).

We will now prove that the optimal control can be written as uT0 defined in (7), for some T0[0,T). From (14b), one has pS(T)=pI(T)=0, and thus w(T)=0>-1R0. According to (15) and by continuity of w, this implies u(·)=α on a certain maximal interval [T0,T], for some T0(0,T), by continuity of w. By inserting the relation w-1R0 holding on (T0,T) in Eq. (14a) satisfied by pI, we deduce that p˙Iγ(pI-1) on (T0,T). Since pI(T)=0, the Gronwall lemma yields

pI(t)1-eγ(t-T),t[T0,T]. 16

Then, either T0=0, in which case, u=u0=α1[0,T]+1[T,+) (see (7)) or T0>0. Let us now address this latter case. Since the interval (T0,T) is maximal by assumption and w is continuous, one has necessarily w(T0)=-1/R0. On the other hand, S and pI are continuous, with pI(T0)<1 according to (16). Consequently, for any ε in the nonempty open interval (0,γS(T0)(1-pI(T0)), there exists a neighborhood VT0 of T0 on which

w˙=-βuSw+1R0+γS1-pIγST01-pIT0-ε,γST01-pIT0+εa.e.

Since ε(0,γS(T0)(1-pI(T0)), this implies that w is strictly increasing in VT0. Therefore, there exists a maximal open interval (T1,T0) with T1[0,T0) on which w<-1R0, and therefore on which u=1. As a consequence, the left derivative of w at T0 exists and reads

w˙T0-=-βST0wT0+1R0pIT0>0. 17

We will in fact show that T1=0. In other words, the control u can be written as (7).

To this aim, let us assume by contradiction that there exists T1(0,T0) such that w(T1)=-1R0=w(T0) and w<-1R0 on (T1,T0). Observing that w is differentiable on (T1,T0) and using Rolle’s theorem yields the existence of τ(T1,T0) such that w˙(τ)=0.

Note that, according to (14a), one has w˙=-Sp˙I, a.e. in (0, T). Since S(τ)>0, one has also p˙I(τ)=0. Using the fact that u=1 on (T1,T0), this means that the point (pI(τ),w(τ)) is a steady-state of the system

w˙=-βSw-γSpI,p˙I=βw+γpI.

According to the Cauchy–Lipschitz theorem, we infer that (pI,w) is constant on [τ,T0] and therefore, p˙I(T0-)=w˙(T0-)=0, which is in contradiction with (17). As a conclusion, T1=0, and u can be written as (7).

Step 3: monotonicity of S,α,T Let T>0 and 0αα~<1. It is straightforward that Uα~,TUα,T, and then S,α,TS,α~,T. It follows that the map [0,1)αmaxuUα,TS(u) is nonincreasing.

Let us show that the map TmaxuUα,TS(u) is nondecreasing. Let 0<TT~, 0α<1, and denote by uUα,T the control realizing the maximum S,α,T. Since u=1 in (T,T~), one has uUα,T~. Thus

S,α,T~Su=S,α,T.

Step 4: uniqueness of the optimal control The demonstration of the uniqueness of the optimal control is achieved in the proof of Theorem 2.3 below, by demonstrating the uniqueness of the optimal switching point T0. Except this point, the demonstration of Theorem 2.2 is now complete.

Proof of Theorem 2.3

The proof is decomposed into several steps. We assume first that α>0, the case α=0 is considered in the last step. In the whole proof, one deals with control functions uT0 as defined in formula (7).

Step 1: necessary first order optimality conditions on T0 Let u=uT0 be an optimal control for problem Pα,T, with T0 be the associated optimal switching time. Let us introduce the criterion j given by

jT0:=ΦR0ST0(T),IT0(T)=IT0(T)+ST0(T)-γβlnST0(T), 18

where (ST0,IT0) is the solution corresponding to the control uT0, as previously defined. For the sake of simplicity, we omit these subscripts in the sequel. By Theorem 2.2, it is equivalent to minimize J defined in (13) and to minimize j. By using Lemma 4.2, one has

I(t)+S(t)-γβlnS(t)=c0in0,T0,I(t)+S(t)-γαβlnS(t)=IT0+ST0-γαβlnST0inT0,T, 19

where c0=I0+S0-γβlnS0. According to (19), we infer that S solves the system

S˙=-βS(c0-S+γβlnS),in(0,T0), 20a
S˙=-αβSc0+γβ1-1αlnST0-S+γαβlnS,inT0,T, 20b

with the initial data S(0)=S0. Using (19), one gets

jT0=I(T)+S(T)-γβlnS(T)=IT0+ST0-γαβlnST0+γβ1α-1lnS(T)=c0+γβlnST0-γαβlnST0+γβ1α-1lnS(T),

so that the cost function reads

jT0=c0+γβ1α-1lnS(T)ST0.

The next lemma allows to compute the derivative of j with respect to T0. For the sake of clarity, its proof is postponed to the end of this section.

Lemma 4.3

For all t[T0,T], the derivative3S^(t) and S(T0)^ of the function S(·) and S(T0) with respect to T0, in other words S^(t)=S(t)T0 and S(T0)^=[S(T0)]T0, are given by

S^(t)=(α-1)βS(t)I(t)1+γIT0T0tdsI(s)

and

ST0^=-βST0IT0.

Thanks to this result, we may compute

jT0=γβ1α-1S^(T)S(T)-ST0^ST0=γ1α-1(α-1)I(T)1+γIT0T0TdsI(s)+IT0=γ1α-1IT0(α-1)I(T)IT0+γT0TI(T)I(s)ds-11-α.

By noting that

T0TS(t)I(t)dt=&1αβT0TαβS(t)-γ+γI(t)dt=1αβT0TI˙(t)I(t)2dt+γαβT0T1I(t)dt=&1αβ1IT0-1I(T)+γT0T1I(t)dt,

we have for the function ψ defined in (8):

ψT0=1α-1I(T)IT0+γT0TI(T)dsI(s)-11-α. 21

We deduce that j(T0)=0 is equivalent to

ψT0=0. 22

Step 2: Zeros of j and uniqueness of the optimal switching time According to (5), one has for any t(T0,T), I(t)=I(T0)expT0t(αβS(s)-γ)ds. Then, using the expression of ψ given in (21), it follows that

ψT0=&1α-1expT0TαβS(s)-γds+(1α-1)γT0TexptTαβS(s)-γdsdt-1α.

Introducing φ:[0,T]R defined by φ(t)=exptT(αβS(s)-γ)ds, the last expression writes simply

ψT0=1α-1φT0+1α-1γT0Tφ(t)dt-1α.

Differentiating this identity with respect to T0 yields

ψT0=1α-1-αβST0+γ+T0TαβS^(s)dsφT0-γ1α-1φT0+γ(1α-1)T0TtTαβS^(s)dsφ(t)dt=1α-1-αβST0+T0TαβS^(s)dsφT0+γ1α-1T0TtTαβS^(s)dsφ(t)dt.

As a consequence of Lemma 4.3, both terms in the previous formula are negative, and ψ(T0)<0. The function ψ is thus decreasing on (0, T). Moreover, ψ(T)=-1<0. Therefore, if ψ(0)<0, then (22), or equivalently j(T0)=0, has no solution, and thus T0=0. Conversely, if ψ(0)0, then (22) admits a unique solution T0 which is the unique critical point of j. In particular, in the case ψ(0)=0, one has T0=0.

We also deduce that the function j is nonincreasing on (0,T0) and increasing on (T0,T).

Step 3: S(0)Sherd implies T0=0 We consider now the particular case where S(0)Sherd, and show that in this case T0=0. As S is decreasing, one then has S(t)Sherd for any t0, whatever the input control. Thus, for any t[0,T], one has φ(t)tT(αβSherd-γ)ds=γ(α-1)(T-t)0, and

ψ(0)=1α-1φ(0)+1α-1γ0Tφ(t)dt-1α

appears as a sum of three nonpositive terms. Therefore, ψ(0)0, and we conclude that T0=0 if S(0)Sherd.

Step 4: T0>0 implies S(T0)Sherd, that is T0(S)-1(Sherd) To prove this estimate on T0, consider an optimal trajectory for which the switching point verifies T0>0 and S(T0)<Sherd. By continuity, there exists a time instant T1(0,T0) such that S(T0)<S(T1)<Sherd. The point (S(T1),I(T1)) pertains to the optimal trajectory of the initial optimal control problem.

Consider now the optimal control problem defined by the same cost function, but with initial condition (S(T1),I(T1)) and on a time horizon of length T-T1. The cost that is considered is the supremum of the limits of S among every admissible control inputs, so the optimal value for the second problem (on horizon T-T1) is equal to the optimal value for the initial problem (on horizon T); and the optimal control for the former problem is indeed the restriction to [T1,T] of the optimal control for the latter problem. As a matter of case, if this was not the case, then concatenating the restriction to [0,T1] of the optimal solution of the problem on horizon T, with the optimal solution of the problem on horizon T-T1, would lead to a larger limit of S at infinity.

Now observe that the optimal solution of the problem on [0,T-T1] takes on the value 1 on [0,T0-T1], and then α on [T0-T1,T-T1]. Therefore, it presents a commutation at time T0-T1>0, while the initial state value (S(T1),I(T1)) fulfills S(T1)<Sherd. But it was shown in Step 3 that such a situation is impossible. As a conclusion, if T0>0, then S(T0)Sherd. The inequality on T0 itself is deduced from the fact that S is decreasing.

Step 5: The case α=0 Let us finally deal with the case α=0. Using the fact that S is constant on (T0,T), we deduce that pS(t)=0 and pI(t)=1-eγ(T0-T) for all t(T0,T). A commutation occurs at T0 if, and only if,

Sherd=wT0=ST01-eγT0-T. 23

The function S is nonincreasing, thus there exists T0>0 satisfying this relation only if S0>Sherd1-e-γT which is equivalent to T>1γlnS0S0-Sherd. If this is the case, then, since tS(t) is nonincreasing and T0Sherd1-eγ(T0-T) is increasing, there exists a unique T0 satisfying the relation (23). We also remark that (23) is equivalent to (22).

To achieve the proof of Theorem 2.3, it now remains to prove Lemma 4.3.

Proof of Lemma 4.3

Using the notation ST0 previously defined, one has (see (20b)) on (T0,T)

S˙T0=-αβST0c0+γβ1-1αlnST0T0-ST0+γαβlnST0,

and, at T0, ST0(T0) is defined thanks to (20a) by

S0ST0T0dvβvc0-v+γβlnv=-T0. 24

By differentiating (24) with respect to T0, one infers

ST0T0^=-βST0T0c0-ST0T0+γβln(ST0T0)=-βST0T0IT0T0,

which is the second identity in Lemma 4.3.

Furthermore, using (20b), one has

ST0T0ST0(t)dvvc0+γβ1-1αlnST0T0-v+γαβlnv=αβT0-t,tT0,T.

Differentiating this relation with respect to T0 yields for all t(T0,T]

αβ=ST0^(t)ST0(t)c0+γβ1-1αlnST0T0-ST0(t)+γαβlnST0(t)-ST0T0^ST0T0c0+γβlnST0T0-ST0T0-γβ1-1αST0T0^ST0T0ST0T0ST0(t)dvvc0+γβ1-1αlnST0T0-v+γαβlnv2.

Let us simplify this latter identity. Observe first that, because of (19), one has for all t(T0,T]

c0+γβ1-1αlnST0T0=IT0(t)+ST0(t)-γαβlnST0(t).

By using at the same time the change of variable v=S(t) and the identity c0+γβ1-1αlnS(T0)-S(t)+γαβlnS(t)=I(t), holding true for any t(T0,T], we infer that

ST0T0ST0(t)dvβvc0+γβ1-1αlnST0T0-v+γαβlnv2=T0t1βST0(s)(IT0(s))2S˙T0(s)ds=T0t-αST0(s)IT0(s)ST0(s)(IT0(s))2ds=-αT0tdsIT0(s).

Combining all these facts leads to, for all t(T0,T],

αβ=ST0^(t)ST0(t)IT0(t)+β-γ(1-α)βIT0T0T0tdsIT0(s).

Therefore, we arrive at, for all t(T0,T],

ST0^(t)=(α-1)βST0(t)IT0(t)1+γIT0T0T0tdsIT0(s),

which is the first identity of the statement. This achieves the proof of Lemma 4.3, and consequently of Theorem 2.3.

Proof of Theorem 2.4

Let T be the minimal time associated to the Minimal time problem. Let uα,T be the unique solution of Problem Pα,T associated to T=T. Assume by contradiction that uα,T does not solve the minimal time problem, i.e., S(uα,T)<Sherd-ε. Then for each uUα,T one has

S(u)Suα,T<Sherd-ε,

which is in contradiction with the fact that T solves the minimal time problem.

Conversely, let T>0 and u realizing the maximum of Pα,T, i.e., S(u)=S,α,T. Let T be the minimal time of intervention such that S(u)S,α,T for some uUα,T. Since S(u)=S,α,T, we necessarily have TT. By definition of T, there exists uUα,T such that S(u)S,α,T. Consider v:=u1(0,T)+1(T,T). One has vUα,T and

S(v)=S(u)S,α,T.

Hence, by definition of S,α,T, one has v=u. But v does not have the form of the minimal solution in Theorem 2.2, unless T=T.

Conclusion

Optimal reduction of epidemic final size by social distancing of given maximal duration and intensity has been considered in this paper. This issue amounts to stopping the disease as close as possible after crossing the herd immunity threshold. We first established that stopping arbitrarily close to this value through long enough intervention is possible only if the social distancing intensity is sufficiently intense. We also established the existence and uniqueness for the solution of the considered optimal control problem, which is bang-bang with a unique commutation from the nominal value to the minimal allowed value of the transmission rate. This property gives rise to an efficient numerical algorithm to solve the optimization problem, which is exemplified in the text. As a last result, it has been shown that this problem may be interpreted as equivalent to reaching a given distance to the herd immunity level by minimal intervention time. To the best of our knowledge, these contributions did not appear before.

We stress once again that the optimal control problem considered here is mainly a prototypal one, not aimed at describing exhaustively human epidemics. Ignoring many important features, it provides baseline to consider real situations, thanks to its reduced complexity. In particular, it is certainly not relevant to ignore the limitation of the hospital capacity. In first approximation, the occupancy of hospital beds is proportional to the number of infected individuals, so this effect may be introduced as a constraint. This will be the main topic of future work.

Acknowledgements

The authors express their sincere acknowledgment to working groups Maths4Covid19 and OptimCovid19 for fruitful discussions and in particular their colleagues Luis Almeida (CNRS UMR 7598, LJLL, France), Emmanuel Franck (INRIA Grand-Est and IRMA Strasbourg, France), Sidi-Mahmoud Kaber (Sorbonne Université, LJLL, France), Grégoire Nadin (CNRS UMR 7598, LJLL, France) and Benoît Perthame (Sorbonne Université, LJLL, France).

Appendix A-Implementation Issues

We provide here an insight of the numerical methods used in Sect. 3. The codes are available on:

https://github.com/michelduprez/optimal-immunity-control.git.

A.1. Solving Problem Pα,T by a Direct Approach

In order to check the consistency of the results of Theorem 2.3, we solved directly the optimal control problem Pα,T. Our approach rests upon the use of gradient like algorithms, which necessitates the computation of the differential of S in an admissible direction4h. According to the proof of Theorem 2.2 (see Sect. 4.3), this differential reads

DS(u)·h=0Tγ-βSpI-pSIhdt,

where (pS,pI) denotes the adjoint state, solving the backward adjoint system (14a)–(14b). Thanks to this expression of DS(u)·h, we deduce a simple projected gradient algorithm to solve numerically the optimal control problem Pα,TΦ, then Pα,T. The algorithm is described in Algorithm 1. The projection operator PUα,T is given by

PUα,Tu(t)=minmax{u(t),α},1,for a.e.t[0,T].

A.2. Solving Problem Pα,T Thanks to the Theoretical Results

Taking advantage of the theoretical results given in Theorem 2.3, we then considered a simpler algorithm, based on the solution of Problem P~α,T by bisection method. This method is described in Algorithm 2.graphic file with name 10957_2021_1830_Figf_HTML.jpg

All computations shown in Sect. 3 indicate, as expected, that the optimal trajectories computed by the two methods do coincide.

For illustrative purpose, we provide in Fig. 8 the graph of the cost j(T0) defined in (18) that corresponds to the one-dimensional optimization Problem P~α,T. As can be seen, the cost is not convex.

Fig. 8.

Fig. 8

Graph of the cost value j with respect to T0 for T=200 (left) and T=300 (right)

Footnotes

1

In other words, they only take a.e. two different values.

2

Other valuable contributions are to be found in [26], including the consideration of added integral term accounting for control cost, and hospital overflow minimization.

3

To avoid any misunderstanding about the differentiability of S(·) with respect to T0, let us make the use of S^ precise. This function stands for the derivative of the function [0,T]T0S(·,T0)C0([T0,T]), where S(·,T0) is defined as the unique solution to (20b) on [T0,T], where S(T0) is defined as the value at T0 of the unique solution to (20a). Defined in this way, the differentiability of this mapping is standard.

4

More precisely, we call “admissible direction” any element of the tangent cone Tu,Uα,T to the set Uα,T at u. The cone Tu,Uα,T is the set of functions hL(0,T) such that, for any sequence of positive real numbers εn decreasing to 0, there exists a sequence of functions hnL(0,T) converging to h as n+, and u+εnhnUα,T for every nN.

Publisher's Note

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

Contributor Information

Pierre-Alexandre Bliman, Email: pierre-alexandre.bliman@inria.fr.

Michel Duprez, Email: michel.duprez@inria.fr.

Yannick Privat, Email: yannick.privat@unistra.fr.

Nicolas Vauchelet, Email: vauchelet@math.univ-paris13.fr.

References

  • 1.Abakuks A. An optimal isolation policy for an epidemic. J. Appl. Probab. 1973;10(2):247–262. doi: 10.2307/3212343. [DOI] [Google Scholar]
  • 2.Abakuks A. Optimal immunisation policies for epidemics. Adv. Appl. Probab. 1974;6(3):494–511. doi: 10.2307/1426230. [DOI] [Google Scholar]
  • 3.Ainseba B, Iannelli M. Optimal screening in structured SIR epidemics. Math. Modell. Nat. Phenom. 2012;7(3):12–27. doi: 10.1051/mmnp/20127302. [DOI] [Google Scholar]
  • 4.Alkama M, Elhia M, Rachik Z, Rachik M, Labriji EH. Free terminal time optimal control problem of an SIR epidemic model with vaccination. Int. J. Sci. Res. 2014;3:227. [Google Scholar]
  • 5.Greenhalgh, D.: Some results on optimal control applied to epidemics. Math. Biosci. 88(2), 125–158 (1988)
  • 6.Andreasen V. The final size of an epidemic and its relation to the basic reproduction number. Bull. Math. Biol. 2011;73(10):2305–2321. doi: 10.1007/s11538-010-9623-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Gaff, H., Schaefer, E.: Optimal control applied to vaccination and treatment strategies for various epidemiological models. Math. Biosci. Eng. 6(3), 469 (2009) [DOI] [PubMed]
  • 8.Behncke H. Optimal control of deterministic epidemics. Optim. Control Appl. Methods. 2000;21(6):269–285. doi: 10.1002/oca.678. [DOI] [Google Scholar]
  • 9.Bliman PA, Duprez M. How best can finite-time social distancing reduce epidemic final size? J. Theor. Biol. 2020;511:110557. doi: 10.1016/j.jtbi.2020.110557. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Bolzoni L, Bonacini E, Soresina C, Groppi M. Time-optimal control strategies in SIR epidemic models. Math. Biosci. 2017;292:86–96. doi: 10.1016/j.mbs.2017.07.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Bolzoni L, Bonacini E, Marca RD, Groppi M. Optimal control of epidemic size and duration with limited resources. Math. Biosci. 2019;315:108232. doi: 10.1016/j.mbs.2019.108232. [DOI] [PubMed] [Google Scholar]
  • 12.Buonomo B, Manfredi P, d’Onofrio A. Optimal time-profiles of public health intervention to shape voluntary vaccination for childhood diseases. J. Math. Biol. 2019;78(4):1089–1113. doi: 10.1007/s00285-018-1303-1. [DOI] [PubMed] [Google Scholar]
  • 13.Buonomo B, Della Marca R, d’Onofrio A. Optimal public health intervention in a behavioural vaccination model: the interplay between seasonality, behaviour and latency period. Math. Med. Biol. A J. IMA. 2019;36(3):297–324. doi: 10.1093/imammb/dqy011. [DOI] [PubMed] [Google Scholar]
  • 14.Di Blasio G. A synthesis problem for the optimal control of epidemics. Numer. Funct. Anal. Optim. 1980;2(5):347–359. doi: 10.1080/01630568008816063. [DOI] [Google Scholar]
  • 15.Shim, E.: Optimal dengue vaccination strategies of seropositive individuals. Math. Biosci. Eng. 16(3), 1171–1189 (2019) [DOI] [PubMed]
  • 16.Gaff H, Schaefer E. Optimal control applied to vaccination and treatment strategies for various epidemiological models. Math. Biosci. Eng. 2009;6(3):469. doi: 10.3934/mbe.2009.6.469. [DOI] [PubMed] [Google Scholar]
  • 17.Greenhalgh D. Some results on optimal control applied to epidemics. Math. Biosci. 1988;88(2):125–158. doi: 10.1016/0025-5564(88)90040-5. [DOI] [Google Scholar]
  • 18.Hansen E, Day T. Optimal control of epidemics with limited resources. J. Math. Biol. 2011;62(3):423–451. doi: 10.1007/s00285-010-0341-0. [DOI] [PubMed] [Google Scholar]
  • 19.Hollingsworth TD, Klinkenberg D, Heesterbeek H, Anderson RM. Mitigation strategies for pandemic influenza A: balancing conflicting policy objectives. PLoS Comput. Biol. 2011;7(2):e1001076. doi: 10.1371/journal.pcbi.1001076. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Hu Q, Zou X. Optimal vaccination strategies for an influenza epidemic model. J. Biol. Syst. 2013;21(04):1340006. doi: 10.1142/S0218339013400068. [DOI] [Google Scholar]
  • 21.Morris, D.H., Rossine, F.W., Plotkin, J.B., Levin, S.A.: Optimal, near-optimal, and robust epidemic control. arXiv preprint arXiv:2004.02209 (2020)
  • 22.Jaberi-Douraki M, Moghadas SM. Optimality of a time-dependent treatment profile during an epidemic. J. Biol. Dyn. 2013;7(1):133–147. doi: 10.1080/17513758.2013.816377. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Jaberi-Douraki M, Heffernan JM, Wu J, Moghadas SM. Optimal treatment profile during an influenza epidemic. Differ. Equ. Dyn. Syst. 2013;21(3):237–252. doi: 10.1007/s12591-012-0149-z. [DOI] [Google Scholar]
  • 24.Katriel G. The size of epidemics in populations with heterogeneous susceptibility. J. Math. Biol. 2012;65(2):237–262. doi: 10.1007/s00285-011-0460-2. [DOI] [PubMed] [Google Scholar]
  • 25.Kermack WO, McKendrick AG. Contributions to the mathematical theory of epidemics-I. Proc. R. Soc. 1927;115A:700–721. doi: 10.1007/BF02464423. [DOI] [PubMed] [Google Scholar]
  • 26.Jaberi-Douraki, M., Moghadas, S.M.: Optimality of a time-dependent treatment profile during an epidemic. J. Biol. Dyn. 7(1), 133–147 (2013) [DOI] [PMC free article] [PubMed]
  • 27.Jaberi-Douraki, M., Heffernan, J.M., Wu, J., Moghadas, S.M.: Optimal treatment profile during an influenza epidemic. Differ. Equ. Dyn. Syst. 21(3), 237–252 (2013)
  • 28.Kolesin ID, Zhitkova EM. Optimization of immunocorrection of collective immunity. Autom. Remote Control. 2016;77(6):1031–1040. doi: 10.1134/S0005117916060072. [DOI] [Google Scholar]
  • 29.Kolesin, I.D., Zhitkova, E.M.: Optimization of immunocorrection of collective immunity. Autom. Remote Control 77(6), 1031–1040 (2016)
  • 30.Laguzet L, Turinici G. Globally optimal vaccination policies in the SIR model: smoothness of the value function and uniqueness of the optimal strategies. Math. Biosci. 2015;263:180–197. doi: 10.1016/j.mbs.2015.03.002. [DOI] [PubMed] [Google Scholar]
  • 31.Lee EB, Markus L. Foundations of Optimal Control Theory. New York: Wiley; 1967. [Google Scholar]
  • 32.Ma J, Earn DJ. Generality of the final size formula for an epidemic of a newly invading infectious disease. Bull. Math. Biol. 2006;68(3):679–702. doi: 10.1007/s11538-005-9047-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Manfredi P, D’Onofrio A. Modeling the Interplay Between Human Behavior and the Spread of Infectious Diseases. Berlin: Springer; 2013. [Google Scholar]
  • 34.Angulo, M.T., Castaños, F., Velasco-Hernandez, J.X., Moreno, J.A.: A simple criterion to design optimal nonpharmaceutical interventions for epidemic outbreaks. medRxiv (2020) [DOI] [PMC free article] [PubMed]
  • 35.Miller JC. A note on the derivation of epidemic final sizes. Bull. Math. Biol. 2012;74(9):2125–2141. doi: 10.1007/s11538-012-9749-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Kermack, W.O., McKendrick, A.G.: Contributions to the mathematical theory of epidemics-I. Proc. R. Soc. 115A, 700–721 (1927) [DOI] [PubMed]
  • 37.Morton R, Wickwire KH. On the optimal control of a deterministic epidemic. Adv. Appl. Probab. 1974;6(4):622–635. doi: 10.2307/1426183. [DOI] [Google Scholar]
  • 38.Piguillem F, Shi L. The optimal COVID-19 quarantine and testing policies. Einaudi Institute for Economics and Finance (EIEF): Tech. Rep; 2020. [Google Scholar]
  • 39.Salje, H., Kiem, C.T., Lefrancq, N., Courtejoie, N., Bosetti, P., Paireau, J., Andronico, A., Hozé, N., Richet, J., Dubost, C.L., et al.: Estimating the burden of SARS-CoV-2 in France. Science (2020) [DOI] [PMC free article] [PubMed]
  • 40.Shim E. Optimal dengue vaccination strategies of seropositive individuals. Math. Biosci. Eng. 2019;16(3):1171–1189. doi: 10.3934/mbe.2019056. [DOI] [PubMed] [Google Scholar]
  • 41.Wickwire KH. Optimal isolation policies for deterministic and stochastic epidemics. Math. Biosci. 1975;26(3–4):325–346. doi: 10.1016/0025-5564(75)90020-6. [DOI] [Google Scholar]
  • 42.Wickwire K. Optimal immunization rules for an epidemic with recovery. J. Optim. Theory Appl. 1979;27(4):549–570. doi: 10.1007/BF00933440. [DOI] [Google Scholar]
  • 43.Yang, K., Wang, E., Zhou, Y., Zhou, K.: Optimal vaccination policy and cost analysis for epidemic control in resource-limited settings. Kybernetes (2015)
  • 44.Zhou Y, Wu J, Wu M. Optimal isolation strategies of emerging infectious diseases with limited resources. Math. Biosci. Eng. MBE. 2013;10:1691–1701. doi: 10.3934/mbe.2013.10.1691. [DOI] [PubMed] [Google Scholar]

Articles from Journal of Optimization Theory and Applications are provided here courtesy of Nature Publishing Group

RESOURCES