Processing math: 93%
Research article Special Issues

An optimal control model to design strategies for reducing the spread of the Ebola virus disease


  • Received: 20 August 2021 Accepted: 22 November 2021 Published: 16 December 2021
  • In this work, we formulate an epidemiological model for studying the spread of Ebola virus disease in a considered territory. This model includes the effect of various control measures, such as: vaccination, education campaigns, early detection campaigns, increase of sanitary measures in hospital, quarantine of infected individuals and restriction of movement between geographical areas. Using optimal control theory, we determine an optimal control strategy which aims to reduce the number of infected individuals, according to some operative restrictions (e.g., economical, logistic, etc.). Furthermore, we study the existence and uniqueness of the optimal control. Finally, we illustrate the interest of the obtained results by considering numerical experiments based on real data.

    Citation: Rama Seck, Diène Ngom, Benjamin Ivorra, Ángel M. Ramos. An optimal control model to design strategies for reducing the spread of the Ebola virus disease[J]. Mathematical Biosciences and Engineering, 2022, 19(2): 1746-1774. doi: 10.3934/mbe.2022082

    Related Papers:

    [1] Andreas Widder . On the usefulness of set-membership estimation in the epidemiology of infectious diseases. Mathematical Biosciences and Engineering, 2018, 15(1): 141-152. doi: 10.3934/mbe.2018006
    [2] Tsanou Berge, Samuel Bowong, Jean Lubuma, Martin Luther Mann Manyombe . Modeling Ebola Virus Disease transmissions with reservoir in a complex virus life ecology. Mathematical Biosciences and Engineering, 2018, 15(1): 21-56. doi: 10.3934/mbe.2018002
    [3] Hai-Feng Huo, Tian Fu, Hong Xiang . Dynamics and optimal control of a Zika model with sexual and vertical transmissions. Mathematical Biosciences and Engineering, 2023, 20(5): 8279-8304. doi: 10.3934/mbe.2023361
    [4] Ryan Covington, Samuel Patton, Elliott Walker, Kazuo Yamazaki . Improved uniform persistence for partially diffusive models of infectious diseases: cases of avian influenza and Ebola virus disease. Mathematical Biosciences and Engineering, 2023, 20(11): 19686-19709. doi: 10.3934/mbe.2023872
    [5] Tingting Xue, Long Zhang, Xiaolin Fan . Dynamic modeling and analysis of Hepatitis B epidemic with general incidence. Mathematical Biosciences and Engineering, 2023, 20(6): 10883-10908. doi: 10.3934/mbe.2023483
    [6] Fumin Zhang, Zhipeng Qiu, Balian Zhong, Tao Feng, Aijun Huang . Modeling Citrus Huanglongbing transmission within an orchard and its optimal control. Mathematical Biosciences and Engineering, 2020, 17(3): 2048-2069. doi: 10.3934/mbe.2020109
    [7] Eunha Shim . Optimal strategies of social distancing and vaccination against seasonal influenza. Mathematical Biosciences and Engineering, 2013, 10(5&6): 1615-1634. doi: 10.3934/mbe.2013.10.1615
    [8] Mondal Hasan Zahid, Christopher M. Kribs . Ebola: Impact of hospital's admission policy in an overwhelmed scenario. Mathematical Biosciences and Engineering, 2018, 15(6): 1387-1399. doi: 10.3934/mbe.2018063
    [9] Zongmin Yue, Fauzi Mohamed Yusof, Sabarina Shafie . Transmission dynamics of Zika virus incorporating harvesting. Mathematical Biosciences and Engineering, 2020, 17(5): 6181-6202. doi: 10.3934/mbe.2020327
    [10] Luis Ponce, Ryo Kinoshita, Hiroshi Nishiura . Exploring the human-animal interface of Ebola virus disease outbreaks. Mathematical Biosciences and Engineering, 2019, 16(4): 3130-3143. doi: 10.3934/mbe.2019155
  • In this work, we formulate an epidemiological model for studying the spread of Ebola virus disease in a considered territory. This model includes the effect of various control measures, such as: vaccination, education campaigns, early detection campaigns, increase of sanitary measures in hospital, quarantine of infected individuals and restriction of movement between geographical areas. Using optimal control theory, we determine an optimal control strategy which aims to reduce the number of infected individuals, according to some operative restrictions (e.g., economical, logistic, etc.). Furthermore, we study the existence and uniqueness of the optimal control. Finally, we illustrate the interest of the obtained results by considering numerical experiments based on real data.



    Describing a phenomenon using mathematical models is useful for understanding the dynamics of human and animal diseases. Thus, modeling and simulation are important decision tools that can be used for this purpose [1]. They can be adapted to different diseases according to their characteristics, and, thus, can be used to handle real situations such as those arising from recent pandemics: Ebola virus disease in 2014–2016 and SARS-CoV-2 since 2019 [2,3,4,5]. From a mathematical point of view, there exist several studies proposing models to estimate and control the spread of Ebola virus disease, such as the ones proposed in [3,6,7] and [8]. In February 2021, an outbreak of EVD was declared by the World Health Organization (WHO) both in Guinea and the Democratic Republic of Congo. Shortly after the infections were detected, national health authorities, with support of WHO and partners, mounted a swift response in fighting these outbreaks. On June 2021, the outbreak was declared over with a total of 16 confirmed and 7 probable cases reported. Of whom, 12 people died. Recently, in August 17, 2021, WHO confirmed the first EVD case in Ivory Coast. Additionally, another suspect case and 9 contact cases have been identified and followed up. So, it becomes urgent to take imminent measures to fight against EVD. Many authors focus on this question and propose a large variety of mathematical models to study the propagation of diseases in human and animal populations [1,9,10,11].

    Optimal control theory is another part of the mathematics that is used to manage the spread of a disease allowing to take decisions in complex biological situations [12]. For example, Zaman et al.[13] applied optimal control to a vector-borne disease (such as, malaria, dengue fever or West Nile virus) with direct transmission in host population. They proved the existence of the optimal problem and established some numerical simulations to support theoretical results. Additionally, Yusuf et al. [12] proposed an optimal control problem based on a SIR model with vaccination and treatment as possible controls. They studied an optimal combination of vaccination and treatment strategies to minimize the cost of those control measures.

    In a previous work [3], the authors established a deterministic spatial-temporal epidemiological model called Be-CoDiS (between-countries disease spread) to simulate the spread of human diseases in a considered area. Be-CoDiS was validated by considering the 2014–2016 West-African Ebola virus disease (EVD). Ebola is a human and primate virus disease that causes a high mortality rate (between 50% and 90%) [14,15]. During the period from December 2013 up to March 2016, several important outbreaks were reported in West Africa (Guinea, Liberia, Sierra Leone and Nigeria). Furthermore, some isolated cases were detected in other countries such as Mali, Senegal, the USA, the United Kingdom, Italy and Spain [16]. In another recent paper [17], the authors performed a stability and sensitivity analysis of Be-CoDiS. They first studied the equilibrium states of simplified versions of this model, limited to the cases of one or two countries and then determined their basic Reproduction ratios. Then, they established the global stability of the disease-free equilibrium (DFE) for the two simplified versions and illustrated the theoretical results by considering numerical simulations based on data from the 2014–16 West African Ebola virus epidemic.

    In this work, we study an optimal control problem based on a simplified version of Be-CoDiS (limited to the case of one country). To this aim, we first formulate the optimal control problem by explaining each control variable. The controls represent the measures that can be applied in order to prevent and treat the disease (such as, prevention campaigns, vaccination, detection, hospitalization or quarantine). Those measures aim to reduce and eradicate Ebola in the population.Then, we show the existence and uniqueness of optimal solution and characterize it. We note that, with respect to existing literature focusing on models for controlling Ebola outbreaks [7,18], here, we consider at the same time a large variety of control measures, by using 5 controls terms.

    This work is organized as follows. In Section 2, we recall the formulation of a simplified version of Be-CoDiS limited to one country. In Section 3, we first formulate the optimal control problem, then explain each of the control variable and establish some assumptions regarding the model, known as the classical regularity hypotheses. In Section 4, we characterize the optimal controls using the Pontryagin maximum principle [19]. The existence and uniqueness of the optimal solution are discussed in Sections 5 and 6. In Section 7, we present some numerical experiments that illustrate the pertinence of the controls on the disease spread.

    The model we are going to study is a compartmental model whose compartments are described below (see [3,15,20,21,22]):

    ● Susceptible (denoted by S): This compartment contains people who are not infected by the disease pathogen.

    ● Infected (denoted by E): People in this compartment are infected by the disease pathogen but do not have visible clinical signs (e.g., fever, hemorrhages, etc.). They cannot infect other people yet. This period is called the incubation period. At the end of it, people move to the Infectious compartment.

    ● Infectious (denoted by I): People start developing clinical signs and can infect other people. After the infectious period, which is the mean duration of a person in this compartment, infectious people are placed under sanitary cares by authorities and then classified as Hospitalized.

    ● Hospitalized (denoted by H): People in this compartment are under treatment, but can still infect other people. After the hospitalization period, people can either recover (and then pass to the Recovered compartment) or die (Dead compartment). We precise that compartment H does not contain hospitalized people who cannot infect other people any more. They are included in the Recovered compartment explained below.

    ● Dead (denoted by D): People that died from the disease, who are not buried yet and can still infect other people due to contacts with their body. After a fixed average time, the body is buried.

    ● Recovered (denoted by R): Contains people who have survived the disease. People in this compartment develop a natural immunity to the disease pathogen and are no longer infectious.

    After the hospitalization of infected people, various control measures may be applied by the authorities in order to control the propagation of the disease (see [7,8,23,24] and recently [18]).

    Here, we restrict our study to the case of the evolution of the epidemic inside a single country. This assumption is reasonable according to existing literature studying the evolution of epidemics within a country and considering similar models (see, e.g., for COVID-19 studies [2,5,25]). Of course other alternatives are possible, such as, adding the interaction with more countries (as done in [3]) or considering smaller areas. For the sake of simplicity, we consider that S, E, I, H, R and D denote the ratio of people in each compartment in the considered country (rather than the total number of people).

    Finally, we assume that the model coefficients are constant.

    A diagram of this model for one country is shown in Figure 1.

    Figure 1.  Diagram of the model (2.1).

    Under these assumptions, the evolution of the epidemic is modeled by

    {dSdt(t)=Λ(t)S(t)(βII(t)+βHH(t)+βDD(t))(μ+τ)S(t),dEdt(t)=S(t)(βII(t)+βHH(t)+βDD(t))(μ+δ+τ)E(t),dIdt(t)=δE(t)(μ+γ)I(t),dHdt(t)=γI(t)(μ+λ+α)H(t),dRdt(t)=αH(t)(μ+τ)R(t),dDdt(t)=λH(t)θD(t), (2.1)

    where

    ΛR+ is the recruitment rate of persons in state S (person.day1),

    μ[0,1] is the mortality rate (day1),

    βI,βH,βDR+ are the disease effective contact rates (day1.person1) of people in compartment I, H and D respectively,

    δ,γR+ denote the transition rates (day1) from compartment E to I and I to H, respectively.

    λ[0,1] is the disease fatality percentage times the transition rate from compartment H to compartment D.

    αR+ is the disease survival percentage (1 minus the disease fatality percentage) times the transition rate from state H to compartment R. For the sake of simplicity, we assume that this transition rate is the same as the one from H to D.

    θR+ is the burial rate (day1) of people that died from Ebola.

    τ[0,1] is the daily rate (%) of the movement of people in states S, E and R (people in other compartments are not supposed to travel due to their health situation) leaving the country.

    As shown in [17], the solutions of Eq (2.1) satisfy that (S(t),E(t),I(t),H(t),R(t),D(t))[0,1]6.

    Now, we consider the controlled version of model (2.1) given by

    {dSdt(t)=Λ(t)S(t)((1cβIu2(t))βII(t)+(1cβHu3(t))βHH(t)+(1cβDu2(t))βDD(t))(μ+(1cτu5(t))τ)S(t)NvN0φ(S(t))u1(t),dEdt(t)=S(t)((1cβIu2(t))βII(t)+(1cβHu3(t))βHH(t)+(1cβDu2(t))βDD(t))(μ+δ+(1cτu5(t))τ)E(t),dIdt(t)=δE(t)(μ+γ+u4(t)ηH)I(t),dHdt(t)=(γ+u4(t)ηH)I(t)(μ+λ+αu4(t)(ηR+ηD))H(t),dRdt(t)=(αu4(t)ηR+cλu3(t)λ)H(t)(μ+(1cτu5(t))τ)R(t)+NvN0φ(S(t))u1(t),dDdt(t)=((1cλu3(t))λu4(t)ηD)H(t)θD(t),dTdt(t)=(1cτu5(t))τE(t), (3.1)

    where T measures the cumulative number of infected persons (i.e., in state E) leaving the system during the simulated time interval (and, thus, the considered geographical area). It is used as a measure of the risk of spreading the disease outside the studied country. We point out that the last equation of system (3.1) is not coupled with the other equations. Thus, we can solve the six first equations of that system and then, the solution of the last one can be computed as follows:

    T(t)=T(ˆt)+tˆt(1cτu5(s))τE(s)ds

    for any t,ˆt0.

    The controls and their associated parameters are defined as follows:

    u1(t)[0,1] is the control corresponding to the vaccination campaign. First, this control is multiplied by NvN0, which corresponds to a reasonable estimation of the maximum capacity of the vaccination campaign, where NvN is the maximum number of persons that can be vaccinated per day and N0N denotes the initial size of the population at the beginning of the simulation. Secondly, u1(t) is also multiplied by the function

    φ(x)={0, ifx0,exp((12N0x)21(12N0x)2), if0<x<12N0,1, ifx12N0.

    It is easy to prove that φC(R). We point out that φ(S(t))=1 when S(t)>1/(2N0) (in particular, when there is, at least, one person in the Susceptible compartment) and tends to 0 when S(t) tends to 0. Function φ is a filter used to avoid negative values of S (notice that S(t)=0 implies that dSdt(t)0). Additionally, this function does not alter the maximum capacity NvN0 of the vaccination campaign u1(t), until reaching the case of less than one person in the Susceptible compartment.

    u2(t)[0,1] is the control corresponding to prevention campaigns. Those campaigns (such as educational campaign) aim to reduce effective contacts with infected persons and people that died from Ebola. From a modeling point of view, u2 may reduce the values βI and βD by a maximum of cβIβI and cβDβD, respectively. Here, cβI,cβD[0,1] are the maximum percentage of reduction for βI and βD respectively.

    u3(t)[0,1] is the control corresponding to the increase of sanitary measures in hospital (such as better treatment and better sanitary conditions). Those measures aim to reduce effective contacts with infected patients in hospital and to reduce the disease mortality. From a modeling point of view, u3 may reduce the values βH and λ by a maximum of cβHβH and cλλ, where cβH,cλ[0,1] are the maximum percentage of reduction for βH and λ respectively. Furthermore, u3 is also used to increase the transition rate from compartment H to compartment R, through the term cλu3(t)H(t) (corresponding to the increase of the survival rate).

    u4(t)[0,1] is the control corresponding to early detection campaigns. Those campaigns aim reducing the time between the apparition of clinical signs and the hospitalization. From a modeling point of view, u4 is used to increase the transition rate from compartment I to compartment H (and thus, decreasing the time of a person in state I) through the term u4(t)ηHI(t). Here, ηH (day1) corresponds to the maximum value that the transition rate from I to H can be increased. As a consequence, the time of a person in state H can be increased. Thus, the transition rates from compartment H to compartment R and from compartment H to compartment D are reduced through the terms u4(t)ηRH(t) and u4(t)ηDH(t), respectively. Here, ηR (day1) and ηD (day1) correspond to the maximum value that the transition rate from H to R and from H to D can be decreased, respectively. Notice that, ηH can be estimated taking into account that 1γ+ηH is the minimum average number of transition days that one can expect between compartments I and H (a similar idea can be applied to estimate ηD and ηR).

    u5(t)[0,1] is the control corresponding to the application of quarantine measures (movement between geographical areas are limited). Those control measures aim reducing the risk of spreading the disease outside the considered country. From a modeling point of view, u5 is used to decrease the value of τ (i.e., the movement of people leaving the country). More precisely, we consider the parameter cτ[0,1] which corresponds to the maximum percentage of reduction for τ that can be reached due to the application of those control measures. Then, τ is multiplied by (1cτu5(t)).

    A diagram of this controlled model for one country is shown in Figure 2.

    Figure 2.  Diagram of the controlled model (3.1).

    Let us denote u=(u1,u2,u3,u4,u5) and x=(S,E,I,H,R,D,T). Then system (3.1) can be written as:

    x(t)=f(x(t),u(t)), t(0,tf), (3.2)

    with a suitable function

    f:R7×R5R7,

    given by:

    f(x,u)=(ΛS((1cβIu2)βII+(1cβHu3)βHH+(1cβDu2)βDD)(μ+(1cτu5)τ)S(t)NvN0φ(S)u1S((1cβIu2)βII+(1cβHu3)βHH+(1cβDu2)βDD)(μ+δ+(1cτu5)τ)EδE(μ+γ+u4ηH)I(γ+u4ηH)I(μ+λ+αu4(ηR+ηD))H(αu4ηR+cλu3λ)H(μ+(1cτu5)τ)R(t)+NvN0φ(S)u1((1cλu3)λu4ηD)HθD(1cτu5)τE).

    Considering those controls, we are interested in minimizing the following cost function:

    J(x,u)=K1E(tf)+K2D(tf)+K3T(tf)+tf0(K4E(t)+K5D(t)+K6T(t)+12(c1(φ(S(t))u1(t))2+5i=2ciui(t)2))dt, (3.3)

    where tf>0 is the considered final time and c1,...,c5, K1,...,K6 are weight coefficients. Parameters c1,...,c5 correspond to economical costs related to the implementation of the control measures. We note that we could remove one of the constants ci or Kj and get an equivalent problem, but we keep all of them for simplicity.

    Therefore, we consider the following standard control problem of the form (see p 437 in [19]):

    {Minimize J(x,u)Subject to system (3.2), u(t)U , t[0,tf]a.e.,x(0)=(S0,E0,I0,H0,R0,D0,T0)TΩ, (3.4)

    where U=[0,1]5.

    and Ω={(S,E,I,H,R,D,T)[0,1]7:S+E+I+H+R+D=1}.

    Following [19], any pair (x,u), with u(t)U, for all t[0,tf] and x solution of system (3.2), is called a process of the underlying control system (3.2).

    Remark 1. We could consider J as a function depending only on u,S,E,D,T (i.e., J(u,S,E,D,T)) and even depending only on u (i.e., J(u)), since once we set x(0), for every control u we assume that there exists a unique solution x of system (3.2).

    We can also rewrite the cost function (see p 436 in [19]), as

    J(x,u)=A(x(tf))+tf0Λ(x(t),u(t))dt, (3.5)

    where A(x)=K1E+K2D+K3T is the endpoint cost corresponding to the minimization of E,D and T at the final time (see also [26,27] and [28] for more cost functions of this form) and

    Λ(x,u)=K4E+K5D+K6T+12(c1(φ(S)u1)2+5i=2ciu2i).

    is the running cost.

    It is easy to see that the function A is continuously differentiable. The functions f and Λ are continuous and admit derivatives relative to x, denoted by Dxf(x,u) and DxΛ(x,u) respectively, which are also continuous. Therefore, this problem satisfies the classical regularity hypotheses (see, e.g., p 437, Section 22 in [19]). Those assumptions imply that the cost J(x,u) is well defined for any process (x,u) (see, again [19]).

    In the following section, we aim to characterize (x,u) minimizing the cost function J. Then, in Sections 5 and 6, we show the existence and uniqueness of solution of the minimization problem (3.4).

    Here, we apply a version of Pontryagin Maximum Principle given in [19], p 438 to characterize the solutions of control problem (3.4). See [29] for other versions.

    Definition 1. (see p 437 in [19]) Let (x,u) be a given process satisfying the constraints of the minimization problem (3.4). This process is called a local minimizer provided that, there exists some ϵ>0 such that, for any other process (x,u) satisfying the constraints of minimization problem (3.4), as well as xxϵ*, we have that J(x,u)J(x,u). In this terminology, u is called an optimal control and x is called an optimal trajectory.

    *Given a continuous function x:[0,tf]R7, we denote by x the norm defined by x=maxt[0,tf]{|xi(t)|,i{1,...,7}}.

    Before formulating the Pontryagin maximum principle, we recall some definitions and tools related to our problem (see p 436–439 in [19]).

    In addition to system (3.2), which can be written as:

    dxidt(t)=fi(x(t),u(t)),t(0,tf),i=1,2,...,7, (4.1)

    we consider the following system of equations in the auxiliary variables

    p=(p1,p2,p3,p4,p5,p6,p7):

    dpidt(t)=nj=1fjxi(x(t),u(t))pj(t)Λxi(x(t),u(t)), i=1,...,7. (4.2)

    Since the system of Eq (4.2) is linear and homogeneous with respect to p, given the functions x and u, for any final condition pi(tf), it admits a unique solution, denoted by p=(p1,p2,p3,p4,p5,p6,p7), which is defined on the entire interval 0ttf on which x and u are defined.

    In order to combine Eqs (4.1) and (4.2), we consider the following function called the Hamiltonian of the system:

    H(x,p,u)=Λ(x,u)+(p,f(x,u))=Λ(x,u)+7i=1pifi(x,u). (4.3)

    Thus, systems (4.1) and (4.2) can be rewritten as

    xi(t)=Hpi(x(t),p(t),u(t)) and pi(t)=Hxi(x(t),p(t),u(t)), i=1,2,...,7. (4.4)

    For pR7 and xR7, we denote

    M(x,p)=supuUH(x,p,u).

    From the Corollary 22.3 of Theorem 22.2 in [19] (p 438–439), we state the following theorem which gives necessary conditions for the solutions of the minimization problem (3.4):

    Theorem 1. [Pontryagin maximum principle]

    Let the process (x,u) be a local minimizer for problem (3.4) under the classical regularity hypotheses mentioned at the end of Section 3, with U bounded. Then, there exists a function p:[0,tf]R7 satisfying

    ● the transversality condition p(tf) A(x(tf)),

    ● the adjoint equation p(t)=DxH(x(t),p(t),u(t)),

    ● the maximum condition H(x(t),p(t),u(t))=M(x(t),p(t)) = h(constant), a.e. for t[0,tf].

    Proof. See [19], p 514–519.

    Now, we apply Pontryagin maximum principle (see Theorem 1) to give necessary conditions for any solution of the minimization problem (3.4).

    Theorem 2. Suppose that x and u are optimal for the minimization problem (3.4). Then, u satisfies

    u1(t)=max{min{NvN0(p5(t)p1(t))c1φ(S(t)),1},0},u2(t)=max{min{(p2(t)p1(t))(cβIβII(t)+cβDβDD(t))S(t)c2,1},0},u3(t)=max{min{(p1(t)p2(t))cβHβHH(t)S(t)+(p5(t)p6(t))cλλH(t)c3,1},0},u4(t)=max{min{G(t),1},0},u5(t)=max{min{L(t),1},0}, (4.5)

    where

    G(t)=(p4(t)p3(t))ηHI(t)+(p5(t)p4(t))ηRH(t)+(p6(t)p4(t))ηDH(t)c4.

    and

    L(t)=cττ(p1(t)S(t)+(p2(t)p7(t))E(t)+p3(t)R(t))c5

    Here, p is the so-called adjoint vector solution to the adjoint equation

    p(t)=DxH(x(t),p(t),u(t)),for almost everyt (4.6)

    and the terminal condition

    p(tf)=(0,K1,0,0,0,K2,K3)T.

    Proof 1. According to Eq (4.3), we have the following Hamiltonian for system (3.4):

    H(x,p,u)=Λ(x,u)+p1f1(x,u)+p2f2(x,u)+p3f3(x,u)+p4f4(x,u)+p5f5(x,u)+p6f6(x,u)+p7f7(x,u)

    Let p be the function defined in Theorem 1. It satisfies the adjoint equation (4.6)

    {p1(t)=φ(S(t)((p1(t)p5(t))NvN0u1(t)+c1(u1(t))2φ(S(t)))+(p1(t)p2(t)((1cβIu2(t))βII(t)+(1cβHu3(t))βHH(t)+(1cβDu2(t)βDD(t))+p1(t)(μ+(1cτu5(t))τ)p2(t)=K4+(p2(t)p7(t))(1cτu5(t))τ+p2(t)μ+(p2(t)p3(t)δp3(t)=(p1(t)p2(t))βIS(t)(1cβIu2(t))+p3(t)μ+(p3(t)p4(t))(γ+u4(t)ηH)p4(t)=(p1(t)p2(t))βHS(t)(1cβH(t)u3(t))+(p6(t)p5(t))cλu3(t)λ+(p4(t)p6(t))(λu4(t)ηD)+(p4(t)p5(t))(αu4(t)ηR)+p4(t)μp5(t)=p5(t)(μ+(1cτu5(t)))τp6(t)=K5+(p1(t)p2(t))βDS(t)(1cβDu2(t))+p6(t)θp7(t)=K6. (4.7)

    The transversality condition satisfied by p, as defined in Theorem 1 is actually the terminal condition

    p(tf)=A(x(tf))=(0,K1,0,0,0,K2,K3)T.

    The function uH(x(t),p(t),u) from U to R attains its maximum at the point u=u(t) (see Theorem 1).

    In order to characterize the optimal control, we follow the technique proposed in [30] (see p 12). We differentiate the Hamiltonian with respect to u1,u2,u3,u4, u5 and we solve Hu1=0, Hu2=0, Hu3=0, Hu4=0 and Hu5=0 on the interior of the control set and then we use the property (boundness) of the control set U.

    We obtain that:

    a) Hu1=0 gives

    u1(t)=NvN0(p5(t)p1(t))c1φ(S(t)). (4.8)

    When 0NvN0(p5(t)p1(t))c1φ(S(t))1 the maximizing value is satisfied by taking u1(t)=NvN0(p5(t)p1(t))c1φ(S(t))[0,1]. If NvN0(p5(t)p1(t))c1φ(S(t))>1, then u1(t)=1 (by projection). Similarly, NvN0(p5(t)p1(t))c1φ(S(t))<0 implies that u1(t)=0.

    We note that φ(S(t))=0 if S(t)=0, and in this case, there is no susceptible people to vaccinate, then u1(t)=0 and u1(t)[0,1]. If S(t)>0, then φ(S(t))>0.

    Now, we can summarize (see again [19], p 444):

    u1(t)={0ifNvN0(p5(t)p1(t))c1φ(S(t))<0NvN0(p5(t)p1(t))c1φ(S(t))if0NvN0(p5(t)p1(t))c1φ(S(t))11ifNvN0(p5(t)p1(t))c1φ(S(t))>1 (4.9)

    Which can be rewritten as:

    u1(t)=max{min{NvN0(p5(t)p1(t))c1φ(S(t)),1},0}. (4.10)

    We procede similarly for the other controls:

    b) Hu2=0 implies that

    u2(t)=(p1(t)p2(t))S(t)(cβIβII(t)+cβDβDD(t))c2

    Let us set g(t)=(p1(t)p2(t))S(t)(cβIβII(t)+cβDβDD(t))c2

    It follows the following characterization:

    u2(t)={0ifg(t)0g(t)if0<g(t)11ifg(t)>1 (4.11)

    And then

    u2(t)=max{min{(p1(t)p2(t))S(t)(cβIβII(t)+cβDβDD(t))c2,1},0}. (4.12)

    c) Hu3=0 gives

    u3(t)=(p1(t)p2(t))S(t)cβHβHH(t)+(p5(t)p6(t))cλλH(t)c3.

    Let us denote C(t)=(p1(t)p2(t))S(t)cβHβHH(t)+(p5(t)p6(t))cλλH(t)c3.Then, the restrictions on the control give:

    u3(t)={0ifC(t)0C(t)if0<C(t)11C(t)>1 (4.13)

    and thus the following characterization holds:

    u3(t)=max{min{C(t),1},0}. (4.14)

    d) Hu4=0 gives

    u4(t)=(p4(t)p3(t))ηHI(t)+(p5(t)p4(t))ηRH(t)+(p6(t)p4(t))ηDH(t)c4.

    Let us denote

    F(t)=(p4(t)p3(t))ηHI(t)+(p5(t)p4(t))ηRH(t)+(p6(t)p4(t))ηDH(t)c4.

    Taking account the restrictions, we derive the following characterization:

    u4(t)={0ifF(t)0F(t)if0<F(t)11ifF(t)>1 (4.15)

    Which becomes:

    u4(t)=max{min{F(t),1},0}. (4.16)

    e) Finally, Hu5=0 gives

    u5(t)=cττ(p1(t)S(t)+(p2(t)p7(t))E(t)+p3(t)R(t))c5=L(t)

    The characterization is given by:

    u5(t)={0ifL(t)0L(t)if0<L(t)11ifL(t)>1 (4.17)

    which can be rewritten as:

    u5(t)=max{min{L(t),1},0}. (4.18)

    The optimal control and the state are approximated by solving the optimality system, which is a combination of the state system (3.1), the adjoint system (4.7), the boundary conditions and the characterization of the optimal control Eqs (4.10)–(4.12)–(4.14)–(4.16)–(4.18).

    By substituting the values of u1,u2,u3,u4,u5 in the control system (3.1), we obtain the following optimality system (4.19)–(4.20).

    {dSdt(t)=Λ(t)S(t)((1cβIu2(t))βII(t)+(1cβHu3(t))βHH(t)+(1cβDu2(t))βDD(t))(μ+(1cτu5(t))τ)S(t)NvN0φ(S(t))u1(t),dEdt(t)=S(t)((1cβIu2(t))βII(t)+(1cβHu3(t))βHH(t)+(1cβDu2(t))βDD(t))(μ+δ+(1cτu5(t))τ)E(t),dIdt(t)=δE(t)(μ+γ+u4(t)ηH)I(t),dHdt(t)=(γ+u4(t)ηH)I(t)(μ+λ+αu4(t)(ηR+ηD))H(t),dRdt(t)=(αu4(t)ηR+cλu3(t)λ)H(t)(μ+(1cτu5(t))τ)R(t)+NvN0φ(S(t))u1(t),dDdt(t)=((1cλu3(t))λu4(t)ηD)H(t)θD(t),dTdt(t)=(1cτu5(t))τE(t), (4.19)
    {p1(t)=φ(S(t)((p1(t)p5(t))NvN0u1(t)+c1(u1(t))2φ(S(t)))+(p1(t)p2(t)((1cβIu2(t))βII(t)+(1cβHu3(t))βHH(t)+(1cβDu2(t)βDD(t))+(p1(t)(μ+(1cτu5(t))τ)p2(t)=K4+(p2(t)p7(t))(1cτu5(t))τ+p2(t)μ+(p2(t)p3(t)δp3(t)=(p1(t)p2(t))βIS(t)((1cβIu2(t)))+p3(t)μ+(p3(t)p4(t))(γ+u4(t)ηH)p4(t)=(p1(t)p2(t))βHS(t)(1cβH(t)u3(t))+p4(t)μ+(p4(t)p6(t))(λu4(t)ηD)+(p4(t)p5(t))(αu4(t)ηR)+(p6(t)p5(t))cλu3(t)λp5(t)=p5(t)(μ+(1cτu5(t))τ)p6(t)=K5+(p1(t)p2(t))βDS(t)(1cβDu2(t))+p6(t)θp7(t)=K6. (4.20)

    In this section, we prove that, under suitable assumptions, there exists an optimal solution for system (3.4).

    To do so, we rewrite system (3.4) as (see [19], p 480):

    {Minimize J(x,u)=K1E(tf)+K2D(tf)+K3T(tf)+tf0(K4E(t)+K5D(t)+K6T(t)+12(c1(φ(S(t))u1(t))2+5i=2ci(ui(t))))dt.Subject to {x(t)=g0(x(t))+G(x(t))u(t) a.e.,u(t)Ua.e., (5.1)

    where

    g0(x)=(ΛS(βII+βHH+βDD)(μ+τ)SS(βII+βHH+βDD)(μ+δ+τ)EδE(μ+γ)IγI(μ+λ+α)HαH(μ+τ)RλHθDτE),
    G(x)=(NvN0φ(S)S(cβIβII+cβDβDD)ScβHβHH0cττS0S(cβIβII+cβDβDD)ScβHβHH0cττE000ηHI0000ηHI+(ηR+ηD)H0NvN0φ(S)0cλλHηRHcττR00cλλHηDH00000cττE)

    and

    Q=[0,tf]×Ω.

    Then, we prove the following result:

    Theorem 3. There exists an optimal solution to the problem (5.1).

    Proof 2. To prove this result, we apply the Theorem 23.11 proposed in [19] (see p 481):

    (a) We can see that each Gi,i=1,2,...,5 is continuous in x. Furthermore:

    G1(x)=(NvN0φ(S),0,0,0,NvN0φ(S),0,0)T. Thus, we have:

    |G1(x)|2NvN0|φ(S)|2NvN0|S|M1(1+x)

    where M1=2NvN0

    G2(x)=(S(cβIβII+cβDβDD),S(cβIβII+cβDβDD),0,0,0,0,0)T

    |G2(x)|2|S||cβIβII+cβDβDD|2k1(|I|+|D|)

    where k1=max(cβIβI,cβDβD). Then, we have:

    |G2(x)|2k1xM2(1+x)

    where M2=2k1

    G3(x)=(cβHβHHS,cβHβHHS,0,0,cλλH,cλλH,0).

    |G3(t,x)|2cβHβH|S||H|+2cλλ|H|2k2|H|

    where k2=max(cβHβH,cλλ). Thus

    |G3(x)|M3(1+x)

    With M3=2k2

    G4(x)=(0,0,ηHI,ηHI+(ηR+ηD)H,ηRH,ηDH,0)T. We have:

    |G4(x)|2ηH|I|+(2ηR+2ηD)|H|2k3(|I|+|H|)

    where k3=max(2ηH,2ηR+2ηD). It follows that:

    |G4(x)|M4(x)M4(1+x)

    where M4=2k3

    G5(x)=(cττS,cττE,0,0,cττR,0,cττE)T. One has:

    |G5(x)|2cττ(|E|+|S|+|R|)M5xM5(1+x)

    where M5=2cττ

    Thus, we conclude that each Gi(x),i=1,2,3,4,5 has linear growth.

    (b) For almost every t, the set U=[0,1]5 is closed and convex by definition;

    (c) The sets Q and Ω defined above are closed;

    (d) The running cost Λ(x,u) is continuous in x and u. This implies that Λ is measurable in x and continuous in u. Using Proposition 6.35 in [19] (p 123), we conclude that Λ is LB measurable in x and u;

    Furthermore, the epigraph of Λ is defined by

    epi(Λ)={(x,u,r)Ω×U×R:0Λ(x,u)r}=Λ1([0,r]),

    which is closed. Additionally, as Λ is continuous, it follows that

    Λ is lower semicontinuous in (x,u);

    uΛ(x,u) is convex for each xΩ, (due to the convexity of u2i,i=1,2,...,5);

    Λ(x,u)K4E+K5D+K6T,xΩ. Indeed, E, D and T are bounded, so there exist m1,m2,m30 such that Em1, Dm2 and Tm3. This implies that Λ(x,u)λ0, with λ0=K4m1+K5m2+K6m3.

    (e) The projection {αΩ:(α,β)Ω×Ωfor someβΩ} of Ω is bounded by definition.

    (f) Let r>1. By hypothesis, t[0,tf],u(t)U|u(t)|1.

    Let k(t)=1,t, we obtain that |u(t)|k(t) for a.e. t.

    Thus, the hypotheses of Theorem 23.11 in [19] are satisfied and there exists a solution for problem (5.1).

    Now, we aim to prove that the optimal controls given by Eqs (4.10), (4.12), (4.14), (4.16) and (4.18) are unique. To do so, following the ideas introduced by [31] (see p 435), we verify that the state and adjoint functions fi and pi, i=1,2,...,7 are bounded and are Lipschitz functions. First, we rewrite the state equation on the following form:

    Φt=AΦ+F(Φ), (6.1)

    where

    A=(A10000000B1000000δ(μ+γ+u4(t)ηH)000000γ+u4(t)ηHx000000yA100000z0θ0(1cτu5(t))τ(1cτu5(t))τ00(1cτu5(t))τ00),

    where x=(μ+λ+αu4(t)(ηH+ηD)), y=αu4(t)ηR+cλu3(t)λ, z=(1cλu3(t))λu4(t)ηD, A1=(μ+(1cτu5(t))τ), B1=(μ+δ+(1cτu5(t))τ)

    F(Φ)=(ΛA2NvN0φ(S)u1(t)A200NvN0φ(S)u1(t)00).

    ϕ=(S,E,I,H,R,D,T)T and Φt=(dSdt,dEdt, dIdt,dHdt,dRdt,dDdt,dTdt)T,

    where A2=S((1cβIu2(t))βII+(1cβHu3(t))βHH+(1cβDu2(t))βDD).

    One has

    F(Φ1)F(Φ2)2(|βI1S1I1βI2S2I2|+|βH1S1H1βH2S2H2|+|βD1S1D1βD2S2D2|+|cβI1u2βI1S1I1cβI2u2βI2S2I2|+|cβH1u3βH1S1H1cβH2u3βH2S2H2|+|cβD1u2βD1S1D1cβD2u2βD2S2D2|)+2NvN0u1(|φ(S1)||φ(S2)|)

    where Φ1=(S1,E1,I1,H1,R1,D1,T1)T and Φ2=(S2,E2,I2,H2,R2,D2,T2)T.

    Let k1=max(βI1,βI2),k2=max(βH1,βH2),k3=max(βD1,βD2),

    k4=max(cβI1βI1|u2|,cβI2βI2|u2|), k5=max(cβH1βH1|u3|,cβH2βH2|u3|) and

    k6=max(cβD1βD1|u2|,cβD2βD2|u2|).

    We have that, for Φ1Φ2:

    F(Φ1)F(Φ2)2k1(|S1I1S2I2|)+2k2(|S1H1S2H2|)+2k3(|S1D1S2D2|)+2k4(|S1I1S2I2|)+2k5(|S1H1S2H2|)+2k6(|S1D1S2D2|)+2NvN0(|S1S2|).

    Set m1=max(2k1,2k4),m2=max(2k2,2k5),m3=max(2k3,2k6)

    F(Φ1)F(Φ2)2m1|S1I1S2I2|+2m2|S1H1S2H2|+2m3|S1D1S2D2|2m1|S1I1S2I1+S2I1S2I2|+2m2|S1H1S2H1+S2H1S2H2|+2m3|S1D1S2D1+S2D1S2D2|2m1|I1(S1S2)+S2(I1I2)|+2m2|H1(S1S2)+S2(H1H2)|+2m3|D1(S1S2)+S2(D1D2)|2m1I1|S1S2|+2m1S2|I1I2|+2m2H1|S1S2|+2m2S2|H1H2|+2m3D1|S1S2|+2m3S2|D1D2|+2NvN0(|S1S2|

    By hypothesis, we have I11, S21, H11 and D11. Then,

    F(Φ1)F(Φ2)(2m1+2m2+2m3+2NvN0)|S1S2|+2m1|I1I2|+2m2|H1H2|+2m3|D1D2|M(|S1S2|+|I1I2|+|H1H2|+|D1D2|)

    with M=2m1+2m2+2m3+2NvN0.

    We set

    Φ1Φ2=|S1S2|+|E1E2|+|I1I2|+|H1H2|+|R1R2|+|D1D2|+|T1T2|

    and we note that

    |S1S2|+|I1I2|+|H1H2|+|D1D2|Φ1Φ2

    It follows that

    F(Φ1)F(Φ2)MΦ1Φ2.

    Now, let

    G(Φ)=AΦ+F(Φ).

    We have that G verifies

    G(Φ1)G(Φ2)=A(Φ1)+F(Φ1)A(Φ2)F(Φ2)A(Φ1Φ2)+F(Φ1)F(Φ2)AΦ1Φ2+MΦ1Φ2.

    Thus,

    G(Φ1)G(Φ2)LΦ1Φ2,

    where

    L=2max(AM).

    We conclude that G is Lipschitz. Additionally, as the control variables ui(t),i=1,2,3,4,5 are bounded, we deduce that G is bounded.

    We follow the same techniques considering the adjoint system (4.7).

    Let Z(Φ)=BΦ+K(Φ), where

    B=(z1+z2+e1z100NvN0φ(S)u1(t)0bbe2δ0000(1cβIu2(t))βIS(1cβIu2(t))βISwe3000(1cβHu3(t))βHS(1cβHu3(t))βHS0ye4v00000e10b(1cβDu2(t))βDS(1cβDu2(t))βDS000θ00000000),
    Φ=(p1p2p3p4p5p6p7),K(Φ)=(0K4000K5K6),

    where b=(1cτu5(t))τ, e1=(μ+(1cτu5(t))τ), e2=μ+δ+(1cτu5(t))τ, e3=(γ+u4(t)ηH, e4=μcλu3λ+(α+u4(t)), z1=((1cβIu2(t))βII+(1cβHu3(t))βHH+(1cβDu2(t))βDD), z2=NvN0φ(S)u1(t)+c1u1(t)2φ(S)φ(S), y=μ+λ+αu4(t)(ηR+ηD), w=μ+γ+u4(t)ηH, v=(λu4(t)ηD+cλu3(t)λ), (1cτu5(t)).

    Now, we can write

    K(Φ1)K(Φ2)K4+K5+K63max(K4,K5,K6).

    From Φ1Φ2, we have that Φ1Φ20. Then, we obtain that

    K(Φ1)K(Φ2)CΦ1Φ2

    where

    C=3max(K4,K5,K6).

    We have that Z verifies:

    Z(Φ1)Z(Φ2)=B(Φ1)+K(Φ1)B(Φ2)K(Φ2)B(Φ1Φ2)+K(Φ1)K(Φ2)BΦ1Φ2+CΦ1Φ2kΦ1Φ2,

    where

    k=2max(B,C).

    Thus, the function Z is Lipschitz. Since controls ui(t),i=1,2,3,4,5 are bounded, then we have the boundedness of Z.

    We have shown that the state and adjoint functions are bounded and are Lipschitz functions, so the optimal solution is unique.

    In this section, we first propose a numerical approach to approximate the optimal solutions characterized in Theorem 2. Then, we propose numerical experiments to illustrate the interest of the proposed implementation.

    Here, we use the Runge Kutta fourth order method developed in [32] (see p 49–52) to solve the optimality system found in the previous sections. This method can be summarized as follows: (see again [32], p 50)

    Step 1: Choose an arbitrary value of u (generally u=0) over [0,tf];

    Step 2: Using initial conditions x(t0)=x0 and the value of u above, solve the state system with explicite scheme;

    Step 3: Including the transversality conditions p(tf) and considering the expressions of u and x estimated previously, solve the adjoint system p(t) with implicit scheme;

    Step 4: Refresh the expression of u by replacing x(t) and p(t) by their expressions.

    Step 5: Check convergence. If values of the variables in the current and previous iterations are close enough, return the actual values as solutions. Else, return to Step 2.

    We use the following notations for the state and adjoint equations:

    {dSdt=f1(x(t),u(t)),dEdt=f2(x(t),u(t)),dIdt=f3(x(t),u(t)),dHdt=f4(x(t),u(t)),dRdt=f5(x(t),u(t)),dDdt=f6(x(t),u(t)),dTdt=f7(x(t),u(t)),and{p1(t)=g1(x(t),p(t),u(t)),p2(t)=g2(x(t),p(t),u(t)),p3(t)=g3(x(t),p(t),u(t)),p4(t)=g4(x(t),p(t),u(t)),p5(t)=g5(x(t),p(t),u(t)),p6(t)=g6(x(t),p(t),u(t)),p7(t)=g7(x(t),p(t),u(t)).

    Given a step size h, the approximation of each state variable xi,i=1,2,...,7 is given by:

    xn+1i=xni+h6(Ki1+2Ki2+2Ki3+Ki4),

    where

    Ki1=fi(x),Ki2=fi(x+h2Ki1),Ki3=fi(x+h2Ki2),Ki4=fi(x+hKi3).

    For the adjoint vector, the approximation is given backward in time and is of the form:

    pn1j=pnjh6(Kj1+2Kj2+2Kj3+Kj4,)

    where

    Kj1=gj(x),Kj2=gj(x+h2Kj1),Kj3=gj(x+h2Kj2),Kj4=gj(x+hKj3).

    After these steps, the values of controls ui,i=1,...,5 are refreshed according to their expressions Eqs (4.10)–(4.18).

    In order to illustrate the pertinence of the controls, we implement the algorithm proposed previously. We consider several numerical results detailed below. To this aim, we considered a particular Scilab implementation of the numerical schemes presented in Section 7.1.

    Based on the values proposed in [17] for the case of the 2014-2016 West-African Ebola virus disease epidemic, we consider the following data: βI=0.2500;βH=0.0195;βD=0.2400;μ=0.021;τ=0.0000024; θ=0.7500;δ=0.022;γ=0.15;λ=0.1177;α=0.1040;c1=10; c2=20;c3=30;c4=40;c5=50;cτ=0.1; cλ=0.2;cβI=0.3;cβD=0.3;cβH=0.4;ηH=0.6;ηR=0.7; ηD=0.8;K1=1000; K2=2000;K3=8000;K4=1200;K5=500;K6=1500;N0=10000000; N_v = 5000 and \Lambda = 0.0217 .

    Furthermore, to obtain results with a relevant graphical interpretation, we set S_0 = 0.999; E_0 = 0.001; I_0 = 0; H_0 = 0; R_0 = 0; D_0 = 0; T_0 = 0, .

    We solve the state system with and without controls and compare the obtained results below.

    In Figures 35, we show the evolution of susceptible ( S ) and exposed ( E ) populations, the evolution of infectious ( I+H ) and recovered ( R ) populations and the evolution of deaths ( D ) and cumulative number of infected persons leaving the system ( T ), respectively. On those graphs, the red curves represent the absence of controls in the considered population and the blue ones, the presence of controls.

    Figure 3.  Evolution of susceptible and infected populations.

    We can see in Figure 3 that, in absence of controls, the number of susceptible people increases due te the effect of the recruitment term \Lambda(t) . On the other hand, if controls are applied, this number remains quite stable. Indeed, the vaccination campaign move people from this state to the recovered state, and thus allow to reduce the number of person that can be affected by the disease. Focusing of exposed people, we remark that, with controls, the number of infected persons per day decreases slowly, whereas without control measure it explodes dramatically. This show that the obtained optimal control measures seem to be efficient in reducing the impact of the epidemic.

    Focusing on Figures 4 and 5, we observe that the number of infectious people ( I+H ) and deaths ( D ) decreases and remains quite low in presence of control measures. But if no controls are applied, those number increase rapidly. As expected, in case of control measures, the number of recovered people increases due to the sanitary measures in hospital and vaccination campaigns. When there is no control, this number tends to decrease with time.

    Figure 4.  Evolution of infectious and recovered populations.
    Figure 5.  Evolution of dead population and cumulative number of infected people leaving the system.

    Finally, we observe on Figure 5, that, when controls are applied, the cumulative number of infected persons leaving the country ( T ) is restrained, limiting the spread of the disease outside the affected territory. When no control measures are applied, as expected, this number growth quickly.

    In Figures 68, we present the plots of the optimal controls. We observe an increasing behavior for all control measures. The model seems to indicate that focusing on detection campaigns ( u_4 ) seems to be primordial as its slope increases faster that other measures u_1 , u_2 and u_3 . Then, vaccination campaign ( u_1 ) and increasing sanitary measures in hospital ( u_3 ) should start since the beginning of the hazard. The start of prevention campaigns seems to be delayed. Regarding the quarantine measures ( u_5 ), they should be applied strongly since the beginning of the epidemic.

    Figure 6.  Optimal control corresponding to vaccination ( u_1 ) and prevention campaign ( u_2 ).
    Figure 7.  Optimal control corresponding to treatment ( u_3 ) and early detection campaign ( u_4 ).
    Figure 8.  Optimal control graph corresponding to quarantine measures ( u_5 ).

    Since the recent outbreaks of Ebola virus disease, that occurred in some Western African countries, several measures have been taken by sanitary authorities in order to control the disease. Additionally, with the latest cases detected in Guinea, Democratic Republic of Congo and Ivory Coast, more vigilance is required to avoid future outbreaks, and so, mathematical studies are useful tools to tackle this situation.

    In this work, we established an optimal control problem of a simplified version of Be-CoDiS limited to the case of one country. The control variables corresponded to a wide range of possible control measures such as vaccination campaign, educational campaign, treatment of hospitalized persons, early detection campaign, and quarantine measures. We presented the existence and uniqueness of an optimal control. Using Pontryagin Maximal Principal, we gave necessary conditions for this optimality and obtained the characterization of optimal controls.

    Finally, considering a representative numerical experiment, we implemented theoretical results and studied the pertinence of those controls. We see that the combined effect of the considered control measures seem to have a strong impact on the disease magnitudes.

    Indeed, vaccination campaigns reduced the reservoir of possible affected people. The prevention campaigns allowed to decrease the contacts with infected individuals and those that died from Ebola and thus, to limit the propagation of the disease. The early detection campaigns and the increase of sanitary measures helped to reduce the number of deaths in a short time interval. Finally, the application of quarantine measure allowed to limit the propagation of the disease outside the affected area.

    We note that we have considered in this work the propagation of the disease inside a single country. It might be interesting in future works to consider the interactions between two or more countries related by the migration flow.

    The authors declare that they have no conflict of interest.

    This work was carried out thanks to the financial support from the "Institut de Recherche et de Développement" through projects UMI 209-IRD and UMMISCO UGB and the Spanish "Ministry of Science and Innovation" under Project PID2019-106337GB-I00.



    [1] M. Anderson, R. M. May, Population Biology of Infectious Diseases: Part 1, Princeton University Press, (1979), 361–367. doi: 10.1038/280361a0.
    [2] B. Ivorra, M. R. Ferrández, M. Vela-Pérez, A. M. Ramos, Mathematical modeling of the spread of the coronavirus disease 2019 (COVID-19) taking into account the undetected infections. The case of China, Commun. Nonlinear Sci. Numer. Simul., 88 (2020), 105303, doi: 10.1016/j.cnsns.2020.105303, 2020. doi: 10.1016/j.cnsns.2020.105303
    [3] B. Ivorra, D. Ngom, A. M. Ramos, Be-codis: a mathematical model to predict the risk of human diseases spread between countries–-validation and application to the 2014–2015 ebola virus disease epidemic, Bull. Math. Biol., 77 (2015), 1668–1704. doi: 10.1007/s11538-015-0100-x. doi: 10.1007/s11538-015-0100-x
    [4] A. M. Ramos, M. Vela-Pérez, M. R. Ferrández, A. B.Kubik, B. Ivorra, A simple but complex enough \theta-SIR type model to be used with COVID-19 real data. Application to the case of Italy, Phys. D Nonlinear Phenom., 421 (2021), 132839. doi: 10.1016/j.physd.2020.132839. doi: 10.1016/j.physd.2020.132839
    [5] A. M. Ramos, M. Vela-Pérez, M. R. Ferrández, A. B. Kubik, B. Ivorra, Modeling the impact of SARS-CoV-2 variants and vaccines on the spread of COVID-19, Commun. Nonlinear Sci. Numer. Simul., 2021 (2021). doi: 10.13140/RG.2.2.32580.24967/2. doi: 10.13140/RG.2.2.32580.24967/2
    [6] I. Area, J. Losada, F. Ndairou, J. J. Nieto, D. D. Tcheutia, Mathematical modeling of 2014 Ebola outbreak, Math. Methods Appl. Sci., 40 (2017), 6114–6122. doi: 10.1002/mma.3794. doi: 10.1002/mma.3794
    [7] S. D. D. Njankou, F. Nyabadza, An optimal control model for Ebola virus disease, J. Biol. Syst., 24 (2016), 29–49. doi: 10.1142/S0218339016500029. doi: 10.1142/S0218339016500029
    [8] A. Rachah, D. F. M. Torres, Mathematical modelling, simulation, and optimal control of the 2014 Ebola outbreak in West Africa, Discrete Dyn. Nat. Soc., 2015 (2015). doi: 10.1155/2015/842792. doi: 10.1155/2015/842792
    [9] B. Ivorra, B. Martínez-López, J. M. Sánchez-Vizcaíno, A. M. Ramos, Mathematical formulation and validation of the Be-FAST model for classical swine fever virus spread between and within farms, Ann. Oper. Res., 219 (2014), 25–47. doi: 10.1007/s10479-012-1257-4. doi: 10.1007/s10479-012-1257-4
    [10] B. Martínez-López, B. Ivorra, A. M. Ramos, J. M. Sánchez-Vizcaíno, A novel spatial and stochastic model to evaluate the within- and between-farm transmission of classical swine fever virus. Ⅰ. General concepts and description of the model, Vet. Microbiol., 147 (2011), 300–309. doi: 10.1016/j.vetmic.2010.07.009. doi: 10.1016/j.vetmic.2010.07.009
    [11] H. R. Thieme, Mathematics in Population Biology, Princeton University Press, 2003. doi: 10.1515/9780691187655.
    [12] T. T. Yusuf, F. Benyah, Optimal control of vaccination and treatment for an SIR epidemiological model, World J. Modell. Simul., 8 (2012), 194–204.
    [13] A. A. Lashari, G. Zaman, Optimal control of a vertor-borne disease with horizontal transmission, Nonlinear Anal. Real World Appl., 13 (2012), 203–212. doi: 10.1016/j.nonrwa.2011.07.026. doi: 10.1016/j.nonrwa.2011.07.026
    [14] R. T. D Emond, B. Evans, E. T. W Bowen, G. Lloyd, A case of ebola virus infection, Br. Med. J., 2 (1977), 541–544. doi: 10.1136/bmj.2.6086.541. doi: 10.1136/bmj.2.6086.541
    [15] C. J. Peters, J. W. Peters, An introduction to ebola: The virus and the disease, J. Infect. Dis., 179 (1999). doi: 10.1086/514322. doi: 10.1086/514322
    [16] WHO, Global alert and response: Ebola virus disease, 2016. Available from: https://www.who.int/health-topics/ebola
    [17] B. Ivorra, D. Ngom, A. M. Ramos, Stability and sensitivity analysis of be-codis: an epidemiological model to predict the spread of human diseases between countries—validation with data from the 2014–16 west african ebola virus disease epidemic, Electron. J. Differ. Equations, 62 (2020), 1–29.
    [18] D. N. Edith, G. C. E. Mbah, B. E. Bassey, Optimal control analysis model of Ebola virus infection: impact of socio-economic status, Int. J. Appl. Sci. Math., 6 (2020), 2394–2894.
    [19] F. Clarke, Functional Analysis, Calculus of Variations and Optimal Control. Springer London, 2013. doi: 10.1007/978-1-4471-4820-3.
    [20] J. Legrand, R. F. Grais, P. Y. Boelle, A. J. Valleron, A. Flahault, Understanding the dynamics of ebola epidemics, Med. Hypotheses., 135 (2007), 610–621. doi: 10.1017/S0950268806007217. doi: 10.1017/S0950268806007217
    [21] M. I. Meltzer, C. Y. Atkins, S. Santibanez, B. Knust, B. W. Petersen, E. D. Ervin, et al., Estimating the future number of cases in the ebola epidemic - Liberia and Sierra Leone, 2014–2015, MMWR, 63 (2014).
    [22] WHO Response Team, Ebola virus disease in west africa - the first 9 months of the epidemic and forward projections, N. Engl. J. Med., 371 (2014), 1481–1495. doi: 10.1056/NEJMoa1411100. doi: 10.1056/NEJMoa1411100
    [23] D. Fisman, E. Khoo, A. Tuite, Early epidemic dynamics of the west african 2014 ebola outbreak: estimates derived with a simple two-parameter model, PLOS Curr., 2014 (2014). doi: 10.1371/currents.outbreaks.89c0d3783f36958d96ebbae97348d5710. doi: 10.1371/currents.outbreaks.89c0d3783f36958d96ebbae97348d5710
    [24] N. Hernandez-Ceron, Z. Feng, C. Castillo-Chavez, Discrete epidemic models with arbitrary stage distributions and applications to disease control, Bull. Math. Biol., 75 (2013), 1716–1746. doi: 10.1007/s11538-013-9866-x. doi: 10.1007/s11538-013-9866-x
    [25] G. Giordano, F. Blanchini, R. Bruno, P. Colaneri, A. Di Filippo, A. Di Matteo, et al., Modelling the covid-19 epidemic and implementation of population-wide interventions in Italy, Nat. Med., 26 (2020), 855–860. doi: 10.1038/s41591-020-0883-7. doi: 10.1038/s41591-020-0883-7
    [26] M. Barro, A. Guiro, D. Ouedraogo, Optimal control of a SIR epidemic model with general incidence function and a time delays, CUBO, 20 (2018), 53–66. doi: 10.4067/S0719-06462018000200053. doi: 10.4067/S0719-06462018000200053
    [27] E. B. M. Bashier, K. C. Patidar, Optimal control of an epidemiological model with multiple time delays, Appl. Math. Comput., 292 (2017), 47–56. doi: 10.1016/j.amc.2016.07.009. doi: 10.1016/j.amc.2016.07.009
    [28] S. Nanda, H. Moore, S. Lenhart, Optimal control of treatment in a mathematical model of chronic myelogenous leukemia, Math. Biosci., 210 (2007), 143–156. doi: 10.1016/j.mbs.2007.05.003. doi: 10.1016/j.mbs.2007.05.003
    [29] L. S. Pontryagin, V. G. Boltyanskii, R. V. Gamkrelidze, E. F. Mishchenko, The Mathematical Theory of Optimal Processes, CRC Press, 1987.
    [30] M. Tahir, G. Zaman, S. I. A. Shah, Evaluation and control estimation strategy for three acting play diseases with six control variables, Cogent Math. Stat., 7 (2020), 1805871. doi: 10.1057/jors.1965.92. doi: 10.1057/jors.1965.92
    [31] I. Area, F. Ndairou, J. J Nietto, C. J. Silva, D. F. M. Torres, Ebola model and optimal control with vaccination constraints, J. Ind. Manag. Optim., 14 (2018), 427–446. doi: 10.3934/jimo.2017054. doi: 10.3934/jimo.2017054
    [32] S. Lenhart, J. T. Workman, Optimal Control Applied to Biological Models, in: Mathematical And Computational Biology Series. Chapman & Hall/CRC, London, UK, 2007. doi: 10.1201/9781420011418.
  • This article has been cited by:

    1. Ali Hasan, Ali Akgül, Muhammad Farman, Faryal Chaudhry, Muhammad Sultan, Manuel De la Sen, Epidemiological Analysis of Symmetry in Transmission of the Ebola Virus with Power Law Kernel, 2023, 15, 2073-8994, 665, 10.3390/sym15030665
    2. Kottakkaran Sooppy Nisar, Muhammad Shoaib, Muhammad Asif Zahoor Raja, Rafia Tabassum, Ahmed Morsy, A novel design of evolutionally computing to study the quarantine effects on transmission model of Ebola Virus Disease, 2023, 22113797, 106408, 10.1016/j.rinp.2023.106408
    3. Rama Seck, Diene Ngom, Benjamin Ivorra, Angel M. Ramos, An age-structured mathematical model for studying Malaria transmission dynamics: Applications to some areas of Senegal, 2025, 229, 03784754, 392, 10.1016/j.matcom.2024.10.006
    4. Changjin Xu, Muhammad Farman, Dynamical Transmission and Mathematical Analysis of Ebola Virus Using a Constant Proportional Operator with a Power Law Kernel, 2023, 7, 2504-3110, 706, 10.3390/fractalfract7100706
    5. Xiaojing Wang, Jiahui Li, Songbai Guo, Maoxing Liu, Dynamic analysis of an Ebola epidemic model incorporating limited medical resources and immunity loss, 2023, 69, 1598-5865, 4229, 10.1007/s12190-023-01923-2
    6. Yacouba Yoda, Harouna Ouedraogo, Dramane Ouedraogo, Aboudramane Guiro, Mathematical analysis and optimal control of Dengue fever epidemic model, 2024, 2024, 2731-4235, 10.1186/s13662-024-03805-8
    7. Isaac Kwasi Adu, Fredrick Asenso Wireko, Sacrifice Nana-Kyere, Ebenezer Appiagyei, Mojeeb A. L.-Rahman E. L.-Nor Osman, Joshua Kiddy K. Asamoah, Modelling the dynamics of Ebola disease transmission with optimal control analysis, 2024, 10, 2363-6203, 4731, 10.1007/s40808-024-02020-4
    8. Kottakkaran Sooppy Nisar, Muhammad Farman, Khadija Jamil, Ali Akgul, Saba Jamil, Onder Tutsoy, Computational and stability analysis of Ebola virus epidemic model with piecewise hybrid fractional operator, 2024, 19, 1932-6203, e0298620, 10.1371/journal.pone.0298620
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

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

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

Metrics

Article views(3961) PDF downloads(234) Cited by(8)

Figures and Tables

Figures(8)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog