<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Data-Driven Distributed Mitigation Strategies and Analysis of Mutating Epidemic Processes</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>12/14/2020</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10320296</idno>
					<idno type="doi">10.1109/CDC42340.2020.9304040</idno>
					<title level='j'>2020 59th IEEE Conference on Decision and Control (CDC)</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Philip E. Paré</author><author>Sebin Gracy</author><author>Henrik Sandberg</author><author>Karl Henrik Johansson</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[In this paper we study a discrete-time SIS (susceptible-infected-susceptible) model, where the infection and healing parameters and the underlying network may change over time. We provide conditions for the model to be well-defined and study its stability. For systems with homogeneous infection rates over symmetric graphs, we provide a sufficient condition for global exponential stability (GES) of the healthy state, that is, where the virus is eradicated. For systems with heterogeneous virus spread over directed graphs, provided that the variation is not too fast, a sufficient condition for GES of the healthy state is established. Appealing to the first stability result, we present two data-driven mitigation strategies that set the healing parameters in a centralized and a distributed manner, respectively, in order to drive the system to the healthy state.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>In December 2019, a novel coronavirus (COVID- <ref type="bibr">19)</ref> was detected in Wuhan, China. This virus quickly spread throughout China, and before long, cases were reported across Asia. In March 2020, the World Health Organization (WHO) officially declared COVID-19 a pandemic <ref type="bibr">[1]</ref>. While the economic ramifications of COVID-19 have been significant <ref type="bibr">[2]</ref>, the biggest cause of concern remains the growing number of fatalities worldwide, with over 35, 000 deaths being reported <ref type="bibr">[3]</ref> as of <ref type="bibr">March 30, 2020</ref>, and more fatalities daily. One of the factors that contributed to COVID-19 becoming a pandemic was the ability of individuals who were asymptomatic, or only slightly sick, to travel easily and great distances while being contagious. In this work we propose a model that allows for time-varying graph structure as well as mutating virus parameters. While COVID-19 does not appear to be a susceptible-infected-susceptible (SIS) virus, since infected individuals do not appear to become susceptible once they recover, other viruses and diseases such as the common cold, influenza, gonorrhea, and chlamydia, are of an SIS-type. Similar to influenza, it is possible that the novel coronavirus will mutate and therefore become more of an SIS virus. Consequently, we focus on mutating SIS models in this paper.</p><p>Network-dependent SIS models with static graphs have been studied extensively in the literature in continuoustime <ref type="bibr">[4]</ref>- <ref type="bibr">[6]</ref> and discrete-time <ref type="bibr">[7]</ref>- <ref type="bibr">[10]</ref>. These models have been extended to include time-varying graph structure for continuous-time models <ref type="bibr">[11]</ref>- <ref type="bibr">[14]</ref> and discrete-time models <ref type="bibr">[15]</ref>- <ref type="bibr">[17]</ref>. The work that most closely relates to the present paper is <ref type="bibr">[17]</ref>, wherein discrete-time periodic SIS models have been considered. Unlike <ref type="bibr">[17]</ref>, here we do not impose any periodicity assumptions. However, for heterogeneous virus spread over directed graphs, we assume that the variations in the topology are not too fast, whereas in <ref type="bibr">[17]</ref> no such restrictions are imposed.</p><p>With respect to mitigating virus spread, there are a number of works in the literature <ref type="bibr">[17]</ref>- <ref type="bibr">[25]</ref>. The main goal of these works is to drive the system to the healthy state, the diseasefree equilibrium (DFE), or the origin; note, we use these terms interchangeably throughout the paper. Many of the previous techniques devise strategies for adjusting the healing rate in order to eradicate the virus, which can be interpreted as treatment efforts and/or antidote administration. We follow in the same vein and propose a technique that is inspired by <ref type="bibr">[17]</ref>; however that technique required knowledge of the infection parameter, which we relax here. The strategies proposed in this paper depend on local network structure, the sampling parameter, and the state of the system (global knowledge for one algorithm and only local for the second), and are therefore driven by the virus spread data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Paper Contributions</head><p>The overarching goal of the paper is to develop a datadriven control strategy which ensures that a mutating epidemic spreading over a time-varying network is eradicated. Towards this end, we first establish sufficient conditions for global -i.e., with respect to the physical meaning of the model considered -exponential stability (GES) of the DFE, and subsequently exploit the conditions to devise control algorithms. Consequently, the main contributions of the present paper are as follows:</p><p>i) We establish sufficient conditions for GES of the healthy state, that is, the origin or where the virus dies out; see Theorems 1 and 2. ii) We also provide two data-driven mitigation strategies for adjusting the healing rates, one that requires centralized state information and one distributed technique, that ensure the virus is eradicated asymptotically; see Theorems 3 and 4.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Paper Outline</head><p>The paper is organized as follows. We conclude this section by listing the notation that is used in the paper. The problems being investigated are formally presented in Section II. The main findings of this paper are spread out over Sections III and IV: Section III establishes sufficient conditions for GES of the DFE, whereas Section IV presents the control algorithms -both centralized and distributedfor ensuring that the disease dies out. The theoretical findings are illustrated via simulations in Section V. Finally, we summarize our main contributions and shed light on some problems of possible interest for the automatic control and mathematical epidemiology communities in Section VI.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Notations</head><p>Let R and Z &#8805;0 denote the set of real numbers and nonnegative integers, respectively. For any positive integer n, we have [n] = {1, . . . , n}. Given a matrix A &#8712; R n&#215;n , the spectral radius is &#961;(A). A diagonal matrix is denoted as diag(&#8226;). Given a vector x &#8712; R n , its transpose is denoted as x . The Euclidean norm is denoted by &#8226; , whereas the infinity norm is indicated by &#8226; &#8734; . The notation {A(k)} b a denotes a sequence of matrices A(k), where k &#8712; {a, a + 1, . . . , b -1, b}.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. PROBLEM FORMULATION</head><p>Consider a time-varying network of n agents, where the set of agents remains the same at all times, while the interconnection among the agents are possibly time-dependent. Each agent has its own infection rate, denoted by &#946; i , and healing rate, denoted by &#948; i . It is possible that the infection and healing rates are also time-dependent. At time t &#8712; R, let x i (t) denote the infection level of agent i, and let a ij (t) denote the intensity of interconnection between agents i and j. The evolution of the infection level of an agent i can, then, be represented as follows:</p><p>For every t &#8712; R, &#946; i (t) &gt; 0, &#948; i (t) &#8805; 0 and a ij (t) &#8805; 0. Note that for the SIS model considered above, the state x i (t) may correspond to an approximation of the probability of infection of i th agent <ref type="bibr">[26]</ref>, or the infected proportion of group i <ref type="bibr">[27]</ref>.</p><p>While the spread of an epidemic is a continuous process, the data relating to the epidemic is often collected periodically. For instance, during the recent outbreak of the novel coronavirus, Italy compiles its reports once every 24 hours. Such a sampling of the system behavior prompts us to look at discrete-time time-varying SIS models. The model is obtained by applying Euler's method <ref type="bibr">[28]</ref> to (1):</p><p>where h &gt; 0 is the sampling parameter.</p><p>Observe that, particularized for the time-invariant case, the continuous-time dynamics (as in ( <ref type="formula">1</ref>)) is developed by using mean-field approximation of a Markov chain model; see <ref type="bibr">[10]</ref>, <ref type="bibr">[26]</ref>. Since the discrete-time version of (1), is obtained by applying Euler discretization, ( <ref type="formula">2</ref>) is an approximation of an approximation [10, <ref type="bibr">Remark 1]</ref>. The approximation accuracy of (2) has been addressed, via simulations, in [29, Section 2.2.2].</p><p>In matrix form, we can rewrite (2) as:</p><p>where</p><p>for every i = 1, 2, . . . , n and for every j = 1, 2, . . . , n. Let us define B(k) := B(k)A(k), with its entries being denoted as &#946;ij (k).</p><p>With this notation in place, (3) can be rewritten as:</p><p>The spread of a virus over a network can be captured using graphs, where the nodes represent the agents, and the edges denote the interaction among the agents. More precisely, let G k = (V, E k ) represent this network, where V = 1, 2, . . . , n, and</p><p>Note that the subscript k indicates that we allow for different edges at each time step k, that is, time-varying graphs, which provides a more realistic model. We define the healthy state as the state where x i (k) = 0 for all i, which, from (4), implies that, for all i, x i (k 1 ) = 0 for all k 1 &gt; k. Given that a population is infected with a virus, our main interest lies in ensuring that each agent i, regardless of whether it is initially healthy or sick, converges to the healthy state. Towards this end, we adopt a twopronged approach. First, we seek to establish conditions that ensure GES of the DFE. Second, we exploit these conditions to develop control strategies that eradicate the epidemic asymptotically. More formally, we can summarize our objectives as follows:</p><p>(i) For the system with dynamics as given in <ref type="bibr">(4)</ref>, under what conditions is the healthy state GES? (ii) Given the knowledge of the conditions that ensure GES of the healthy state, devise a data-driven approach that employs state information to set the healing rates and ensures that epidemic is eradicated asymptotically. We make the following assumptions. Assumption 1: For every i &#8712; [n], h&#948; i (k) &#8805; 0 and for all j &#8712; [n], &#946;ij (k) &#8805; 0, for every k &#8712; Z &#8805;0 . Assumption 1 ensures that the healing (resp. infection) rate of each agent is non-negative.</p><p>Assumption 2:</p><p>Assumption 2 is essential for the model to be well-defined.</p><p>Note that x i is an approximation of the probability of agent i being sick, or can be interpreted as the percentage of subpopulation i that is infected. Therefore, for the model to be well-defined we need the following lemma. Lemma 1:</p><p>. For (4), under the conditions of Assumptions 1 and 2,</p><p>Proof: The proof is quite similar to that of [10, Lemma 1], and is, in the interest of space, omitted. Lemma 1 ensures that, with respect to system (4), the set [0, 1] n is positively invariant, i.e., once a trajectory of (4) enters the set [0, 1] n , it never leaves the set. Therefore for the rest of the paper we assume that the condition in Lemma 1 is satisfied, that is,</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Preliminaries</head><p>In this subsection, we will briefly recall some stability notions and results that are essential for understanding the findings in this paper.</p><p>Consider a system, described as follows:</p><p>where f :</p><p>Lipschitz. An equilibrium of ( <ref type="formula">5</ref>) is said to be (uniformly) asymptotically stable if it is (uniformly) stable and (uniformly) attractive. Furthermore, an equilibrium of ( <ref type="formula">5</ref>) is endowed with the property of GAS (resp. globally uniformly asymptotically stable (GUAS)) if, besides being asymptotically stable (resp. uniformly asymptotically stable), the system converges to that equilibrium for any initial state.</p><p>A stronger property is that of GES, which is defined as follows:</p><p>Definition 1: An equilibrium point of ( <ref type="formula">5</ref>) is GES if there exist positive constants &#945; and &#969;, with 0 &#8804; &#969; &lt; 1, such that</p><p>We recall a sufficient condition for GES of an equilibrium of (5) in the following Lemma 2: [30, Theorem 28, Section 5.9] Suppose there exists a function V : Z + &#215; R n &#8594; R, and constants a, b, c &gt; 0 and p &gt; 1 such that a</p><p>and &#8704;x &#8712; R n , then x = 0 is an exponentially stable equilibrium of <ref type="bibr">(5)</ref>.</p><p>The initial values are in the domain [0, 1] n , since otherwise they lack physical meaning; see Lemma 1. Therefore, it follows that the DFE of system (4) is GES if the condition in Definition 1 (resp. Lemma 2) is satisfied for all x k0 &#8712; [0, 1] n .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. STABILITY ANALYSIS</head><p>This section addresses Objective (i) stated in Section II. That is, we establish sufficient conditions for GES of the DFE. Towards this end, we first consider undirected graphs with homogeneous virus spread, and subsequently the more general case, which accounts for directed graphs and heterogeneous virus spread.</p><p>We begin by defining the following:</p><p>Observe that M (k) is the state matrix obtained by linearizing (4) around the DFE, and will play a crucial role in our main results.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Homogeneous virus spread and undirected graph</head><p>In this subsection, under the assumption that the infection rate is the same for every agent, and that the underlying graph is undirected, we provide a sufficient condition for exponential convergence to the healthy state.</p><p>Theorem 1: Let Assumptions 1 and 2 hold. Suppose that, for all k &#8712; Z &#8805;0 , &#946; i (k) = &#946;(k) for every i &#8712; [n], and that, for all k &#8712; Z &#8805;0 , A(k) is symmetric. If sup k&#8712;Z &#8805;0 &#961;(M (k)) &lt; 1, then the healthy state of (4) is GES. In words, Theorem 1 says that for a virus with homogeneous infection parameters spreading over undirected graphs, under Assumptions 1 and 2, if each pointwise eigenvalue of M (k) lies strictly within the unit disk, then the healthy state is GES. Proof: Consider the following Lyapunov function, V (k, x) = 1 2 x x. For x = 0 and for each k &#8712; Z &#8805;0 , we obtain the following:</p><p>By assumption, &#946; i = &#946; for all i &#8712; [n], and A(k) is symmetric. This implies that B(k) is symmetric, and hence M (k) is symmetric. Hence the matrix M (k) M (k)-I is symmetric. Therefore, by applying the Rayleigh-Ritz Quotient (RRQ) Theorem <ref type="bibr">[31]</ref>, we obtain</p><p>By assumption sup k&#8712;Z &#8805;0 &#961;(M (k)) &lt; 1, which implies, by the definition of the supremum, that for every k &#8712; Z &#8805;0 , &#961;(M (k)) &lt; 1 and hence (&#961;(M (k))) 2 &lt; 1, thereby implying &#961;(M (k) M (k)) &lt; 1.</p><p>Applying Weyl's inequalities <ref type="bibr">[31,</ref><ref type="bibr">Corollary 4.3.15]</ref> to</p><p>and for each k &#8712; Z &#8805;0 . Therefore, from <ref type="bibr">(6)</ref>, it follows that</p><p>where ( <ref type="formula">9</ref>) is due to Assumptions 1 and 2, and (10) comes from Assumption 1 and Lemma 1. Thus, from Lemma 2 the DFE is GES, thereby concluding the proof. Note that Theorem 1 is the discrete-time counterpart of [14, <ref type="bibr">Theorem 1]</ref>.</p><p>In practice, it is not necessarily the case that each agent in a population has the same infection rate at each time step, since, for instance, different agents could have different immunity levels. Moreover, the underlying graphs could also be directed. That is, node i being connected to node j does not necessarily imply that the converse is true, or that the edge weightings are equal. Hence, in the next section we focus on finding conditions that also factor in heterogeneous virus spread over directed graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Heterogeneous virus spread and directed graphs</head><p>In this section, we establish a sufficient condition for exponential convergence to the healthy state without the assumptions of homogeneous infection rates and symmetric interaction weights. Towards this end, we make the following assumption: the variation in the virus spread parameters and the topology is slow. A practical motivation for imposing such an assumption stems from the observation that one of the accelerating factors in the spread of an epidemic is the mobility of agents across large distances in a short amount of time, as shown during the recent COVID-19 pandemic <ref type="bibr">[32]</ref>. That is, if these slow time-varying measures had been put into place, the pandemic possibly could have been prevented.</p><p>Theorem 2: Let Assumptions 1 and 2 hold. Suppose that i) for some &#945; 1 &gt; 0, sup k&#8712;Z &#8805;0 &#961;(M (k)) &#8804; &#945; 1 &lt; 1;</p><p>ii) there exists L &#8712; R + such that, for all k &#8712; Z &#8805;0 , ||M (k)||&#8804; L; and iii) there exists &#954; &#8712; R + such that sup k&#8712;Z &#8805;0 ||M (k + 1) -M (k)||&#8804; &#954;. If &#954; is sufficiently small, then the healthy state of ( <ref type="formula">4</ref>) is GES. In words, Theorem 2 says that under Assumptions 1 and 2, if the topology of G k is not changing too quickly, each pointwise eigenvalue of M (k) strictly lies within the unit disk, and the sequence of matrices {M (k)} &#8734; 0 is bounded, then the healthy state is GES.</p><p>The proof of Theorem 2 follows almost immediately from that of the linear work in <ref type="bibr">[33]</ref> and also, to a lesser extent, that of <ref type="bibr">[34,</ref><ref type="bibr">Theorem 24.8]</ref>). In the interest of space, we omit the details; please see <ref type="bibr">[35]</ref> for the complete proof.</p><p>Theorem 2 is the discrete-time counterpart of [14, Theorem 2], and differs from <ref type="bibr">[17,</ref><ref type="bibr">Theorem 1]</ref> since no periodicity assumptions are imposed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. DATA-DRIVEN DISTRIBUTED MITIGATION</head><p>In this section we address Objective (ii) stated in Section II by proposing several control algorithms that eradicate the virus, using both centralized and distributed techniques. Notice that the eradication strategies developed in this section only account for homogeneous spread over undirected graphs. For the control inputs, we set the healing rates locally, &#948;i (k). This approach can be interpreted as administering antidote and/or other treatment methods. The control inputs are designed, for all k &#8712; Z 0 , i &#8712; [n], as</p><p>where</p><p>and &#947; i (k) is a data-driven parameter, because it is updated using state information, and</p><p>The problem becomes the following: <ref type="bibr">(11)</ref>. Find f , where &#947; i (k) = f (&#947; i (k -1), x(k)), that drives the system to the healthy state.</p><p>From here on, we use &#948;i (k) as shorthand notation for &#948;i (k,</p><p>The first proposed solution to Problem 1 is a centralized scheme that updates &#947;(k) = &#947; i (k), for all i &#8712; [n], as</p><p>with &#947;(0) = 0. This algorithm, combined with <ref type="bibr">(11)</ref>, implies that a central operator knows the sickness level of every node in the network and broadcasts &#947;(k) to each node at every time step. Each node then incorporates that into their healing efforts. Theorem 3: Consider the system in (2) and assume that,</p><p>Then the algorithm in ( <ref type="formula">11</ref>)-( <ref type="formula">12</ref>), with &#968; i (k) = &#968;(k) for all i &#8712; [n], and (13) guarantees GAS of the healthy state. Proof: If there exists i &#8712; [n] such that x i (0) &gt; 0, by (13), &#947;(k) will increase and, as a consequence of ( <ref type="formula">11</ref>)-( <ref type="formula">12</ref>) and the assumption that</p><p>Hence, either the virus dies out asymptotically, or by ( <ref type="formula">11</ref>) and ( <ref type="formula">13</ref>), since &#951; i &gt; 0 for each i &#8712; [n], each &#948;i (k) will equal 1/h. Thus, at some finite time T &#8805; 0, M (T ) = hBA(T ).</p><p>Therefore, for all k &#8712; Z &#8805;T ,</p><p>where <ref type="bibr">(14)</ref> holds by <ref type="bibr">[31,</ref><ref type="bibr">Theorem 5.6</ref>.9] and <ref type="bibr">(15)</ref> holds by the definition of the infinity norm and the assumption that h&#946; j a ij (k) &lt; 1, for every k &#8712; Z &#8805;0 . Thus by Theorem 1, the healthy state is GES for k &#8712; Z &#8805;T . Therefore, since T is finite, the healthy state is GAS. Note that the proof does not tell us anything about the stability of the system for k &lt; T . In fact, it is very probable that there are many k &lt; T where &#961;(M (k)) &gt; 1. That is to say, in the time it takes to reach T , anything can happen, but after time T we have exponential stability. Therefore, exponential stability coupled with asymptotic time results in asymptotic stability. Next, we present another solution to Problem 1 that updates &#947; i (k) in a local, distributed fashion:</p><p>where &#947; i (0) = 0 and N i (k) denotes the set of neighbors of node i at time k, that is, N i (k) = {j | a ij (k) = 0}. This algorithm, combined with <ref type="bibr">(11)</ref>, implies that each node only includes information of their own sickness level and that of their neighbors, in their healing efforts. In practice, these are people that do not take outbreaks seriously until they become sick or someone they know becomes sick. Theorem 4: Consider the system in (2) and assume that</p><p>, and iii) A(k) is symmetric, irreducible for every k &#8712; Z &#8805;0 .</p><p>Then the algorithm in ( <ref type="formula">11</ref>)-( <ref type="formula">12</ref>) and ( <ref type="formula">16</ref>) guarantees GAS of the healthy state.</p><p>Proof: Consider an arbitrary node i. There are three possibilities: 1) node i and none of its neighbors ever become infected 2) node i or one of its neighbors is infected initially, or 3) one of node i's neighbors becomes infected at some time T 1 &gt; 0. Note that the irreducibility assumption on every A(k) ensures that the underlying graphs, G k , are strongly connected for all k &#8712; Z &#8805;0 . Therefore, in the first case, the virus has died out. In the second and third cases, for each i, at some point in time T 2 &#8805; 0, an infected agent will be in the neighborhood of agent i and therefore &#947; i (k) will increase and, as a consequence of ( <ref type="formula">11</ref>)-( <ref type="formula">12</ref>) and the irreducibility assumption of A(k) for all k &#8712; Z &#8805;0 , &#948;i (k) will increase, for each i &#8712; [n], unless &#968;(k) = 1/h. Hence, since the virus does not die out asymptotically, by ( <ref type="formula">11</ref>)-( <ref type="formula">12</ref>) and ( <ref type="formula">16</ref>), since &#951; i &gt; 0 for each i &#8712; [n], &#948;i will equal 1/h, for each i &#8712; [n] at some finite time T &#8805; 0. The rest of the proof is analogous to that of Theorem 3. Note that the main data-driven aspect of the approaches appears in the update of &#947; i (k) (and &#947;(k)). However, the control input is also determined by the time-varying graphs. Therefore, the algorithm is shifting resources, as needed, to the most congested areas, captured by the a ij (k) term in <ref type="bibr">(11)</ref>, as well as to the more sickly areas as captured by the local updates in <ref type="bibr">(16)</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. SIMULATIONS</head><p>In order to illustrate the results, we simulate a virus spreading over a time-varying graph. The positions of the agents are determined by piece-wise constant drifts and the graph structure is determined by the relative locations, similar to that used in <ref type="bibr">[14]</ref> except with a discrete time framework. Namely, this approach confines the agents to a square of edge length l in R 2 , centered at some point z c .  </p><p>where &#966; i (k) is updated as</p><p>for each dimension j &#8712; <ref type="bibr">[2]</ref>. That is, if an agent hits a boundary, the velocity of the agent in the dimension corresponding to that boundary flips sign. The initial positions are chosen uniformly at random inside the square, each initial &#966; i is chosen uniformly at random, and the initially infected agents are completely infected (x i = 1) and are chosen uniformally at random. We set n = 1000 and &#946; = 1 for all i &#8712; [n]. For the simulation without control, we set each &#948; i by sampling a uniform distribution between zero and one.</p><p>Using the aforementioned simulation parameters, we simulate three cases: 1) no control, 2) centralized control, as in <ref type="bibr">(13)</ref>, and 3) distributed control, using <ref type="bibr">(16)</ref>. The average infection level for each case and &#961;(M (k)) are plotted in Figures 1 and 2, respectively. Consistent with Theorems 3 and 4, the control techniques eradicate the virus. As expected, the centralized technique outperforms the distributed technique, however, not significantly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. CONCLUSION</head><p>In this paper, we considered the problem of eradicating a mutating epidemic in a time-varying network. We first established sufficient conditions for GES of the DFE: simpler conditions for viruses with homogeneous infection rates over symmetric graphs, and more involved conditions for heterogeneous virus spread over directed graphs. Subsequently, by leveraging the first stability result, namely Theorem 1, we devised two data-driven approaches, one centralised and another distributed, which ensure that the epidemic is eradicated asymptotically. Finally, we illustrated our theoretical findings via simulations.</p><p>For future work, we would like to extend the ideas herein to SIR (susceptible-infected-recovered) and SEIRS (susceptible-exposed-infected-recovered-susceptible) models so as to possibly better capture the behavior of COVID-19. Another possible extension is to derive data-driven mitigation techniques that in addition to eradicating the virus simultaneously learn the infection parameter(s) of the system. It would also be interesting to devise control techniques, similar to those presented in Theorems 3 and 4, that also eradicate heterogeneous viruses over directed graphs.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Authorized licensed use limited to: IEEE Xplore. Downloaded on April 01,2022 at 15:16:25 UTC from IEEE Xplore. Restrictions apply.</p></note>
		</body>
		</text>
</TEI>
