Abstract
The emergence of new diseases, such as HIV/AIDS, SARS, and Ebola, represent serious problems for the public health and medical science research to address. Despite the rapid development of vaccines and drugs, one challenge in disease control is the fact that one pathogen sometimes generates many strains with different spreading features. Hence it is of critical importance to investigate multi-strain epidemic dynamics and its associated epidemic control strategies. In this paper, we investigate two controlled multi-strain epidemic models for heterogeneous populations over a large complex network and obtain the structure of optimal control policies for both models. Numerical examples are used to corroborate the analytical results.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Infectious diseases remain a serious medical burden all around the world with 15 million deaths per year estimated to be directly related to infectious diseases. The emergence of new diseases such as HIV/AIDS, the severe acute respiratory syndrome (SARS) and, most recently, the rise of Ebola, represent a few examples of the serious problems that the public health and medical science research need to address.
While for centuries mankind seemed helpless against these sudden epidemics, in recent time, our ability to control future epidemic outbreaks has been facilitated by the advances in modern science. The cures for a number of dangerous pathogens are available and can be developed and manufactured faster than ever before thanks to the genetic revolution new drugs to prevent and reduce the health consequences of new epidemics. The vaccine against new influenza A (H1N1) has been developed rapidly to be available only a few months after the beginning of the epidemic.
However, one challenge in disease control is the fact that one pathogen sometimes generates many strains with different spreading features, and hence a detailed investigation of multi-strain epidemic dynamics has great relevance [1,2,3]. For example, the human immunodeficiency virus (HIV) (which causes acquired immune deficiency syndrome (AIDS)) has many genetic varieties and can be divided into several distinct strains, such as strain HIV-1 and strain HIV-2 [4]. On the other hand, one pathogen is always incorporated with other pathogens [5]. The influenza A (H1N1) virus has the potential to develop into the first influenza pandemic of the twenty-first century [6], and it is accompanied by seasonal influenza [7].
In this paper, we establish a control-theoretic model to design disease control strategies through quarantine and immunization to mitigate the impact of epidemics on our society. Disease transmission in epidemics can be represented by dynamics on a graph where vertices denote individuals and an edge connecting a pair of vertices indicates an interaction between individuals. Due to a large population of people involved in the process of disease transmission, random graph models such as the small-world networks in [8] or scale-free networks in [9] are convenient to capture the heterogeneous patterns in the large-scale complex network.
We investigate two controlled multi-strain epidemic models for heterogeneous populations over a large complex network. One is the Susceptible-Infected-Recovered (SIR) epidemic process. The control is to quarantine a fraction of the infected nodes. Another model is the Susceptible-Infected-Susceptible (SIS) epidemic process. The control in this model is to provide treatment to the infected individuals, while treated individuals can become susceptible again to the infection of the disease.
The paper is organized as follows. Section 2 presents the controlled SIR mathematical model. Section 3, using Pontryagin’s minimum principle, defines the structure optimal control policies. Section 4 presents the optimal control problem for controlled SIS model. Section 5 focuses on the analysis of the optimal control of SIS model. Numerical examples will be presented in Sect. 6. Section 7 concludes the paper and presents future research directions.
2 SIR Model for Two-Strain Viruses
Denote by \(S_k(t), R_k(t)\) the population densities of the Susceptible and Recovered nodes with degree k at time t. We consider two strains of viruses co-exist in the network. \(I^1_k(t), I^2_k(t)\) are the population densities of the Infected nodes of degree k at time t. We assume that the total population is constant in the network for all t, i.e., \(S_k(t)+ I^1_k(t)+ I^2_k(t)+ R_k(t)=1\). We have extended the simple SIR model introduced by [10] to describe the situation with two virus types over a complex network.
where \(\delta _i\) are infection rates for virus \(V_i\), \(i=1,2\), and \(\sigma _i\) are recovered rates.
At the beginning of epidemic process \(t=0\), most of nodes in the network belong to the susceptible subgroup, and small subgroup in total population is infected; and the remaining nodes are in the recovered subgroup. Hence initial states are \(0<S_k(0)< 1\), \(0<I^1_k(0)< 1\), \(0<I^2_k(0)< 1\), \(R_k(0)=1-S_k(0)-I^1_k(0)-I^2_k(0)\). \(\varTheta _i(t)\) can be written in general (see [11, 12]) as
where \(\tau (k)\) denotes the infectivity of a node with degree k. \(P(k'|k)\) describes the probability of a node with degree k pointing to a node with degree \(k'\), and \(P(k'|k)=\frac{k' P(k')}{k'}\), where \(\langle k\rangle =\sum \limits _{k'}k P(k)\). For scale-free node distribution \(P(k)=C^{-1}k^{-2-\gamma },\ 0<\gamma \le 1\), where \(C=\zeta (2+\gamma )\) is Riemann’s zeta function, which provides an appropriate normalization constant for sufficiently large networks.
The control parameters which can be used to protect the network from the propagation of the virus with k links are defined as \(u_k=(u^1_k, u^2_k)\). Here, \(u^i_k\) are the fractions of the infected nodes which are quarantined in the population. The rates \(\sigma _i\) are the coefficients of “self-recovery", which can be interpreted as the activity of stationary antivirus software or firewalls.
The objective function: We minimize the overall cost in time interval [0, T]. At any given t, the following costs \(f_1(I^1_k(t)), f_2(I^2_k(t))\) are treatment costs; \(g(R_k(t))\) is utility of having \(R_k(t)\) fraction of nodes recovered at time t; \(h_1(u^1_k(t)), h_2(u^2_k(t))\) are costs for using antivirus patches or quarantine that help to reduce epidemic spreading, \(k_{I^1_k}\), \(k_{I^2_k}\), \(k_{R}\) represent the cost and benefit for the infected and the recovered in the end of the epidemic, respectively. Here, functions \(f_i(t)\) are non-decreasing and twice-differentiable, convex functions, with \(f_i(0)=0\), \(f_i(I^i_k)>0\) for \(I^i_k >0,i=1,2\); \(g(R_k(t))\) is non-decreasing and differentiable, and \(g(0)=0\); \(h_i(u^i_k(t))\) is a twice-differentiable and increasing function in \(u^i_k(t)\) such that \(h_i(0)=0\), \(h_i(u^i_k)>0,\ i=1,2\) when \(u^i_k>0\).
The aggregated system cost is given by
and the optimal control problem is to minimize the cost, i.e., \( \min _{\{u^1_k, u^2_k\}} J \). To simplify the analysis, we consider the case where \(k_{I^1_k}=k_{I^2_k}=k_{R_k}=0\).
Treatment or isolation can be considered as the control parameters that can reduce the fraction of infected nodes in network. We define \(u_k=(u^1_k, u^2_k)\) as control variables with \(0\le u^1_k(t)\le 1\), \(0\le u^2_k(t)\le 1,\ \text{ for } \text{ all }\ t\).
3 Optimal Control of SIR Model
We use Pontryagin’s minimum principle [13] to find the optimal solution \(u_k(t)=(u^1_k(t), u^2_k(t))\) to the problem described above. Define the associated Hamiltonian H and adjoint functions \(\lambda _{S_k}\), \(\lambda _{I^1_k}\), \(\lambda _{I^2_k}\), \(\lambda _{R_k}\) as follows:
Here, we have used the condition \(R=1-S_k-I^1_k-I^2_k\). We construct the associated adjoint system as follows:
with the transversality conditions given by
According to Pontryagin’s minimum principle [13], there exist continuous and piecewise continuously differentiable co-state functions \(\lambda _i\) that at every point \(t\in [0, T]\) where \(u^1_k\) and \(u^2_k\) is continuous, satisfying (5) and (6). In addition, we have
where \(\overline{\lambda }=(\lambda _{S_k},\lambda _{I^1_k},\lambda _{I^2_k},\lambda _{R_k})\).
4 Structure of Optimal Control
Based on previous research, e.g., [13,14,15], in this section, we show that an optimal control \(u_k(t)=(u^1_k(t), u^2_k(t))\) has the structure summarized in Proposition 1.
Proposition 1
The following statements hold for the optimal control problem described in Sect. 2:
-
If \(h_i(\cdot )\) are concave, then there exist time moment \(t_1\) \((0<t_1<T)\) such that:
$$ u^i_k(t)=\left\{ \begin{array}{l}1,\ \text{ for }\ \ \phi ^i_k<h_i(1),\ \ 0<t<t_1;\\ 0,\ \text{ for }\ \ \phi ^i_k>h_i(1),\ \ t_1<t<T.\end{array}\right. $$ -
If \(h_i(\cdot )\) are strictly convex, then exists \(t_0,\ t_1\) \((0<t_0<t_1<T)\):
$$ u^i_k(t)= \left\{ \begin{array}{ll}0, \ \ \ \ \ \ \ \ \ \ \ \ \ \phi ^i_k\le h'_i(0),\ i=1,2, &{} t\in (t_1;T];\\ h'^{-1}(\phi ^i_k), \ \ \ \ h'_i(0)<\phi ^i_k\le h'_i(1),\ i=1,2, &{} t\in (t_0;t_1];\\ 1,\ \ \ \ \ \ \ \ \ \ \ \ \ h'_i(1)<\phi ^i_k,\ i=1,2, &{} t\in [0;t_1].\\ \end{array}\right. $$
Lemma 1
Functions \(\phi ^i_k, \ i=1,2\) are decreasing functions of t, for all \(t\in [0, T].\)
Lemma 2
For all \(0 \le t\le T\), we have \((\lambda _{I^1_k}-\lambda _{S_k})>0\), \((\lambda _{I^2_k}-\lambda _{S_k})>0\), \((\lambda _{R_k}-\lambda _{I^1_k})>0\).
The construction of optimal controls for the structured population follows the Pontryagin’s minimum principle [13] and similar approaches used in [14], [15].
5 SIS Model with Two Virus Strains
A set of nodes N is divided into two subgroups: the Susceptible (S), the Infected (I). We suppose that two different viruses with different strains circulate in the network at time t. Let \(S_k(t)\), \(I^1_k(t)\), \(I^2_k(t)\) be the densities of the susceptible and infected nodes with degree k at time t. \(\lambda _i=\displaystyle \frac{\delta _i}{\sigma _i}\), where \(\delta _i\) is infection rate and infected nodes are cured and become again susceptible with rate \(\sigma _i\), \(i=1,2\).
Objective function. We will minimize the overall cost in time interval [0, T]. At any given t, the following costs exist in the system: \(f_i(I^i_{k}(t))\) are infected costs; \(h_i(u^i_k(t))\) are costs for medical measures (i.e. quarantining) that help reduce the epidemic spreading. Here, the functions \(f_i(I^i_{k}(t))\) are non-decreasing, twice-differentiable, and convex with \(f_i(0)=0\), \(f_i(I^i_{k}(t))>0\) for \(I^i_k >0\), \(g(S_k(t))\) non-decreasing and differentiable function, describing the benefits of using control, where \(S_k(t)=1-I^1_k(t)-I^1_k(t)\) and \(g(0)=0\); \(h_i(u^i_k(t))\) are twice-differentiable and increasing function in \(u^i_k(t)\) such that \(h_i(0)=0\), \(h_i(u^i_k)>0\) when \(u^i_k>0\) with feasible controls \(u^i_k\in [0,1]\).
The aggregated system cost is given by
and the optimal control problem is to minimize the cost, i.e., \(\min _{u^1_k, u^2_k\in [0,1]} J\). System (8) describes the propagation of two different strains of viruses in the network. The propagation of the viruses is controlled by parameters \(u^i_k,\,i=1,2\). Here, \(u^i_k\) are antivirus policies.
We use Pontryagin’s minimum principle to find the optimal control \(u_k(t)=(u^1_k(t),u^2_k(t))\) which yields the minimum solution to the functional (9) for the problem described above. Consider the Hamiltonian:
where \(l_0=1\). The adjoint systems are
with the transversality condition:
Consider next derivatives:
According to Pontryagin’s minimum principle, there exist continuous and piecewise continuously differentiable co-state functions \(l_i\) that at every point \(t\in [0, T]\) where \(u_k\) is continuous, satisfy (11) and (12). In addition, we have \(l(t)=(l_0(t),l_1(t),l_2(t),l_3(t))\)
Since \(h_i(u^i_k)\) is non-increasing function, then \(h'_i(u^i_k)\ge 0\), \(I^i_k\ge 0\) as a fraction of infected nodes, then condition (13) is satisfied only if \(\psi ^i_k>0\), where
is defined as the switching function.
Then, to establish the optimal vaccination policy, we formulate the next proposition.
Proposition 2
The optimal vaccination policy has following structure: If \(h(\cdot )\) are concave, then exists time moment \(0<t_1<T\) such that:
If \(h(\cdot )\) is strictly convex, then exists \(t_0, t_1\) \((0<t_0<t_1<T)\) such that:
Lemma 3
Functions \(\dot{\psi }_i\le 0\) are decreasing over the time interval [0, T).
Lemma 4
Function \((l_1-l_2)\le 0\) and \((l_1-l_3)\le 0\) over the time interval [0, T).
To prove the proposition 2, we follow the same techniques as in [13,14,15].
6 Numerical Simulation
In this section, we present numerical simulations which are used to corroborate the results of main propositions. We depict optimal policies for SIR and SIS models for different cases if cost functions \(h_i(u^i_k)\) are strictly convex and concave.
Here we take a piecewise linear infectivity,
where \(\alpha \) and A are positive constants, \(0<\alpha \le 1\). We set the infectivity parameter \(\alpha =0.02\), then for \(k\in [1,10]\) the infectivity rises and from \(k> 10\) the individuals have the same infectivity equals to \(A=0.2\). To generate a network with scale-free exponent 3 we use the preferential attachment algorithm of Barabási and Albert (parameter \(\gamma =1\)) [11, 16]. The example of scale-free network for \(\gamma =1,\ N=20,\ \langle k\rangle =13.9,\) maximum degree \( k =19\) is presented in Fig. 1 [17] (Figs. 2 and 3).
Experiment I. We use the following values for SIR model:initial fractions of susceptible, infected and recovered nodes are \(S(0)= 0.5\), \(I^1(0)=0.2\), \(I^2(0)=0.3\) and \(R(0)=0\); infection rates are \(\delta _1=0.3\) and \(\delta _2=0.4\); recovered rates are \(\sigma _1=0.003\) and \(\sigma _2=0.001\); epidemic duration is \(T=20\) and costs function \(f_{I^1_k}=8I^1_k\), \(f_{I^2_k}=10I^2_k\), \(g(R_k)=0.1R_k\); \(h_i(u^i_k)\) are convex functions \(h_1(u^1_k)= 0.4(u^1_k)^2\) and \(h_2(u^2_k)=0.5(u^2_k)^2\). The optimal control policy is shown in Fig. 4.
Experiment II. Numerical simulations for SIS multi-strain model use the following values: initial fractions of susceptible and infected nodes are \(S(0)= 0.7\), \(I^1(0)=0.1\), \(I^2(0)=0.2\); infection rates are \(\delta _1=0.3\) and \(\delta _2=0.4\); recovered rates are \(\sigma _1=0.003\) and \(\sigma _2=0.001\); epidemic duration is \(T=20\) and costs function \(f_{I^1_k}=8I^1_k\), \(f_{I^2_k}=10I^2_k\), \(g(R_k)=0.1R_k\); \(h_i(u^i_k)\) are strictly convex functions \(h_1(u^1_k)=0.4(u^1_k)^2\) and \(h_2(u^2_k)=0.5(u^2_k)^2\) (Figs. 5, 6 and 7).
For both experiments, we have that the shape of control curves is the same for each k and we have used the same class of functionals for SIR and SIS dynamic systems.
7 Conclusion
This paper has investigated the optimal control of two epidemic models of two co-existing virus strains for heterogeneous populations over a large complex network. We have obtained the structure of the optimal controller in the form of a threshold policy for a specific class of cost functions. Numerical examples have been used to corroborate the results. We would further explore the stability properties of the epidemic process under the optimal control.
References
Masuda, N., Konno, N.: Multi-state epidemic processes on complex networks. J. Theor. Biol. 243(1), 64–75 (2006)
Nuno, M., Feng, Z., Martcheva, M., Castillo-Chavez, C.: Dynamics of two-strain influenza with isolation and partial cross-immunity. SIAM J. App. Math. 65(3), 964–982 (2005)
Thomasey, D.H., Martcheva, M.: Serotype replacement of vertically transmitted diseases through perfect vaccination. J. Biol. Sys. 16(02), 255–277 (2008)
Balter, M.: New HIV strain could pose health threat. Science 281(5382), 1425–1426 (1998)
Castillo-Chavez, C., Huang, W., Li, J.: Competitive exclusion in gonorrhea models and other sexually transmitted diseases. SIAM J. App. Math. 56(2), 494–508 (1996)
Smith, G.J.D., Vijaykrishna, D., Bahl, J., Lycett, S.J., Worobey, M., Pybus, O.G., Ma, S.K., Cheung, C.L., Raghwani, J., Bhatt, S.: Origins and evolutionary genomics of the 2009 swine-origin H1N1 influenza A epidemic. Nature 459(7250), 1122–1125 (2009)
Butler, D.: Flu surveillance lacking. Nature 483(7391), 520–522 (2012)
Strogatz, S.H.: Exploring complex networks. Nature 410(6825), 268–276 (2001)
Barabási, A.-L., Réka, A.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999)
Kermack, W.O., McKendrick, A.G.: A contribution to the mathematical theory of epidemics. In: Proceedings of the Royal Society of London A, vol. 115, issue 772, pp. 700–721. The Royal Society, New York (1927)
Fu, X., Small, M., Walker, D.M., Zhang, H.: Epidemic dynamics on scale-free networks with piecewise linear infectivity and immunization. Phys. Rev. E. 77(3), 036113 (2008)
Pastor-Satorras, R., Vespignani, A.: Epidemic spreading in scale-free networks. Phys. Rev. Lett. 86(14), 3200 (2001)
Pontryagin, L.S.: Mathematical Theory of Optimal Processes. CRC Press, Boca Raton (1987)
Khouzani, M.H.R., Sarkar, S., Altman, E.: Optimal control of epidemic evolution. In: INFOCOM IEEE Proceedings, pp. 1683–1691 (2011)
Gubar, E., Zhu, Q.: Optimal control of influenza epidemic model with virus mutations. In: Proceeding of European Control Conference (ECC), pp. 3125–3130 (2013)
Barabási, A.-L., Albert, R.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74, 47 (2002)
Gubar, E., Kumacheva, S., Zhitkova, E., Porokhnyavaya, O.: Impact of propagation information in the model of tax audit. In: Petrosyan, L.A., Mazalov, V.V. (eds.) Recent Advances in Game Theory and Applications, Static & Dynamic Game Theory: Foundations & Applications, pp. 91–110. Springer, Heidelberg (2016). doi:10.1007/978-3-319-43838-2_5
Acknowledgement
The work of the second author is partially supported by the grant CNS-1544782, EFRI-1441140 and SES-1541164 from National Science Foundation (NSF).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Gubar, E., Zhu, Q., Taynitskiy, V. (2017). Optimal Control of Multi-strain Epidemic Processes in Complex Networks. In: Duan, L., Sanjab, A., Li, H., Chen, X., Materassi, D., Elazouzi, R. (eds) Game Theory for Networks. GameNets 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 212. Springer, Cham. https://doi.org/10.1007/978-3-319-67540-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-67540-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67539-8
Online ISBN: 978-3-319-67540-4
eBook Packages: Computer ScienceComputer Science (R0)