Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2022 Jul 30;144:110496. doi: 10.1016/j.automatica.2022.110496

Minimizing the epidemic final size while containing the infected peak prevalence in SIR systems

Juan Sereno a, Alejandro Anderson a, Antonio Ferramosca b, Esteban A Hernandez-Vargas c,d,, Alejandro Hernán González a,
PMCID: PMC9338766  PMID: 35936927

Abstract

Mathematical models are critical to understand the spread of pathogens in a population and evaluate the effectiveness of non-pharmaceutical interventions (NPIs). A plethora of optimal strategies has been recently developed to minimize either the infected peak prevalence (IPP) or the epidemic final size (EFS). While most of them optimize a simple cost function along a fixed finite-time horizon, no consensus has been reached about how to simultaneously handle the IPP and the EFS, while minimizing the intervention’s side effects. In this work, based on a new characterization of the dynamical behaviour of SIR-type models under control actions (including the stability of equilibrium sets in terms of herd immunity), we study how to minimize the EFS while keeping the IPP controlled at any time. A procedure is proposed to tailor NPIs by separating transient from stationary control objectives: the potential benefits of the strategy are illustrated by a detailed analysis and simulation results related to the COVID-19 pandemic.

Keywords: Optimal control, SIR model, Infected peak prevalence, Epidemic final size, Herd immunity

1. Introduction

Infectious disease outbreaks are latent threats to humankind — killing annually millions worldwide (Abumalloh et al., 2021, Hernandez-Vargas et al., 2019). During an outbreak, public health agencies aim to limit the spread of pathogen by non-pharmaceutical interventions (NPIs), including the implementation of lockdowns of varying intensity and geographic scope (Ferguson et al., 2020). While an effective vaccine is developed to counter the pathogens and the new variants that could emerge during the pandemic, new waves of infections may still take place, saturating public health capacities (Contreras & Priesemann, 2021).

A crucial aspect for policymakers during pandemics is to set up and remove intervention measures while avoiding the collapse of public health capacities and the economy. From a theoretical control perspective, this problem falls into the classic framework of optimal control (Lewis, Vrabie, & Syrmos, 2012). The major aim of this control strategy is to obtain the best possible performance by using the least control actions, in a kind of cause–effect balance. However, in the case of SIR-type systems based on the seminal work (Kermack & McKendrick, 1927), such a cause–effect separation is not so clear, and evidence can be collected showing that the use of direct and simple control objectives – i.e., to minimize the number of infected individuals at every time or to minimize the final total number of infected – largely produces sub-optimal solutions (Abbasi, 2020, Alamo et al., 2021, Hale et al., 2021, Punzo, 2022, Rypdal et al., 2020).

Several approaches have been proposed to find an optimal-control-based intervention for SIR models. The two main metrics to measure the disease impact are Di Lauro, Kiss, and Miller (2021): the infected peak prevalence, IPP (maximal fraction of infected individuals along time), which is closely related to the health systems capacity, and the epidemic final size, EFS (total final fraction infected). A first result – when minimizing either EFS or IPP – is that optimal solutions can be obtained for the ubiquitous single-interval intervention (Sadeghi, Greene, & Sontag, 2021), i.e., a fixed reduction of the reproduction number R (by reducing the infection rate) for a given period of time [τs,τf], with 0τs<τf<. In Morris, Rossine, Plotkin, and Levin (2021) and Sadeghi et al. (2021) rigorous analyses are made to show how to find the optimal single-interval control action that minimizes IPP. The focus is put on the optimal intervention starting and finishing times and, as stated in Morris et al. (2021), even when theoretical optimal (and near-optimal) interventions are found, they are not resilient to errors in timing. The main problem of this strategy is, however, that it does not account for the other severity index, the EFS. Thus, the total number of infected (and the total number of deceases) is far to be minimized.

Similar approaches (and results) are presented in Bliman and Duprez, 2021, Di Lauro et al., 2021 and Ketcheson (2021), but minimizing the EFS. In these studies, it is found that an optimal intervention also exists, but in a rather unimplementable context. According to Bliman and Duprez (2021), the best policy consists in leaving the system in open-loop until the susceptible/non-infected fraction of individuals approaches the herd immunity threshold and then, at a particular time, implementing the hardest possible intervention. As it can be inferred, this strategy has two main drawbacks: any small error in the timing produces a performance drastically different from the optimal one and, more importantly, the IPP is unacceptably large (since the system is left in open-loop for a long time before acting). The latter point is mentioned in Di Lauro et al. (2021), where it is said that ‘to minimize the total number of infected, the intervention should start close to the peak’. The former point, on the other hand, is demonstrated through simulations in Ketcheson (2021), where a slightly different intervention from the optimal produces severe sub-optimal results. Another (practical) optimal control approach that led to a more realistic scheduling can be found in Köhler et al. (2021), where a model predictive control (MPC) is proposed based on the SIDARTHE (Giordano et al., 2020), and the control objective consists in minimizing the current number of infected individuals (and fatalities) and the time of isolation.

In any case, the common factor in all the recent literature – at the best of the author’s knowledge – is that no conclusive results are shown concerning which is the best policy to simultaneously minimize the IPP, the EFS, and intervention’s severity. In this article, we show that the key point to achieve – or, at least, to arbitrarily approximate – such a goal is the way the optimization problem is posed, by properly separating transient and stationary regimes. Based on a new set-based dynamic analysis of the SIR-type models, a different perspective to formulate the optimal control problem is presented. Instead of considering the control objective of minimizing the IPP or the EFS, the susceptible are directly steered to the (open-loop) herd immunity, since this threshold represents the minimal EFS at steady-state, for any finite-time intervention. Furthermore, since it is independent of the EFS, the IPP is maintained under an upper bound (computed to cope with the health system capacity), while the only quantity to be minimized is the strength and time of the NPI. As demonstrated by several simulation results (related to the spread of COVID-19 in France, during 2020, Bliman and Duprez (2021)), this strategy seems to be general enough to provide a confidence baseline to policymakers in the critical task of decision-making in a pandemic context.

2. Review of control SIR model

The SIR epidemic model (Kermack & McKendrick, 1927) describes the fractions of susceptible S(t) and infectious I(t) individuals in a population, at time t. New infections occur proportional to S(t)I(t) at a transmission rate β, and infectious individuals recover or die at a rate γ. NPIs reduce the effective transmission rate, β(t), below its value in the absence of intervention (which is considered fixed). By rescaling the time by τtγ, the SIR model can be written in non-dimensional form as (Bertozzi, Franco, Mohler, Short, & Sledge, 2020):

S˙(τ)=R(τ)S(τ)I(τ), (1a)
I˙(τ)=R(τ)S(τ)I(τ)I(τ), (1b)

where R()β()/γ denotes the time-varying reproduction number fulfilling R()ΩR, with ΩR{R():R0R0:R(τ)[R_,R¯], for τ[τs,τf],and R(τ)=R¯, for τ[0,τs)(τf,)}, being 0<τs<τf< the starting and ending intervention time (τf is assumed to be finite since social intervention has always an end), and 0<R_<R¯ the minimal and maximal values for the reproduction number, respectively (R¯ and R_ correspond to non-intervention and maximal intervention, respectively; the case R_=0 is not considered, since a perfect full lockdown is not possible).

Susceptible S(τ) and infectious I(τ) are positive and constrained to be in the set X{(S,I)R2:S[0,1],I[0,1],S+I1}, for all τ0. Particularly, denoting τ=0 the epidemic outbreak time, it is assumed that (S(0),I(0))(1ϵ,ϵ), with 0<ϵ1; i.e., the fraction of susceptible individuals is smaller than, but close to 1, and the fraction of infectious is close to zero at τ=0.

2.1. No-intervention dynamical analysis

Assume first that R(τ)R¯, for τ[0,], which represents the no-intervention (or open-loop) scenario. The solution of (1) for ττ0>0 – which was analytically determined in Harko, Lobo, and Mak (2014) – depends on R¯ and the initial conditions (S(τ0),I(τ0))X. S(τ) is a decreasing function for all ττ0, while I(τ) is decreasing for all ττ0 if S(τ0)R¯1 and, if S(τ0)R¯>1, I(τ) initially increases, then reaches a global maximum, and finally decreases to zero. In this latter case, the peak of I, IPP, is reached at τˆ, when I˙=R¯SII=0, and depends on initial conditions S(τ0),I(τ0) and R¯:

IPPI(τ0)+S(τ0)(1/R¯)(1+ln(S(τ0)R¯)). (2)

Condition I˙=R¯SII=0 implies that S=S, where Smin{1,1/R¯} is the ‘herd immunity’ (i.e., the value of S under which I cannot longer increase).

Define now SlimτS(τ) and IlimτI(τ), which depend on S(τ0),I(τ0), and R¯. By taking τ for the solutions proposed in Harko et al. (2014), we obtain I=0. Furthermore, following a similar procedure to Abuin, Anderson, Ferramosca, Hernandez-Vargas, and Gonzalez (2020) for in-host models, S is given by

SW(R¯S(τ0)eR¯(S(τ0)+I(τ0)))/R¯. (3)

where W() is the Lambert function (Pakes, 2015). The EFS1S, which as the IPP, is a function of S(τ0),I(τ0) and R¯, is then given by

EFS1+(1/R¯)W(R¯S(τ0)eR¯(S(τ0)+I(τ0))). (4)

The following lemma states the maximum of S over X.

Lemma 2.1

Consider system (1) with initial conditions (S(τ0),I(τ0))X , for some τ00 , and R¯>0 fixed. Then, for I(τ0)[δ,1] , with δ[0,1] , the maximum of S(R¯,S(τ0),I(τ0)) occurs at (S,δ) and is given by W(R¯SeR¯(S+δ))/R¯ (particularly, by S , if δ=0 ).

Proof

See the Appendix.

Next, some properties of S(R¯,S(τ0),I(τ0)), for different values of its arguments, are given.

Property 2.1

Consider system (1) with arbitrary initial conditions (S(τ0),I(τ0))X , for some τ00 and R¯>0 . Then: (i) limR¯S=0 and limR¯0SS(τ0) . (ii) For S(τ0)>S and fixed I(τ0)>0 , R¯>1 , S decreases with S(τ0) , and S<S . This means that the closer S(τ0) is to S from above, the closer will be S to S from below. (iii) For S(τ0)<S and fixed I(τ0)>0 , R¯>1 , S increases with S(τ0) , and S<S . This means that the closer S(τ0) is to S from below, the closer will be S to S , from below. (iv) For any fixed S(τ0) and R¯ , S decreases with I(τ0) and SS . (v) lim(S(τ0),I(τ0))(S,0)S=S . If S(τ0)=S and I(τ0)0 , SS , for any value of R¯ (note that S=1 for R¯<1 ).

The proof of Property 2.1 is omitted for brevity. Fig. 1 shows how S behaves for different initial conditions.

Fig. 1.

Fig. 1

Function S(R,S(τ0),I(τ0)) is bounded from above by S=1/R (S=S, light red plane). Furthermore, S reaches its maximum, given by S, at S(τ0)=S, I(τ0)=0. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

2.2. Equilibrium characterization and stability

The equilibrium set of system (1), with R(τ)R¯ and initial conditions (S(τ0),I(τ0))X, is given by Xs{(S¯,I¯)X:S¯[0,S(τ0)],I¯=0}. Next, a key theorem concerning the asymptotic stability of a subset of Xs is introduced.

Theorem 1 Asymptotic Stability of Xsst

Consider system (1) with R(τ)R¯ and constrained by X . Then, the set

Xsst{(S¯,I¯)X:S¯[0,S],I¯=0},

with S the herd immunity, is the unique asymptotically stable (AS) set of system (1) , with a domain of attraction given by X .

Proof

See the Appendix.

A corollary of Theorem 1, concerning the properties of Xsst, is presented next.

Corollary 2.1

Consider system (1) with arbitrary initial conditions (S(τ0),I(τ0))X , for some τ00 . Then: (i) Set Xsst is a subset of Xs (for R¯<1 , XsstXs ), and its size depends on R¯ , but not on the initial conditions. (ii) Subsets of Xsst are ϵδ stable but not attractive (i.e., Xsst is AS as a whole, but no subset of it is AS). This is particularly true for the state (S,0) . (iii) If R¯<1 , S=1 . Then, XsstXs and the so called healthy equilibrium xh(S¯,0) with S¯=1 , lies in Xsst , and so it is ϵδ stable, but not attractive (any small I makes the system to converge to (S¯,0) ) with S¯<1 . (iv) If R¯>1 , set Xs can be divided into two sets, Xs=XsstXsun , where Xsun{(S¯,I¯)X:S¯(S,1],I¯=0} is an unstable equilibrium set. (v) Given that any compact set including an AS set is AS, Xs is AS, for any value of R¯ . However, if R¯>1 , it contains an unstable set, Xsun .

Remark 2.1

It is noteworthy that the key dynamic behaviours described in this section also hold for complex and realistic SIR-type models, as stated in Sadeghi et al. (2021).

3. Epidemic control

NPIs (such as social distancing, isolation measures, mask wearing, etc.) are the typical measures that policymakers implement to control epidemics when vaccination (effectiveness and distribution) is not enough, to lessens the disease transmission rate β(τ) or, directly, parameter R(τ) in system (1). Assuming now that R()ΩR, IPP is no longer given by Eq. (2). However, as the final intervention time τf is finite, Eq. (4) still describes EFS. The following lemma gives an upper bound for S, for any R()ΩR.

Lemma 3.1

Consider system (1) with initial conditions (S(0),I(0))=(1ϵ,ϵ) , 0<ϵ1 , R(0)=R¯ such that S(0)>S , and R()ΩR . Then, (i) the system converges to (S,0) with S=S(R¯,S(τf),I(τf))S , being S<1 the herd immunity corresponding to no intervention and, (ii), the only way to achieve SS is with an R()ΩR producing S(τf)S and I(τf)0 , i.e., the system achieving a quasi steady-state (QSS), at τf . The cases in which S does not approach S are: (a) if S(τf)>S and I(τf)0 , then a second outbreak wave will take place at some time τ>τf and, finally, the system will converge to S<S (the greater is S(τf) with respect to S , the smaller will be S ), (b) if S(τf)<S and I(τf)0 , then S will be close to S(τf) (the smaller is S(τf) with respect to S , the smaller will be S ), and (c) if I(τf) does not approach zero (i.e., no QSS conditions is reached at τf ), then no matter which value S(τf) takes, S will be smaller than S (the farther is S(τf) from S from above or from below, the smaller will be S ).

Proof

See the Appendix.

Lemma 3.1 is a simple but strong result concerning any kind of NPIs, interrupted at a finite time. On one hand, it establishes that the minimal EFS is completely determined by the epidemic itself (the value of R¯) and, provided that no immunization (by vaccination and/or development of the individual’s immune system) is considered, it cannot be modified by NPIs. On the other hand, Lemma 3.1 establishes that S must be reached as a QSS condition (i.e., with I(τf)0), since otherwise S(τ) will decrease after the NPI is interrupted at τf, thus producing S<S.

Example

To show the latter properties, consider system (1) with R¯=2.9 (β=0.29 days−1 and γ=0.1 days−1), I(0)=1.49×105, S(0)=1I(0) and R_=0.66 (COVID-19 circulation in France, March–May, 2020 Bliman & Duprez, 2021). Fig. 2 shows the phase portraits of four different controls R()ΩR. First, long term strategies (solid lines) are implemented (one strong and the other soft) at some time τs, being S(τs)=0.9 and I(τs)=0.06, up to a large time τf, such that the system reaches a QSS. In the first case (blue line) I(τf)0 and S(τf)=0.7 and given that S(τf) is significantly greater than S=0.35 and I(τf) is still positive, a second wave occurs that steers S to a small value (S=0.15). In the second case (red line), I(τf)0 and S(τf)=0.15 and since S(τf) is already under S (it cannot grow for τ>τf), so S is again significantly small (S=0.15). In a second stage, short terms strategies (dashed lines) are considered (one strong and the other soft). In the first case (blue dashed line), S(τf)=0.81 and I(τf)=0.04, which leads to (S,I)(0.09,0), with S significantly small. In the second case (red dashed line), S(τf)=0.49 and I(τf)=0.2, which leads, again, to (S,I)(0.09,0), showing that any control interrupted before the QSS produces a small S.

Fig. 2.

Fig. 2

Long term (solid line) and short term (dashed line) controls. Initial state: empty circle, (S,I): filled circles, Lyapunov function VSSSln(SS)+I level curves (Appendix): green lines. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

3.1. Redefining the control objective

Now, the idea is to find an R()ΩR that arbitrarily reduces the IPP while maintaining SS. To have a first insight into the answer, consider the integral of equation ((1).b), I(τ)=0τR(t)S(t)I(t)dt0τI(t)dt+cI, where cI is a constant determined by the initial values cI=I(0)=ϵ. Then, given that S(τ)=0τR(t)S(t)I(t)dt+cS, with cS=S(0)=1ϵ, it follows that 0τI(t)dt=S(τ)I(τ)+ϵ+1ϵ=S(τ)I(τ)+1. Now, taking the limits for τ, and recalling that R(τ)R¯ for τ(τf,), it follows that 0I(t)dt=1SI=1S. This equality means that, even when R varies over time, S only determines the area under the curve of I(τ), AUCI0I(t)dt, but not its peak IPP. In other words, it is possible to minimize the EFS and also keep the IPP under a maximal value imposed by the health system capacity, as long as the condition 0I(t)dt=1S is respected. This separation of steady-state (minimize the EFS) and transient (keep the IPP low) objectives can be then exploited to avoid unnecessary competitions between them, which would produces suboptimal solutions, as done in Bliman and Duprez, 2021, Di Lauro et al., 2021, Ketcheson, 2021 and Köhler et al., 2021, Morris et al., 2021. Given that the side effects of the NPIs should be minimized as well, we propose two different control objectives, a primary and a secondary one.

Definition 3.1 Epidemiological and Social/Economic Control Objectives —

Consider system (1) with initial conditions (S(0),I(0))=(1ϵ,ϵ), 0<ϵ1, R(0)=R¯ such that S(0)>S, and R()ΩR. Consider also that a maximal value for I, Imax>0, is established according to the health system capacity. Then, the epidemiological control objective (ECO) consists in steering S(τ) to S, as τ, while maintaining I(τ)Imax, for all τR0. Furthermore, the social/economic control objective (SECO) consists in minimizing the Social Distancing Index SDI0R¯R(t)dt, provided that the ECO is achieved.

3.2. Single-interval intervention

We want to find first the simplest R()ΩR that fulfils the ECO of Definition 3.1. A single-interval intervention, Rsi(τ)ΩR, is defined as Rsi(τ)R¯, for τ[0,τs)(τf,), and Rsi(τ)Rsi, for τ[τs,τf], where Rsi[R_,R¯] is a fixed value of intervention. Denote by Rsi the value of Rsi producing SS, when applied at time τs, for a large enough τf. By making S(Rsi,S(τs),I(τs))=S, we obtain Rsi(S,τs), which is a decreasing function of τs. Now, denote by Rˆsi the value of Rsi guaranteeing that I(τ)Imax, for all τR0. By making IPP(Rˆsi,S(τs),I(τs))=Imax, we (implicitly) obtain Rˆsi(Imax,τs), which is also a decreasing function of τs. Finally, by merging the latter conditions, it is possible to define a (so-called) goldilocks intervention:

Definition 3.2 Goldilocks Single-interval Intervention —

The goldilocks single-interval intervention is defined by a starting time, τsg, fulfilling condition Rsi(S,τsg)=Rˆsi(Imax,τsg), and the fixed reproduction number value, RsigRsi(S,τsg)=Rˆsi(Imax,τsg).

The goldilocks single-interval intervention allows us to establish the following theorem:

Theorem 2

Consider system (1) with initial conditions (S(0),I(0))=(1ϵ,ϵ) , 0<ϵ1 , R(0)=R¯ such that S(0)>S , and R()ΩR . Consider a given Imax . Then, if for S and Imax there exists a goldilocks single-interval intervention, it is the only one that arbitrarily approaches the ECO, as τf .

Proof

See the Appendix.

Example

We now resume the example of the previous section to evaluate the goldilocks single-interval intervention. Considering Imax=0.1 and S=0.35, we obtain τsg=43.7 days and Rsig=1.57. Fig. 3 (left), shows S(τ) (upper plot, blue solid line), I(τ) (upper plot, red solid line) and R(τ) (lower plot, solid line) for a period of time of 300 days. Fig. 3 (right) shows the corresponding phase portrait (blue solid line), and the level curves of Lyapunov functions, V (green curves) and Vg (red curves), corresponding to R¯ and Rsig, respectively. The goldilocks strategy picks the red curve ‘guiding’ the system exactly to (S,0), while I(τ)Imax for τ0. The performance indexes of the strategy are: EFS=0.66, IPP=0.10, SDI=302.

Fig. 3.

Fig. 3

S,I and R time evolution (left), and phase portrait, (right). Goldilocks single-interval (solid line) and ‘wait, maintain, suspend’ interventions (dashed line). System with S=0.35 (black dashed line) and Imax=0.1 (black dotted–dashed line). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

The existence of the goldilocks single-interval intervention depends on S and Imax, and is not analysed here, for the sake of brevity. In any case, goldilocks interventions should be understood just as a first-step approach, since they can hardly be applied in realistic cases.

3.3. ‘Wait, maintain, suspend’ strategy

Another strategy that accounts for the ECO of Definition 3.1 and avoids the problem of the existence of a solution for any Imax is the ‘wait, maintain, suspend’ (the intervention) strategy (Morris et al., 2021): R(τ)R¯, for τ[0,τs)(τf,), R(τ)1S(τ), for τ[τs,τ1), and R(τ)Rsi for τ[τ1,τf], where 0τs<τ1<τf, τ1 is the time at which a threshold condition (specified later on) is reached, and Rsi=Rsi(S,τ1) is the fixed intervention that, if started at τ1 (and applied for a τf large enough), produces SS.

Time τs is considered now as the time at which the open-loop system reaches I(τs)=Imax. At this time, the control action R(τ)=1S(τ) is applied to system (1), making I(τ) constant for the period [τs,τ1). As a result, S(τ) decreases linearly for [τs,τ1) (since S˙(τ)=I(τ)=Imax). Now, if time τ1 is not large enough, I(τ) may increase for ττ1, reaching a peak that overpasses Imax, violating this way the control objective I(τ)Imax. On the other hand, if τ1 is too large, S(τ) may decrease under S, violating the control objective SS. The next theorem establishes that τ1 does exists, such that the ‘wait, maintain, suspend’ strategy fulfils the ECO.

Theorem 3

Consider system (1) with initial conditions (S(0),I(0))=(1ϵ,ϵ) , 0<ϵ1 , R(0)=R¯ such that S(0)>S , and R()ΩR . Consider also a given Imax . Then, there exist some 0τs<τ1<τf such that the ‘wait, maintain, suspend’ strategy produces (S(τ),I(τ)) , for τ0 , that arbitrarily approach the ECO, as τf .

Proof

See the Appendix.

Example

Fig. 3 (left), shows S(τ) (upper plot, blue dashed line), I(τ) (upper plot, red dashed line) and R(τ) (lower plot, dashed line) for a period of time of 300 days, of the ‘wait, maintain, suspend’ intervention. Fig. 3 (right) shows the corresponding phase portrait (blue dashed line). The times are given by τs=47.8, τ1=68.7 days, and Rsi(S,τ1)=1.57 and the ECO is reached, since SS and I(τ)Imax for τ0. The performance indexes of this strategy are: EFS=0.66, IPP=0.10, SDI=299.

As before, this intervention strategy is rather unrealistic, since the control action varies continuously in the interval [τs,τ1] and the severity of the intervention is extremely high.

3.4. Optimal control strategy

Now, by taking advantage of the analysis of the previous strategies the following optimal control problem, Popt(S(0),I(0),S,Imax;R()), is proposed, which accounts also for the SECO:

minR()J(R())=0TR¯R(t)dtsubject to:S˙(τ)=R(τ)S(τ)I(τ),τ[0,T],I˙(τ)=R(τ)S(τ)I(τ)I(τ),τ[0,T],(S(τ),I(τ))X,I(τ)Imax,τ[0,T],S(T)=S,I(T)Idet,R()ΩR, (5)

where T>τf is a large enough (possibly infinite) time that covers the whole dynamic of the epidemic and ΩR is the set defined in Section 2. Conditions I(τ)Imax forces I(τ) to be smaller than the externally imposed maximum Imax at every time τ[0,T], while S(T)=S and I(T)Idet, with Idet being an arbitrary small detectable value, forces the system to reach a QSS at T, with S(τ)=S. The key point of Problem Popt is that the ECO is imposed by constraints while the SECO is achieved by optimality, so the competition between them is avoided. The next theorem establishes that Problem Popt is well-posed and achieves the ECO and the SECO.

Theorem 4

Consider system (1) with initial conditions (S(0),I(0))=(1ϵ,ϵ) , 0<ϵ1 , R(0)=R¯ such that S(0)>S , and R()ΩR . Consider also a given Imax . Then, the solution of Problem Popt , denoted as Ropt , produces (S(τ),I(τ)) for τ0 that arbitrarily approaches the ECO, as τf , and minimizes the SDI (SECO).

Proof

See the Appendix.

Example

Fig. 4 (left) shows S(τ) (upper plot, blue line), I(τ) (upper plot, red line) and R(τ) (lower plot, blue line), of the optimal intervention Ropt, with T=270 days. A significant improvement is obtained in terms of the SECO: the SDI drop from 300 in the previous strategies to 193, while the ECO is (practically) reached. As a particularity, Ropt() separates the epidemiological objectives over time: first, it handles the IPP (from τ48 to τ67 days) and, once I cannot further increase, it tries to reach S(τf)S, at steady-state, to minimize EFS. The performance indexes are: EFS=0.67, IPP=0.10, SDI=193.

Fig. 4.

Fig. 4

S,I and R time evolution (left), and phase portrait (right). Optimal control Ropt. System with S=0.35 and Imax=0.1. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Although not simulated here, it can be shown that any other optimal control problem (i.e., the one minimizing a cost J(R())=0TαII(t)+αR(R¯R(t))dt or J(R())=0TαSS(t)+αR(R¯R(t))dt) will necessarily produce results far from the optimal one (for any combination of the weights αI,αs and αR), since in these cases the SECO and the ECO compete between them.

Remark 3.1

It is noteworthy that the optimal solution Ropt is an important theoretical result to settle down the need of more complex control strategies to account for real epidemics. The main practical limitations are: (i) Problem Popt is in open loop (no state update is considered, as it is done in an MPC); (ii) the model is still a simplistic one; (iii) Ropt varies continuously over time while real NPIs are prescribed by taking a few possible values, each one applied for bounded periods; (iv) control actions affect R in rather simplistic (linear) forms. Overall, Popt is intended to elucidate some fundamental aspects of the optimization of SIR-type models, and not to formalize an applicable strategy.

4. Conclusions and future work

In this work, a new set-based equilibrium and stability characterization of SIR-type models was made. Based on this characterization, the IPP and the EFS were analysed, and concrete epidemiological objectives involving both indexes were proposed. It is shown that simple non-pharmaceutical intervention strategies exist that (theoretically) accomplish such objectives. If social/economic side effects of the NPIs are also considered – which leads to a non-trivial optimal control problem – a solution can be found that, in addition to achieving the epidemiological objective, minimizes the side effects. Future work will include the consideration of more complex and realistic models and the design of a proper feedback controller able to account for uncertainties/disturbances over short, updated, time horizons. MPC appears to be the right framework to account for such a challenge.

Acknowledgment

Alejandro H. Gonzalez thanks the founding by PIP 2021, KE3, 112-2020010-2555-CO, CONICET.

Esteban Hernandez-Vargas thanks the funding by PAPIIT DGAPA (IA102521) and the Alfons und Getrud Kassel-Stiftung.

Biographies

graphic file with name fx1_lrg.jpg

Juan Sereno was born in Puerto Berrio, Colombia in 1993. He received his B.Sc. degree in Control Engineering (2017) and M.Sc. degree in Industrial Automation Engineering (2021) from the Universidad Nacional de Colombia, Medellín. He currently hold a Ph.D. fellowship from The National Council for Scientific and Technical Research in INTEC institute, Santa Fe Argentina. His research focuses on model identification and control theory applied to biomedical systems.

graphic file with name fx2_lrg.jpg

Alejandro Anderson received his a Ph.D. in Engineering – mention: Computational Intelligence, Signals and Systems – in the Faculty of Engineering and Water Sciences at National University of Litoral, Santa Fe, Argentina, and his B.S. in Applied Mathematics from the National University of Litoral — Faculty of Chemical Engineering. Currently he is a Postdoctoral fellow at the Institute of Technological Development for the Chemical Industry (INTEC-UNL-CONICET), Santa Fe, Argentina. His research interests include Model Predictive Control algorithms, stability, robustness, feasibility, set-theory and MPC for switched systems.

graphic file with name fx3_lrg.jpg

Antonio Ferramosca was born in Maglie (LE), Italy, in 1982. He is an Associate Professor at the Department of Management, Information and Production Engineering of the University of Bergamo (Italy). He received his Bachelor’s and Master’s degrees in Computer Science Engineering, both from the University of Pavia (Italy), in 2004 and 2006 respectively, and the Ph.D. degree in Engineering, from the University of Seville (Spain) in 2011. He was a Postdoctoral Fellow and then Research Associate at the Argentine National Scientific and Technical Research Council (CONICET), (from 2012 to 2020). He is member of the IEEE Control System Society and IEEE Engineering in Medicine and Biology Society. He serves as Associate Editor for the Optimal Control Applications and Methods journal. He is the author and co-author of more than 100 publications. His research interests include Model Predictive Control, control theory for constrained linear and nonlinear systems, and control applications to biological systems.

graphic file with name fx4_lrg.jpg

Esteban A. Hernandez-Vargas obtained his Ph.D. in Mathematics from the Hamilton Institute at the National University of Ireland. For three years, he held a postdoctoral scientist position at the Helmholtz Centre for Infection Research (HZI) in Braunschweig, Germany. In July 2014, he founded the pioneering research group of Systems Medicine of Infectious Diseases at the HZI. Since March 2017, he and his research group moved to the Frankfurt Institute for Advanced Studies. Since January 2020, he is also Professor at the National Autonomous University of Mexico (UNAM). He has published more than 100 articles and two books. He is involved on several IEEE and IFAC Conference Organizing Committees.

graphic file with name fx5_lrg.jpg

Alejandro Hernán González is a Titular Professor at the National University of Litoral (UNL) in Argentina and an Independent Researcher at the Argentine National Scientific and Technical Research Council (CONICET). After getting his Ph.D. from the UNL in 2006, he became a Postdoctoral fellow at the Chemical Engineering Department at the “Universidade de São Paulo”, São Paulo-Brazil and, subsequently, at the “Departamento de Ingeniería y Automática de la Escuela Técnica Superior de Ingenieros” of the University of Seville, Seville-Spain. After concluding his Postdoctoral activities, he returned to Argentine to work as a lead researcher in the Dynamical System and Control Group of the Institute of Technological Development for the Chemical Industry (INTEC), which depends on CONICET and UNL, and as Professor at the University, as well as to supervise Ph.D. research projects and students. He is the author and co-author of more than 100 publications and serves as Associate Editor for the Optimal Control Applications and Methods journal. His research interests include Dynamical Systems under Constraints, Optimal and Model Predictive Control, and Biomedical/Biological Application, with emphasis on hybrid systems and stability analysis.

Footnotes

The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Giulia Giordano under the direction of Editor Thomas Parisini.

Appendix. Technical proofs

Proof of Lemma 2.1

Denote S(τ0)=S0, I(τ0)=I0 and R=R¯, and define Sop(δ)maxS0,I0{S(R,S0,I0):(S0,I0)E(δ)}, where E(δ){(S0,I0)R2:S0[0,1],I0[δ,1]}, with δ[0,1], is a set of initial conditions. Define also the maximizer initial conditions as (S0op(δ),I0op(δ))argmaxS0,I0{S(R¯,S0,I0):(S0,I0)E}.

According to (3), S(R,S0,I0)W(f(R,S0,I0))/R, with f(R,S0,I0)RS0eR(S0+I0). Given that W(x) is an increasing (injective) function of x[0,1/e] and R is fixed, then S(R,S0,I0) achieves its maximum over E(δ) at the same values of S0 and I0 as f(R,S0,I0) (next it is shown that f(R,S0,I0)[0,1/e] for all (S0,I0)E(δ)) and δ[0,1]. Denote the maximum of f as fop(δ)maxS0,I0{f(S0,I0):(S0,I0)E(δ)}, while the maximizing variables are S0op(δ) and I0op(δ). Given that the maximum of f occurs at the minimal values of I0, let us consider, for simplicity, that g(S0,I0)=I0δ, in such a way that (S0op(δ),I0op(δ))=argmaxS0,I0{f(R,S0,I0):g(S0,I0)0} (we ignore the conditions 0S01 and I01, but it is easy to see that no maximum is achieved at the boundaries of these constraints). Then, f=[fS0,fI0] =[ReR(S0+I0)(1RS0),R2S0eR(S0+I0)] and g=[gS0,gI0]=[0,1]. Optimality conditions can be written as f=λg, where λR0 is a Lagrange multiplier. Then, [ReR(S0op(δ)+I0op(δ))(1RS0op(δ)), R2S0op(δ)eR(S0op(δ)+I0op(δ))]=[0,λ], which implies that ReR(S0op(δ)+I0op(δ))(1RS0op(δ))=0 and R2S0op(δ)eR(S0op(δ)+I0op(δ))=λ. Since R>0, the first equality implies that 1RS0op(δ)=0, or S0op(δ)=min{1/R}=S0 (since S0op(δ) must be in [0,1]). This way, the second equality reads R2S0eR(S0+I0op(δ))=λ, which is true for any value of I0op(δ)[δ,1] and λ>0. Since f decrease with I0, I0op(δ)=δ.

The maximum value of S is then given by Sop(δ)=S(S0op(δ),I0op(δ)), which reads Sop(δ)=W(RS0op(δ) eR(S0op(δ)+I0op(δ)))/R =W(RS0eR(S0+δ))/R. If R1, then RS0=1, and so Sop(δ)=W(eR(S0+δ))/R. On the other hand, if R<1, then RS0=R and Sop(δ)=W(ReR(S0+δ))/R. Particularly, Sop(0)=W(e1)/R=1/R=S0, if R1, and Sop(0)=W(ReR)/R=R/R=1=S0, if R<1, which concludes the proof.  □

Proof of Theorem 1

It will be shown that Xsst is the smallest attractive equilibrium set and the largest locally ϵδ stable equilibrium set in X, which implies it is the unique symptotically stable (AS) of system (1), with a domain of attraction given by X.

Attractivity: Consider Eq. (3). W(z) is an increasing function (it goes from 1 at z=1/e to 0 at z=0), so it reaches its minimum at z=1/e. z(S(τ0),I(τ0))=RS(τ0)eR(S(τ0)+I(τ0)) reaches its maximum when S(τ0)=S, independently of the values of R and I(τ0) (see Lemmas 2.1), in which case it is z(S(τ0),I(τ0))=1/e. Then, W(z) is bounded from above by 1, which means that S is an upper bound for S. Therefore, S[0,S], which shows the attractivity of Xsst. To show that Xsst is the smallest attractive set in X, consider a state (S¯,I¯)x¯Xsst and an arbitrary small ball of radius ϵ>0, w.r.t. X, around it, Bϵ(x¯)X. Pick two arbitrary initial states x0,1=(S0,1,I0,1) and x0,2=(S0,2,I0,2) in Bϵ(x¯), such that S0,1S0,2. These two states converge, according to Eq. (3), to x,1=(S,1,0) and x,2=(S,2,0), respectively, with S,1,S,2[0,S]. Given that function z(S(τ0),I(τ0)) is monotone (injective) in S(τ0) and I(τ0), and W(z) is monotone (injective) in z, then S,1S,2. Therefore, neither single states x¯Xsst nor subsets of Xsst are attractive in X, which shows that Xsst is the smallest attractive set in X.

Localϵδstability: Let us consider a particular equilibrium point x¯(S¯,0), with S¯[0,S] (i.e., x¯Xsst). Then, a Lyapunov function candidate is given by V(x)SS¯S¯ln(SS¯)+I, which is continuous in X, is positive definite for all non-negative xx¯ and, furthermore, V(x¯)=0. Function V evaluated at the solutions of system (1) reads V(x(τ))τ=Vxx˙(τ)=dVdSdVdIRS(τ)I(τ)RS(τ)I(τ)I(t)=I(τ)(RS¯1) for x(0)X and τ0, which means that, independently of S¯, V˙(x(τ))=0 for I(τ)0. Then, for any single x(0)Xs, I(0)=0 and I(τ)=0, for all τ0. So V˙(x(τ)) is null for any x(0)Xs (note that it is not only null for x(0)=x¯ but for any xXs, so AS of single states and subsets of Xsst cannot be followed). On the other hand, for x(0)Xs, function V˙(x(t)) is negative, zero or positive, depending on if the parameter S¯ is smaller, equal or greater than S=min{1,1/R}, respectively, and this holds for all x(0)X and τ0. So, every x¯Xsst is locally ϵδ stable, which means that the whole set Xsst is locally ϵδ stable. Finally, by following similar steps, it can be shown that Xsun is not ϵδ stable, which implies that Xsst is also the largest locally ϵδ stable set in X, which completes the proof.  □

Proof of Lemma 3.1

The proof of (i) follows from Lemma 2.1, by replacing (S(τ0),I(τ0)) by (S(τf),I(τf)), and the fact that the final intervention time, τf, is finite. The proof of (ii) follows from Lemma 2.1, the stability analysis made in the proof of Theorem 1, applied at (S,0) (Corollary 2.1,(ii)), and Property 2.1, by replacing (S(τ0),I(τ0)) by (S(τf),I(τf)).  □

Proof of Theorem 2

Consider that, for S and Imax coming from the ECO, there exists some τs for which Rsi=Rˆsi(Imax,τs)=Rsi(S,τs). Then, by definition of Rˆsi(Imax,τs), it follows that IPP(Rˆsi,S(τs),I(τs))=Imax, meaning that I(τ)Imax for all τ>0. Furthermore, by definition of Rsi(S,τs) it follows that, for a large enough τf, S(τf) arbitrarily approaches S while I(τf) approaches 0. Then, by the stability results at (S,0) (Corollary 2.1,(ii)), it follows that states (S(τf),I(τf)) arbitrarily close to (S,0) (from above), produce states (S(τ),I(τ)) arbitrarily close to (S,0) (from below), for τ>τf. Particularly, SS.  □

Proof of Theorem 3

By hypothesis I(τ) starts growing from the small value ϵ, at time τ=0, reaching I(τs)=Imax for some τs>0. The control action R(τ)=1S(τ) (which is in [R_,R¯] because S(τs)<1) applied to system (1) for the period [τs,τ1) produces I˙(τ)=0, which means that I(τ) remains constant. Furthermore, S(τ) decreases linearly for [τs,τ1) (since S˙(τ)=I(τ)=Imax). Now, time τ1 can be selected large enough for I(τ) not to increases for ττ1, and small enough for S(τ) not to decreases below S, for ττ1. That is, the value of S(τ1) must be smaller than the herd immunity value corresponding to system (1) with R(τ)=Rsi, but larger than the herd immunity value corresponding to R¯. This condition can be fulfilled if 1Rsi(S,τ1)S(τ1)S, or, the same Rsi(S,τ1)1S(τ1)R¯, recalling that S(τ)=(S(τs)Imaxτs)+Imaxτ, for τ[τs,τ1) and Rsi(S,τ1)=Rsi(S,S(τ1),I(τ1))=Rsi(S,S(τ1),Imax). Any τ1 such that Rsi(S,τ1)R¯, produces SS and I(τ)Imax, which completes the proof.  □

Proof of Theorem 4

Problem Popt(S(0),I(0),S,Imax;R()) is feasible, since the ‘wait, maintain, suspend’ strategy of Section 3.3 is a particular (non optimal) solution. Then, the optimal solution, Ropt(), will produce, in general, a smaller cost V(R()) (and so, a smaller SDI) than any feasible one, by taking advantages of the degrees of freedom of the problem.  □

References

  1. Abbasi K. Behavioural fatigue: a flawed idea central to a flawed pandemic response. BMJ. 2020;m3093 [Google Scholar]
  2. Abuin P., Anderson A., Ferramosca A., Hernandez-Vargas E.A., Gonzalez A.H. Characterization of SARS-CoV-2 dynamics in the host. Annual Reviews in Control. 2020;50:457–468. doi: 10.1016/j.arcontrol.2020.09.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Abumalloh R.A., Asadi S., Nilashi M., Minaei-Bidgoli B., Nayer F.K., Samad S., et al. The impact of coronavirus pandemic (COVID-19) on education: The role of virtual and remote laboratories in education. Technology in Society. 2021;67 doi: 10.1016/j.techsoc.2021.101728. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Alamo T., Millán P., Reina D.G., Preciado V.M., Giordano G. Challenges and future directions in pandemic control. IEEE Control Systems Letters. 2021;6:722–727. [Google Scholar]
  5. Bertozzi A.L., Franco E., Mohler G., Short M.B., Sledge D. The challenges of modeling and forecasting the spread of COVID-19. Proceedings of the National Academy of Sciences. 2020;117(29):16732–16738. doi: 10.1073/pnas.2006520117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Bliman P.A., Duprez M. How best can finite-time social distancing reduce epidemic final size? Journal of Theoretical Biology. 2021;511 doi: 10.1016/j.jtbi.2020.110557. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Contreras S., Priesemann V. Risking further COVID-19 waves despite vaccination. The Lancet Infectious Diseases. 2021;21(6):745–746. doi: 10.1016/S1473-3099(21)00167-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Di Lauro F., Kiss I.Z., Miller J.C. Optimal timing of one-shot interventions for epidemic control. PLoS Computational Biology. 2021;17(3) doi: 10.1371/journal.pcbi.1008763. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Ferguson N.M., Laydon D., Nedjati-Gilani G., Imai N., Ainslie K., Baguelin M., et al. Impact of non-pharmaceutical interventions (NPIs) to reduce COVID-19 mortality and healthcare demand. imperial college COVID-19 response team. Imperial College COVID-19 Response Team. 2020;20(10.25561):77482. [Google Scholar]
  10. Giordano G., Blanchini F., Bruno R., Colaneri P., Di Filippo A., Di Matteo A., et al. Modelling the COVID-19 epidemic and implementation of population-wide interventions in Italy. Nature Medicine. 2020;26(6):855–860. doi: 10.1038/s41591-020-0883-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Hale T., Angrist N., Hale A.J., Kira B., Majumdar S., Petherick A., et al. Government responses and COVID-19 deaths: Global evidence across multiple pandemic waves. PLoS One. 2021;16(7) doi: 10.1371/journal.pone.0253116. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Harko T., Lobo F.S., Mak M.K. Exact analytical solutions of the susceptible-infected-recovered (SIR) epidemic model and of the SIR model with equal death and birth rates. Applied Mathematics and Computation. 2014;236:184–194. [Google Scholar]
  13. Hernandez-Vargas E.A., Alanis A.Y., Tetteh J. A new view of multiscale stochastic impulsive systems for modeling and control of epidemics. Annual Reviews in Control. 2019;48:242–249. [Google Scholar]
  14. Kermack W.O., McKendrick A.G. A contribution to the mathematical theory of epidemics. Proceedings of the Royal Society of London. Series A, Containing Papers of A Mathematical and Physical Character. 1927;115(772):700–721. [Google Scholar]
  15. Ketcheson D.I. Optimal control of an SIR epidemic through finite-time non-pharmaceutical intervention. Journal of Mathematical Biology. 2021;83(1):1–21. doi: 10.1007/s00285-021-01628-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Köhler J., Schwenkel L., Koch A., Berberich J., Pauli P., Allgöwer F. Robust and optimal predictive control of the COVID-19 outbreak. Annual Reviews in Control. 2021;51:525–539. doi: 10.1016/j.arcontrol.2020.11.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Lewis F.L., Vrabie D., Syrmos V.L. John Wiley & Sons; 2012. Optimal control. [Google Scholar]
  18. Morris D.H., Rossine F.W., Plotkin J.B., Levin S.A. Optimal, near-optimal, and robust epidemic control. Communications Physics. 2021;4(1):1–8. [Google Scholar]
  19. Pakes A.G. Lambert’s W meets Kermack–McKendrick epidemics. IMA Journal of Applied Mathematics. 2015;80(5):1368–1386. [Google Scholar]
  20. Punzo G. An SIS network model with flow driven infection rates. Automatica. 2022;137 [Google Scholar]
  21. Rypdal K., Bianchi F.M., Rypdal M. Intervention fatigue is the primary cause of strong secondary waves in the COVID-19 pandemic. International Journal of Environmental Research and Public Health. 2020;17(24):9592. doi: 10.3390/ijerph17249592. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Sadeghi M., Greene J.M., Sontag E.D. Universal features of epidemic models under social distancing guidelines. Annual Reviews in Control. 2021;51:426–440. doi: 10.1016/j.arcontrol.2021.04.004. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Automatica are provided here courtesy of Elsevier

RESOURCES