key: cord-0830214-axqbszwd authors: Boujallal, Lahoucine; Elhia, Mohamed; Balatif, Omar title: A novel control set-valued approach with application to epidemic models date: 2020-07-13 journal: J Appl Math Comput DOI: 10.1007/s12190-020-01392-x sha: 5211a96115e408a2ac2eced159e533e8b57acaa4 doc_id: 830214 cord_uid: axqbszwd This work is considered in the framework of studies dedicated to the control problems, especially in epidemiology where the scientist are concerned to develop effective control strategies to minimize the number of infected individuals. In this paper, we set this problem as an asymptotic target control problem under mixed state-control constraints, for a general class of ordinary differential equations that model the temporal evolution of disease spread. The set of initial data, from which the number of infected people decrease to zero, is generated by a new type of Lyapunov functions defined in the sense of viability theory. The associated controls are provided via selections of adequately designed feedback map. The existence of such selections is improved by using Micheal selection theorem. Finally, an application to the SIRS epidemic model, with numerical simulations, is given to show the efficiency of our approach. To the best of our knowledge, our work is the first one that used a set-valued approach based on the viability theory to deal with an epidemic control problem. the great plagues of the Middle Ages which emptied cities of their populations and caused urban civilization to regress (a third of the European population disappeared between the end of the fourteenth and the beginning of the fifteenth century [1] ). The viruses imported into America by the Spaniards which decimated the local populations more surely than the fights. The Spanish flu which caused more deaths at the beginning of the twentieth century than the First World War. The Acquired Immunodeficiency Syndrome, better known under its acronym AIDS, which is still the most deadly infectious disease in the world, and which has claimed nearly 25 million victims since its appearance in 1981. We also think of the Coronavirus disease , which is now considered as a global pandemic. To counter the ravages that infectious diseases can cause, public health decisionmakers must have relevant tools to assist them in their decision-making. In this context, mathematicians, epidemiologists and immunologists have been working together for quite some time to create mathematical models that allow competent authorities to prepare in advance to respond quickly and effectively if an outbreak occurs. The first model was developed by Daniel Bernoulli in 1760 for smallpox [2] . But, the foundations of the epidemic modelling based on the compartmental models were established by Sir Ronald Ross, W. H. Hamer, W. O. Kermack and others. In these models, the population is divided into classes that contain individuals with the same epidemiological status. An interesting overview of the history of mathematical models in epidemiology can be found in [3] [4] [5] [6] . Currently, epidemiological models are increasingly used and present a powerful tool for studying complex systems. Its contribution to the fight against epidemics is indisputable. It enables us to understand the mechanisms of transmission, to study the characteristics of an epidemic, to predict its evolution and to evaluate different intervention strategies to find the best control program. In the literature, several works have addressed the problems of controlling the spread of infectious diseases based on epidemiological models with compartments. Di Giamberardino and Iacoviello [7] proposed an epidemic control problem based on a three compartments model and a vaccination strategy with a cost index that weights differently the control depending on the severity of the disease. Buonomo et al. [8] focus on an epidemic model which incorporates a non-linear force of infection and two controls: an imperfect preventive vaccine given to susceptible individuals and treatment given to infectious. Work done by Zakary et al. [9] , devise a discrete time compartment model depicting the spread of infectious diseases in various geographical regions that are connected by any kind of anthropological movement. The authors used two control variables which represent the effectiveness rates of vaccination and travel-blocking operation, and they focus to control the outbreaks of an epidemic that affects a hypothetical population belonging to a specific region. Another work that concerns the control of the Ebola virus disease was proposed by Mhlanga [10] . The mathematical model includes control functions representing educational campaigns in their respective patches, with one patch having more effective controls than the other. Moualeu et al. [11] presented a deterministic model for the transmission dynamics of Tuberculosis in the context of weak diagnosis capacity. Optimal control theory is used to obtain a cost-effective balance of two different intervention methods. Degang et al. [12] presented a novel SIVRS mathematical model for infectious diseases, which takes into account the virus variation factors. Authors proposed an optimal control problem to maximize the recovered agents with the limited resource allocation. Existence of a solution to the optimal control problem is given based on Pontryagin's Minimum Principle. Bolzoni et al. [13] proposed a problem of minimizing epidemic size and duration in SIR models. Optimal control through either vaccination or isolation is investigated by application of Pontryagin's Maximum Principle. Using a basic SEI model with saturated incidence rate, Baba et al. [14] studied the effect of optimal controller and awareness on the dynamic of Tuberculosis. In these works and in many others (see [15] [16] [17] [18] [19] [20] and the references therein) the authors have solved the formulated control problems using classical results of control theory, in particular the famous Pontryagin's minimum principle [21] . In this paper, we propose an alternative approach which is direct and allows characterizing one or more controls aimed at achieving the null number of infected people at a final time. Our approach is based on viability theory [22] , which allows the adaptation of the evolution of a dynamic system to the restrictions imposed on the state and the control. We are interested here in compartment models that represent the evolution of an infectious disease in a population, which are written as followṡ with initial conditions for an integer n and where the x i 's denotes the number of individuals in a population such as susceptible and recovered, while y denotes the number of infected individuals. Therefore, the state (x, y) evolves in the subset and the control u takes values within constraints subset where u max i are positive numbers and p an integer. Both functions f and ψ map R n × R × R p into R n and R respectively, and they are sufficiently smooth. Then, our control problem is stated as follows Problem: For all (x 0 , y 0 ) ∈ Γ ⊆ Ω, find a controlū such that: where (x,ȳ) denotes a solution of system (1) for controlū. The problem (3) has been treated by Kassara [23] and Kassara and Moustafid [24] in the framework of the set-valued approach for a class of ODE immunotherapy models. Such models was expressed by a non-linear control system (1), in the particular case, where the dynamics f (1a) is affine in control u, and the Eq.(1b) is given as followṡ Although the approach proposed by the authors can be used for several models of cancer treatment, it is not appropriate for a large class of models where the state y can be controlled to zero by acting on its dynamics directly, especially for epidemic models, see for instance [25, 26] . Inspired by the work done in [27] , we provide a unified set-valued approach in order to deal with the problem (3) for a more general class of ODE systems, where f can be non-affine with respect to the control and the dynamics ψ depend on the control variable. More precisely, our contribution here is to seek conditions under which, any Lyapunov function ϕ (defined independently from dynamics ψ, in a sense specified below) can generate a domain Ω ϕ and a closed-convex valued multifunction G ϕ in such a way the controls that solves the problem (3) from Ω ϕ are given via selections of multifunction G ϕ . Such Lyapunov functions consist of C 1 real-valued functions ϕ defined on R + × R and satisfying Note such functions ϕ depend only upon subset R + , we thereby call them R + -Lyapunov functions. This type of functions was firstly introduced in [27] dealing with constrained asymptotic null-controllability. Our approach takes advantage of the unified framework of viability theory [28] and set-valued analysis [29, 30] . The main advantage is that for any initial data starting from Ω ϕ the state stays in this region overcoming the concern mentioned in (3c). This is due to the fact that, the multifunction of regulation G ϕ includes the tangential condition for viability. Even when initial data start outside the region Ω ϕ it is possible to reach it in a certain instant. Moreover, it is of interest to stress that in the case of convex constraints, the multifunction G ϕ bring us an explicit continuous selections and universal formula, notably the minimal selection despite its discontinuity. Another advantage is that this set-valued framework can be considered as a unified setting for dealing with problem (3) for an important class of ODE models including, for instance, both cancer and epidemic models. Throughout the paper, the inner product on Euclidean space is denoted , , and corresponding norm | |. For a vector z we denote by z i its i th component. Let T be a linear operator and we denote its adjoin operator by T and its norm by T . Also, we consider the notation The remainder of the paper is structured as follows: In Sect. 2 we provide some notations and preliminary lemmas. Section 3 will be devoted to presenting our control set-valued approach, then Sect. 4 to prove the existence of continuous selections under sufficient conditions. To show the efficiency of our approach we propose, in Sect. 5, an application to a controlled S I RS epidemic model. We conclude this paper in Sect. 6. In this section, we present some viability concepts and mathematical tools to be used next. Let K be a nonempty subset of an Euclidean space R N . The contingent cone to subset K at point x ∈ K is defined by It is useful to note the following properties of the contingent cones: If K is closed and convex then the map T K (·) from K to subsets of R N is lsc. In (d) above, the short-term lsc means that multifunction T K (·) is lower semicontinuous, i.e. for every x ∈ K and any sequence of elements x k of K converging to x, it holds that: for each y ∈ T K (x), there exist a sequence y k ∈ T K (x k ) that converges to y. Next we provide a result which is fundamental for building our control strategy. In [29] the authors gave a useful characterization of the contingent cone in case of subsets defined by inequalities: where dφ(·) denotes the differential operator of φ. Let ξ : R N → R N and consider the following system: The subset D is said to be locally viable under system (7), if for all z 0 ∈ D there exist t > 0 and a solution to system (7),z(·) on [0,t) such thatz(t) ∈ D for all t ∈ [0,t). The following lemma gives us sufficient conditions, in terms of contingent cones, for which the property above holds true: Lemma 2 Assume that function ξ is continuous on the closed subset D. Then D is locally viable under system (7) if and only if the following tangential condition holds, The global solution of the system (7) is provided by using the notion of linear growth. A smooth function ξ mapping a subset D of R N into R N is said to be of linear growth on subset D, if there exists a constant k > 0 such that However, such a condition is not required when the subset D is bounded, or when the function ξ is bounded on this subset. By selection of a multifunction Q it is meant a function ξ such that ξ(z) ∈ Q(z) for all x. We cite at this opportunity the famous Michael selection theorem [30] which will be repeatedly used in the paper: The minimal selection (well defined if Q has closed convex values) of the map Q is given by Here π stands for the operator of best approximation that is defined on K as follows: It is of interest to notice that the minimal selection is rarely continuous, see [30] . Next, given the control systeṁ where v takes values in R m and denotes the control, G : R N → L(R m , R N ), and V (·) stands for the set-valued map of constraints, define the feedback map Assume that ξ and G(·) are continuous on D, then any continuous selection of the feedback map G provides a control law that leads to a viable solution to system (10) in D. This is so for minimal selection whenever it is continuous. Otherwise we may use [28, Theorem 4 Lemma 4 Assume that the feedback map G is lsc with closed convex values. Then system (10) with feedback control v = π G(z) (0) has a locally viable solution in D. In this section, we restate the problem (3) in the context of viability theory and setvalued analysis. Throughout the paper the control system (1) is assumed to satisfy the permanently hypotheses below: Functions f and ψ are continuous and of linear growth on constraint subset Ω × U. For the sake of conciseness, the elements of our control strategy proceeds as follows: (i) Let ϕ be an R + -Lyapunov function in the sense of (5). and where π 1 denotes the mapping (x, y, u) → (x, y). (iii) Define the feedback map given for each (x, y, u) ∈ D ϕ as follows where the control v has values in closed subset with α stands for a positive number. (iv) Pick up a continuous selection of the map G ϕ . Consequently, we are ready to prove the following result: Proof Let g be such a selection. Then, for all (x, y, u) ∈ D ϕ , the following tangential condition holds According to lemma (2), the following systeṁ This solution is global as both f and ψ possess linear growth and g is bounded. It follows thatȳ has values in R + and satisfies ϕ(ȳ(t),ẏ(t)) ≤ 0 for all t. Then, thanks to (5), y(t) → 0 when t → ∞, and therebyū and (x,ȳ) satisfy condition (3a) and (3b) respectively. In consequence, we are led to design the feedback map G ϕ (·) of Eq. (14) . For that purpose we need first to compute the contingent cone T D ϕ (·) . In all what follow, we assume that both dynamics ψ and Lyapunov function ϕ are differentiable. It follows that subset D ϕ given by (12) can be written as Using [29, Chapter 4] on tangent cones, we get the contingent cone of subset Ω × U as follows and Moreover, we can easily see that the qualification condition in Lemma 1 is satisfied whenever the following conditions hold: In the following result, we provide an expression of the contingent cone T D ϕ (·). (21) is satisfied. Then, for each (x, y, u) ∈ D ϕ , we have Proof Thanks to Lemma 1 and condition (21), we can get easily the expression (22) . Note that the partial differentials of φ are given on D ϕ by and Subsequently, we need to define the following functions and maps, and for all (x, y, u) ∈ Ω × U. In addition, we consider the assumption for i = 1, . . . , n. Then, we are ready to determine a useful expression of the feedback map G ϕ (·) given by (14) . (21) and (29), we have for all (x, y, u) Proof According to (14) and Lemma 5, we get for each (x, y, u) ∈ D ϕ . Thanks to (19) , (20) and (29), it follows that By considering (26), (27) and (28), we can see easily that the last expression is equivalent to (30) . In what follow, we provide a result for which the problem (3) has a solution from the whole domain Ω. For this end, we need to introduce the following map, for each β > 0. for each (x, y, u) ∈ Ω × U. Theorem 2 Assume that, for some β > 0, the map C β ϕ given by (33) has a continuous selection, then problem (3) has a solution for each (x 0 , y 0 ) ∈ Ω. Proof Let g be such a selection of the map C β ϕ . As condition (21) is satisfied, this map has values included in C ϕ ⊂ G ϕ . Then the selection g is also a continuous selection of G ϕ . By Theorem 1, Problem (3) has therefore solution from Ω ϕ . The rest of the proof is devoted to show that problem (3) has solution from Ω\Ω ϕ . Now, let (x 0 , y 0 ) belong to Ω\Ω ϕ . Thereby φ(x 0 , y 0 , u) > 0, for all u such that (x 0 , y 0 , u) ∈ Ω × U. Condition (29) implies that ( f (x, y, u), ψ(x, y, u) ) ∈ T Ω (x, y) for all (x, y) ∈ Ω. Since g(x, y, u) belongs to V, then g(x, y, u) − αu ∈ T U (u). It follows that systemẋ as the couple ( f , ψ) possess linear growth and g is bounded), for all u 0 such that (x 0 , y 0 , u 0 ) ∈ Ω × U. Let such u 0 be given, we readily have which yields, according to Eqs. (26) and (27), Since g is also a continuous selection of C β ϕ , then Thereby . As a result, the use of Theorem 1 implies that systeṁ has a solution (s,q,w) on horizon [t 1 , ∞), which ranges in Ω × U and satisfies Consequently, the control given byū on [0, t 1 ] andw on (t 1 , ∞), achieves the problem stated in (3) from {(x 0 , y 0 )}. This section involves the sufficient conditions we need in order to prove the existence of continuous selection of the map C β ϕ as required in Theorem 2. For that purpose we will mainly use the Micheal selection theorem cited in section 2 and we assume that The dynamics ψ is C 1 and has linear growth on subset Ω × U. Definition 1 Let β ≥ 0. We say that R + -Lyapunov function ϕ belongs to subset Λ β whenever, for all (x, y, u) ∈ D ϕ , there exists v ∈ V which satisfies the following statement where functions ϕ and m ϕ are respectively given in (26) and (27). Then we can state the following result. Let β ≥ 0 and assume that ϕ ∈ Λ β , then both maps C β ϕ and G ϕ , as given, respectively, by (33) and (30) are lsc with closed-convex valued. (note C 0 ϕ = C ϕ ). Proof It is obvious that C β ϕ and G ϕ are closed convex valued. To prove that C β ϕ is lsc, we will rewrite it in the context of [29, Proposition 1.5.2] in the form where for each (x, y, u) ∈ D ϕ , we havē Therefore, we can easily verify the hypotheses of the cited proposition as follows: x, y, u) ). Thanks to assumption (34), the condition (6) is satisfied. Then the map C β ϕ is lsc. Now we prove that G ϕ is lsc. Let (x n , y n , u n ) n be a sequence of D ϕ that converge to (x, y, u) ∈ D ϕ and v ∈ G ϕ (x, y, u). We have to look for a sequence (v n ) n that satisfies v n ∈ G ϕ (x n , y n , u n ) for each n, and v n → v. Suppose that φ(x, y, u) < 0. Since the function φ is continuous and (x n , y n , u n ) → (x, y, u) we can consider the smallest number n 0 such that φ(x n , y n , u n ) < 0 for all n ≥ n 0 . where w n ∈ C ϕ (x n , y n , u n ) for all n < n 0 , merely satisfies (35) due to the fact that φ(x n , y n , u n ) = 0 whenever n < n 0 . Now assume that φ(x, y, u) = 0, then v ∈ C ϕ (x, y, u). Since the map C ϕ is lsc, it follows that there exists a sequence (v n ) n such that v n ∈ C ϕ (x n , y n , u n ) for each n and v n → v. According to (30) we get v n ∈ G ϕ (x n , y n , u n ) for all n, as required in (35). is closed in D ϕ for all ε > 0. Indeed, let ((x n , y n , u n )) n be a sequence in S ε which converges to (x, y, u). Then there exists a sequence (v n ) n ⊂ R p such that |v n | R p ≤ ε and ϕ (x n , y n , u n ) + m ϕ (x n , y n , u n ), v n ≤ −β for all n. Now, as (v n ) n is bounded it has a subsequence (v m ) m which converges to v. Then by noting that ϕ and m ϕ are continuous and letting m → ∞ in (36), we get |v| R p ≤ ε and ϕ (x, y, u) + m ϕ (x, y, u), v ≤ −β. This implies that (x, y, u) ∈ S ε and therefore S ε is closed. Then we are in a position to state and prove the following result. Theorem 3 Let β ≥ 0 and ϕ belong to Λ β . If β = 0 then problem (3) has solution from Ω ϕ , or else it has solution from the whole domain Ω. Proof Suppose that β = 0 and Let ϕ ∈ Λ 0 , then, by virtue of Lemma 7, the feedback map G ϕ is lsc on D ϕ and has a closed convex valued. Furthermore, Lemma 3 implies that G ϕ has a continuous selection g. We are now able to use Theorem 1 to conclude that problem (3) has solution from Ω ϕ . Now assume that β > 0, then, the map C β ϕ is lsc and has a closed convex valued (By Lemma 7). As a result the Michael selection theorem (as stated in Lemma 3) yields a continuous selection g of the map C β ϕ . The proof ends by using Theorem 2. The minimal selection of the map G ϕ of (30) is given for all (x, y, u) ∈ D ϕ by the expression where the map C ϕ is given by Eq. (28) . Although mapping g ϕ is discontinuous, we will see in the next result that it can lead to a slow control law which solve the problem (3). Let ϕ belong to Λ 0 , then for all (x 0 , y 0 , u 0 ) ∈ D ϕ , systeṁ has a solution (x,ȳ,ū) : [0, ∞) → Ω × U which satisfiesȳ(t) → 0 at infinity. Proof By Lemma (7), the map G ϕ is lsc with closed-convex valued. Then using Lemma (4), system (38) has a solution (x,ȳ,ū) over a bounded horizon. Since the couple ( f , ψ) has a linear growth and g ϕ is bounded, then the solution can be extended to infinite horizon. Moreover, since ϕ is an R + -Lyapunov function, thenȳ goes to zero at infinity. The aim of this section is to apply the approach developed in the previous sections to an epidemic model that includes control terms. We consider a deterministic Susceptible-Infected-Recovered-(re)Susceptible (SIRS) model, where the total population, denoted N , is divided into three compartments: The SIRS model is widely used to model several diseases, such as influenza and malaria, which confer temporary immunity; the recovered individuals lose immunity after a while and become susceptible again. This model is formulated based on the following assumptions -The disease incubation is negligible, in this case, once infected, each susceptible individual becomes infectious instantaneously; -All recruitment is into the susceptible compartment and occur at a constant rate Λ; -The natural death rate, denoted a, is constant across all compartments; -The disease is assumed to be fatal for infectious individuals, that is why we define additional death rate c; -The transmission of the disease occurs following an adequate contact between a susceptible and infectious. Due to the non-linear contact dynamics in the population, we use the incidence function b S I N to indicate successful transmission of the disease, where b denotes the effective contact rate with infectious individuals in compartment I ; -The rate of loss of immunity is e; -The population size is constant. The dynamics of our model is governed by the following non-linear system with S(0) = S 0 , I (0) = I 0 and R(0) = R 0 . It is well known that treatment, education and awareness campaign are an important and effective method to control and prevent the spread of various epidemics. Hence, we investigate the impact of these control measures on the spread of an infectious disease by introducing in the system (39) two controls u 1 and u 2 such as u 1 : represents the effort of preventing susceptible individuals from becoming infectious individuals. This effort includes awareness program, isolation and any other distancing measurement that can limit contacts between susceptible and infectious people; u 2 : represents screening and treatment efforts. with We can see that the model (40) satisfies the general form given by system (1), with the dynamic (1a) given as follows and the infectious dynamic (1b) is given by It can be easy to see that both functions f and ψ are differentiable. In addition, the condition (29) , which gives us the positivity of the model's solutions, is also satisfied. On the other hand, the global solution exist since both dynamics f and ψ are bounded. In this case, the condition of linear growth is not required. A convenient R + -Lyapunov function ϕ, defined in (5) and which satisfies condition (21), can be given by Using a simple Gronwall inequality, we get h(t) → 0 at infinity. Now let us express the function φ of (16) we get φ(x, y, u) = ψ(x, y, u) + μy, for all (x, y, u) ∈ Ω × U, and let D ϕ . = {(x, y, u) | φ(x, y, u) ≤ 0} and Ω ϕ = π 1 (D ϕ ). [32] c Disease induced death rate 0.0353 [32] d Recovery rate 0.0447 [32] e Lose of immunity rate 0.23 [33] To show the efficiency of our approach we consider three scenarios. For each scenario and in order to compute the regulation map C β ϕ as expressed in Eq. (33) we first give expressions of the functions ϕ and m ϕ , given respectively by Eq. (26) and (27) . All simulations are performed using MATLAB with parameter values given in Table 1 . The numerical results are obtained for several initial conditions corresponding to both cases where (x 0 , y 0 ) ∈ Ω\Ω ϕ and (x 0 , y 0 ) ∈ Ω ϕ . It should be noted that (x 0 , y 0 ) ∈ Ω\Ω ϕ refers to when the disease starts to spread in the population, a large part of the population is healthy and the number of infections has not yet peaked. (x 0 , y 0 ) ∈ Ω ϕ is devoted to describing an advanced stage of the epidemic where the number of infected people is quite large. For the first case, where (x 0 , y 0 ) ∈ Ω\Ω ϕ , we use the five initial conditions (3500, 5500, 11,000), (3000, 5000, 12,000), (2500, 4500, 13,000), (2000, 4000, 14,000) and (1500, 3500, 15,000). In the second case, the initial values are chosen as follows: (3500, 5500, 11,000), (3000, 5000, 12,000), (2500, 4500, 13,000), (2000, 4000, 14,000) and (1500, 3500, 15,000). Given the major role of contact in transmitting infectious disease from infectious individuals to susceptible people and the importance of prevention programs in limiting the number of new cases, we propose a control strategy based on the control u 1 , whereas the control u 2 is set to zeros. In this case, the expressions of functions ϕ and m ϕ are given by with β > 0 if (x 0 , y 0 ) ∈ Ω\Ω ϕ and β = 0 otherwise. In Figs. 1 and 2 we depict the evolution over time of the susceptible individuals S, the infected individuals I and the function φ in the uncontrolled case and when the control u 1 is considered. We use several initial values and we consider both cases (x 0 , y 0 ) ∈ Ω\Ω ϕ and (x 0 , y 0 ) ∈ Ω ϕ . In Fig. 1a , it is observed that the number of S decreases sharply when there is no control, while in presence of the control u 1 we notice that there is a decrease only during the first ten days and then the number of the susceptible individuals starts to increase. Figure 1b shows a constant increase in the number of infected persons during the first few days followed by a slight decrease when there is no control, but at the end of the control period we can see a clear difference between the case with and without control. In Fig. 2a, b , it can be seen that the prevention control u 1 significantly reduces the number of infected people and increases the number of healthy people. The solutions show a decrease in the number of infections of up to 96% at the end of the control period. Also, it should be noted that the control u 1 has a great impact on the dynamics of the function φ. Indeed, when (x 0 , y 0 ) ∈ Ω\Ω ϕ the control u 1 leads the function φ to be negative from a certain time t 1 . Otherwise, when (x 0 , y 0 ) ∈ Ω ϕ , the function φ remains negative during the full control period. In this case, we propose to provide a treatment for the infected people and facilitate the access to therapeutic programs. Thus, in this scenario we set u 1 to zero and we consider only the control u 2 . The expressions of functions ϕ and m ϕ are given by Thereby the continuous selection of the map C β ϕ is given by with β > 0 if (x 0 , y 0 ) ∈ Ω\Ω ϕ and β = 0 otherwise. Figures 3 and 4 display the solutions of S, I and φ, without control and when only the control u 2 is applied. Compared to the uncontrolled case, there is a steady decrease in the number of the infected individuals. At the end of the control period, the number of I decreases by 100%. With this scenario, we observe a clear decrease in the number of infections from the beginning of the control program whereas in the first scenario there is certainly a regression in the number of infections but more slowly. So in terms of reducing the number of I , the control u 2 is a more effective way of eliminating the disease than u 1 . Also, it should be noted that the control u 2 has the same effect on the function φ as the control u 1 . Let us now investigate the effect of combining all controls. With this approach none of the controls is set to zero. In this case, the expressions of functions ϕ and m ϕ are given by Then the continuous selection, of the C β ϕ , that provides a solution of the problem (3) can be expressed as where, with β > 0 if (x 0 , y 0 ) ∈ Ω\Ω ϕ and β = 0 otherwise. With this scenario, our results show that combining treatment and prevention measurements can lead to a decrease in the number of infected individuals, an illustrative example is given in Fig. 5a, b. Here, the major advantage of this combination is that less treatment effort is required when it is accompanied by preventive measures. One can observe a significant difference in u 2 when it is used alone (Fig. 6a) and when it is used with u 1 (Fig. 6b) . It can be inferred that in some cases where screening and treating infectious individuals can be more expensive, good preventive measurements with less effort of treatment can also reduce the number of infected people. Finally, the results obtained in this application to the SIRS model show the effectiveness of our approach. In the three proposed scenarios, we note that the control terms obtained, allow the number of infected people to tend to zero at a finite time. This work contributes to a growing literature on controlling epidemics spread. We have proposed a unified approach based on viability theory and set-valued analysis to deal with a control problem of a general class of epidemiological models. We have established theoretical results that show the existence and give the expression of continuous selections used to characterize our controls. The great interest of our approach is the simplicity of deriving the explicit formulas of the controls via continuous selections of adequately designed regulation map, unlike to the optimal control approach, which requires showing the existence of the optimal solution (control and state), and solving the optimality system consisting of the state system and the adjunct system that can be hard to solve. As an application, we considered a SIRS epidemic model with two controls whose expressions are given via selections of appropriately designed feedback map. These controls proved effective in reducing the number of infected individuals, either when used separately or when used together. Finally, as natural direction for our future works, we will propose extensions of our method to a class of epidemiological models where the dynamics are non-affine with respect to the control variable and also to control problems in the case of spatiotemporal epidemic models. Les nouveaux risques infectieux: SRAS, grippe aviaire, et après?. Lignes de repères Essai d'une nouvelle analyse de la mortalité causée par la petite vérole et des avantages de l'inoculation pour la prévenir. Histoire de l'Acad The mathematics of infectious diseases Modeling infectious diseases in humans and animals Mathematical epidemiology: past, present, and future A Historical Introduction to Mathematical Modeling of Infectious Diseases: Seminal Papers in Epidemiology Optimal control of SIR epidemic model with state dependent switching cost index Qualitative analysis and optimal control of an epidemic model with vaccination and treatment On the analysis of a multi-regions discrete SIR epidemic model: an optimal control approach Dynamical analysis and control strategies in modelling Ebola virus disease Optimal control for a tuberculosis model with undetected cases in Cameroon Optimal control of an SIVRS epidemic spreading model with virus variation based on complex networks Optimal control of epidemic size and duration with limited resources Analysis of tuberculosis model with saturated incidence rate and optimal control Optimal impulse vaccination approach for an SIR control model with short-term immunity Mathematical modeling of contact tracing as a control strategy of Ebola virus disease Optimal control strategy for abnormal innate immune response Optimal control of multi-strain epidemic processes in complex networks Application of optimal control to the onchocerciasis transmission model with treatment Optimal control of the dengue dynamical transmission with vertical transmission Mathematical Theory of Optimal Processes. Routledge Viability Theory: New Directions A unified set-valued approach to control immunotherapy Angiogenesis inhibition and tumor-immune interactions with chemotherapy by a control set-valued method Optimal control applied to vaccination and treatment strategies for various epidemiological models Vaccination and treatment as control interventions in an infectious disease model with their cost optimization State-input constrained asymptotic null-controllability by a set-valued approach Viability Theory Set-Valued Analysis Multivalued Differential Equations Continuous selections and reflexive Banach spaces Modeling, dynamics and optimal control of Ebola virus spread Mathematical modelling of the transmission dynamics of ebola virus Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations