key: cord-0176014-953a07ei authors: Wang, Yuan; Gracy, Sebin; Ishii, Hideaki; Johansson, Karl Henrik title: Suppressing the endemic equilibrium in SIS epidemics: A state dependent approach date: 2021-05-31 journal: nan DOI: nan sha: b2f9f433cf87dee5aaf4dfda714296f0e02b6e77 doc_id: 176014 cord_uid: 953a07ei This paper considers the susceptible-infected-susceptible (SIS) epidemic model with an underlying network structure among subpopulations and focuses on the effect of social distancing to regulate the epidemic level. We demonstrate that if each subpopulation is informed of its infection rate and reduces interactions accordingly, the fraction of the subpopulation infected can remain below half for all time instants. To this end, we first modify the basic SIS model by introducing a state dependent parameter representing the frequency of interactions between subpopulations. Thereafter, we show that for this modified SIS model, the spectral radius of a suitably-defined matrix being not greater than one causes all the agents, regardless of their initial sickness levels, to converge to the healthy state; assuming non-trivial disease spread, the spectral radius being greater than one leads to the existence of a unique endemic equilibrium, which is also asymptotically stable. Finally, by leveraging the aforementioned results, we show that the fraction of (sub)populations infected never exceeds half. Spreading processes such as information, diseases, and so on play an outsized role in modern societies. Notably, the ongoing COVID-19 crisis has caused disruption to our daily lives on a scale not seen in decades. Hence, spreading processes have attracted the attention of researchers for centuries, starting from Bernouli's seminal paper (Bernoulli, 1760) , with the key objective being to understand and eradicate (or, at the very least, mitigate) the spread. The literature abounds with relevant models, viz. susceptible-infected-recovered (SIR), susceptibleexposed-infected-recovered (SEIR), etc. The focus of the present paper is on the susceptible-infected-susceptible (SIS) model. In the SIS model, an agent, which could represent either a subpopulation or an individual, is either in the susceptible or infected state. A healthy agent can get infected depending on the infection rate β, scaled by the interactions it has with its neighboring agents; in a similar manner, an infected agent recovers based on the healing rate γ. It is assumed that the total number of agents is constant (Lajmanovich and Yorke, 1976 ) and sufficiently many. The latter implies that stochastic effects can be discounted (Anderson and May, 1992) . We say that the system is in the healthy state if all the agents are healthy, or equivalently, in the disease-free equilibrium (DFE). If the epidemic remains persistent, we say that the system is in the endemic state. Stability analysis of SIS models has been a major focus in mathematical epidemiology; see, for instance, (Fall et al., 2007) and (Paré et al., 2020b) for continuous-time and discrete-time cases, respectively. Similarly, control of SIS models has also received significant attention; see, for instance (Torres et al., 2016; Watkins et al., 2016) . We refer the interested readers to (Nowzari et al., 2016) for an overview of these topics. By leveraging the information regarding infection levels of agents, a state feedback strategy for eradicating epidemics has been proposed (Paré et al., 2020a) . The strategy involves boosting the healing rates of all agents, presupposing the availability of medical resources such as vaccinations, drug administration and so on. In the absence of pharmaceutical intervention strategies, policymakers might have less stringent objectives. In this paper, we approach the problem of epidemic peak control from the viewpoint of social distancing. Under the situation where the healthcare system is overwhelmed by the wide spread of infections, decreasing the frequency of interactions could be one of the very few effective options for mitigation; under serious conditions, its enforcement may require declarations of the state of emergency. In fact, for SIR epidemics such strategies have been designed previously. The work (Morris et al., 2021) , using the SIR model demonstrates that if social distancing is enforced effectively at a proper level and an appropriate timing, the peak of infected population can be reduced. In (Wang et al., 2021) , this model is augmented by a multi-agent system performing consensus algorithms, where the infected agents may not behave as desired and resilience against such behaviors is sought. To the best of our knowledge, for SIS models, strategies for suppression of epidemics by upper bounding the proportion of infected individuals in a subpopulation with a specific value are not available. We aim to address the same in the present paper. The main contribution of this paper is to devise a control scheme for guaranteeing that the fraction of individuals in a subpopulation who are infected does not exceed half for all time instants. Our approach is as follows: First, we modify the discrete-time SIS model in (Paré et al., 2020b) by introducing a state dependent parameter. Then, we show that for this modified SIS model, the following properties hold: (i) The spectral radius of a suitably-defined matrix being not greater than one guarantees convergence to the DFE; see Theorem 1. (ii) If the spectral radius of the aforementioned matrix is greater than one, then there exists an endemic equilibrium, which has a specific characterization, and is asymptotically stable; see Theorem 2. (iii) Finally, leveraging the results in Theorems 1 and 2, we show that the fraction of infected individuals in a subpopulation never exceeds half; see Theorem 3. Outline: The rest of the paper unfolds as follows. The problem being investigated is formally introduced in Section 2. The main results are provided in Section 3, while simulations illustrating our theoretical findings are given in Section 4. Finally, a summary of the paper and some concluding remarks are provided in Section 5. Notation: Let R + and Z + denote the sets of non-negative real numbers and integers, respectively. For any two vectors a, b ∈ R n , we write a > b if a i > b i for every i ∈ [n]. Let an eigenvalue of matrix A be denoted by λ(A). Let ρ(A) denote the largest absolute value of an eigenvalue of matrix A, which is also called the spectral radius of A. A diagonal matrix is denoted as diag(·). We use 1 = [1, 1, . . . , 1] T and 0 = [0, 0, . . . , 0] T to denote the vectors of all-ones and all-zeros, respectively. Given a matrix A, A ≺ 0 (resp. A 0) indicates that A is negative definite (resp. negative semidefinite). Consider a network of n agents, with each agent representing a subpopulation, and suppose that a virus is spreading over this network. Coming into contact with an infectious agent possibly results in an otherwise healthy agent getting infected with the virus. Such a spreading process can be represented by a directed graph G = (V, E), where V = {1, 2, . . . , n} denotes the set of agents and E denotes the set of interconnections between the agents. More precisely, E = {(i, j) ∈ V × V | a ij = 0}. That is, there is a directed edge from agent j to agent i if a subpopulation j can infect subpopulation i. The strength of interconnection from agent j to i is captured by the weight a ij > 0. Let β > 0 and γ > 0 denote the infection and healing rates of each agent, respectively. Now, the continuous-time dynamics of each agent i ∈ [n] can be represented as follows (Fall et al., 2007) : where x i (t) is the infection level of agent i and time t ∈ R + . Observe that, since the state x i (t) here denotes the fraction of the subpopulation infected at time t, the state values must remain in the interval [0, 1] and we restrict our analysis within this range for all agents. The discrete-time version of (1) can be obtained by applying Euler's method to (1) as in (Paré et al., 2020b) : where ∆T > 0 is the sampling period. It is common to denote the basic reproduction number by R 0 = β/γ > 0. It represents the reproduction ability, indicating how many agents an infected agent can infect on average per time step. Assuming that there is a non-trivial disease spread, our goal is to devise a control scheme through social distancing such that the infection levels x i (k) of all subpopulations are bounded from above by 1/2 for all time instants k. In order to achieve our goal, we modify the system in (2) by introducing an infection reduction parameter, denoted by b i (k) ∈ [0, 1]. This can be interpreted as a parameter provided by a local policymaker who, based on available sickness data, estimates the realtime infection level for agent i and makes preventive decisions. Such decisions, in this context, correspond to reducing the interactions with other agents in the network. Consequently, for each agent i, the effective infection rate is reduced from β to, at each time instant, b i (k)β. Hence, the dynamics in (2) can be written as (3) Note that b i (k) = 0 indicates that agent i removes all connections with its neighbors, while b i (k) = 1 indicates all connections with neighbors are maintained as in the nominal case. In this section, we present a control strategy for guaranteeing that, for i ∈ [n], x i (k) ∈ [0, 1/2) for all time instants k. Towards this end, we set the infection reduction parameter for each agent i as b i (k) = 1 − 2x i (k). This indicates that each agent i is asked by its local policymaker to reduce its contacts by 2x i (k) at each time instant. Substituting this parameter into (3), the dynamics for agent i can be written as 2 Since the values that b i (k) takes depend on the infection rate at time instant k, we say that it is a state dependent parameter. Then, in vector form, (4) can be written as: (5) Observe that (5) can be further rewritten as: We need the following assumptions for our analysis. Assumption 1. (Paré et al., 2020b) The underlying graph G is strongly connected. Note that the adjacency matrix A is irreducible if and only if the underlying graph G is strongly connected. Assumption 2. For every i ∈ [n], the initial state satisfies ∆T is sufficiently small. Assumption 2 ensures that when the control action based on infection reduction starts, less than half of the subpopulation in any agent is infected. Assumption 3 is a technical assumption on the sampling period. We need the following definitions in the sequel. Definition 1. The system (5) is said to reach the disease free equilibrium (DFE) if ∀i ∈ [n], lim k→∞ x i (k) = 0. Also it is said to reach an endemic equilibrium if the states converge to a positive constant, i.e, ∀i ∈ [n], lim k→∞ x i (k) = x * i , where 0 < x * i < 1. We now present our main results, whose proofs are given in the Appendix. Theorem 1. Consider system (5) under Assumptions 1-3. If ρ(M ) ≤ 1, then the DFE is asymptotically stable with the domain of attraction [0, 1/2) n . Theorem 1 establishes that as long as ρ(M ) ≤ 1, our control scheme achieves convergence to the healthy state, irrespective of whether the agents are initially healthy or sick. Moreover, simulations indicate that the smaller the spectral radius of M is, the faster the convergence to the healthy state is; see Fig. 1 . It is natural to ask what the behavior of system (5) is when ρ(M ) > 1. We analyse the same next. As a first step, we introduce the following assumption. Assumption 4. The weights of the graph satisfy 0 ≤ a ij < 1, and n j=1 a ij = 1, a ii > 1/2, ∀i ∈ [n]. The following lemma establishes the relationship between ρ(M ) and R 0 . Proof : Based on Assumptions 1, 4 and the Perron-Frobenius theorem (Meyer, 2000) , it follows that ρ(A) = 1. Let x λ(A) be the eigenvector for the eigenvalue λ(A). Then Moreover, the endemic equilibrium x · 1 is asymptotically stable with the domain of attraction [0, 1/2) n \ {0}. Theorem 2 states that the reproduction number being greater than one gives rise to an endemic behavior. That is, the epidemic becomes a "fact of life" for the community. We have so far shown that with b i (k) = 1 − 2x i (k), the endemic equilibrium x < 1/2 and thus lim k→∞ x i (k) < 1/2. In the following theorem, we would like to show for all k ∈ Z + , x i (k) is upper bounded by 1/2. Theorem 3. Consider the system dynamics in (4) under Assumptions 1-4. Then, for i ∈ [n], we have x i (k) < 1/2 at all times k ∈ Z + . In words, Theorem 3 guarantees that the proposed control strategy ensures that the fraction of infected individuals in a subpopulation never exceeds half. Hence, the burden on the healthcare facilities remains more manageable. We provide numerical examples to illustrate our results. Networks with 100 agents were generated by randomly placing agents having the communication radius of r = 50 in the area of 100 × 100. For agents i and j that can communicate, select the weight 0 < a ij < 1. The initial state x i (0) is randomly chosen from (0, 1/2), and ∆T = 0.01. We confirmed that As a result, the conditions in Assumptions 1, 2 and 4 are fulfilled. In this simulation, we would like to check our control strategy with different R 0 . We test four sets of parameters: i) β = 0.5, γ = 1, and hence R 0 = 0.5; ii) β = 1, γ = 1, 3 and hence R 0 = 1; iii) β = 2, γ = 1 and hence R 0 = 2; and iv) β = 5, γ = 1, and hence R 0 = 5. Applying the policy of b i (k) = 1 − 2x i (k), the time responses for x i (k) are shown in Fig. 1 . In line with the results in Theorem 1 for the cases where R 0 = 0.5 and R 0 = 1, the states x i (k) converge to 0 with R 0 = 0.5 achieving exponential convergence, while for R 0 = 1 the states decay to 0 asymptotically. The case when R 0 = 2 is consistent with Theorem 2, and we see that the endemic equilibrium is approximately 0.19, which indeed obeys (10). Moreover,as expected, the states go to this endemic equilibrium. A similar result also holds for the case R 0 = 5. Furthermore, all states are upper bounded by 0.5, consistent with the findings of Theorem 3. In this paper, we have considered a discrete-time SIS epidemic process over a strongly connected network. By leveraging the information regarding sickness levels to reduce contacts between subpopulations, we have devised a control strategy which ensures that the fraction of infected individuals in a subpopulation never exceeds half. Proof of Theorem 1: Due to Assumption 1, and since a ij ≥ 0, we know that A is an irreducible non-negative matrix. Therefore, from (8), it also follows that M is irreducible non-negative. We separately consider the cases ρ(M ) < 1 and ρ(M ) = 1. Case 1 ρ(M ) < 1: From Lemma 2, we know that there exists a positive diagonal matrix P 1 such that M T P 1 M − P 1 ≺ 0. Consider the Lyapunov candidate given by V 1 (x) = x T P 1 x and it is immediate that V 1 (x) > 0 for every x = 0. Let ∆V 1 (x(k)) = V 1 (x(k + 1)) − V 1 (x(k)). For x(k) = 0, k ∈ Z + , we have (12) Plugging (8) into (12), and due to Assumption 3, we have (14) Note the inequality in (13) holds since P 1 and B(k) are both positive diagonal matrices and A is a non-negative matrix. The term ∆T γ − 1 is negative, due to Assumption 3. Since B(k) and P 1 are diagonal and P 1 B(k) = B(k)P 1 , from (14), we have Next we consider the matrixB(k) = −2∆T βI + B(k): Clearly,B(k) is a diagonal matrix and its ith element which indicates thatB(k) is negative definite. Moreover, since A, A T , P 1 and B(k) are all non-negative matrices, we conclude that ∆V 1 (x(k)) < 0 from (15). Therefore, from (Vidyasagar, 2002) , the system converges asymptotically to the DFE for this case. Case 2 ρ(M ) = 1: Due to Lemma 3, the condition ρ(M ) = 1 guarantees the existence of a positive diagonal matrix P 2 such that M T P 2 M − P 2 0. Consider the Lyapunov candidate given by V 2 (x(k)) = x T (k)P 2 x(k). The rest of the proof is quite similar to the case of ρ(M ) < 1, and, hence, we arrive at ∆V 2 (x(k)) < 0. Therefore, from (Vidyasagar, 2002) it follows that the system converges asymptotically to the DFE for this case as well. ✷ Proof of Theorem 2: The proof is inspired by Fall et al. (2007) and Liu et al. (2020) . It consists of two steps: we first establish the existence and uniqueness of the endemic equilibrium. Subsequently, we establish, for all non-zero initial conditions, asymptotic convergence to the said equilibrium. Step 1: Existence/Uniqueness of the endemic equilibrium By (5), an equilibrium x * = [x * 1 , x * 2 , . . . , x * n ] T satisfies It can be immediately seen that H(x * ) is a positive diagonal matrix with [H(x * )] ii ≥ 1, and as a consequence H −1 (x * ) exists. Thus we have By assumption, ρ(M ) > 1. Hence, due to Lemma 1, it follows that R 0 > 1, and, hence we can choose a small ε . It then holds 0 < 1 + 3R 0 ε − 2R 0 ε 2 < R 0 and thus ε < R0ε 1+3R0ε−2R0ε 2 . Furthermore due to Assumption 4, it follows that R 0 A1 = R 0 1. Then, for i ∈ [n], we have Hence, it follows that Similarly, by taking µ satisfying We prove uniqueness by a contradiction argument. Suppose that there is another endemic equilibrium x * i x . We would like to show that ζ ≤ 1. By way of contradiction, assume that ζ > 1. This implies that x * ≤ ζx · 1 and there exists an i 0 such that x * i0 = ζx. We note that x * i0 ≤ 1 so that Then, for the aforementioned node i 0 , based on (17) and since f (x * i0 ) = f (ζx), we have Let Since ζx ≤ 1 and ζ > 1, we have Thus, from (18), we have Hence, we obtain a contradiction of the assumption that ζ > 1, thus implying ζ ≤ 1. Therefore, if there exists another equilibrium x * , it must satisfy x * ≤ x · 1. By exchanging the roles of x * and x · 1, by a similar analysis as before, we obtain x * ≥ x · 1. This implies x * = x · 1, thus concluding the proof of uniqueness. Step 2: Stability of the endemic equilibrium First, note that any equilibrium x of (4) satisfies: Since, by Assumption 4, n j=1 a ij = 1, and since x > 0, Let, for all i ∈ [n], y i (k) = x i (k) − x and ∆y i (k) = y i (k + 1) − y i (k). Substituting x i (k) = y i (k) + x into (4) yields 5 Since x > 0, 1 x exists. From (21), we have the following: n j=1 a ij y j (k). (22) Rewriting (20) in terms of β, and plugging it into (22) yields: n j=1 a ij y j (k). (24) Note that (24) holds since x i (k) = y i (k) + x. Let y(k) = [y 1 (k), y 2 (k), . . . , y n (k)] T and we write (24) in matrix form so as to obtain y(k + 1) = Φ(k)y(k), We can check that [D] ij = ∆T βa ij , ∀i = j and Thus we have D1 = 1. Since ∆T is sufficiently small and for every i ∈ [n], ∆T β j =i a ij is sufficiently small as well. From (26), we have [D] ii > 0. Then D is a non-negative irreducible matrix and moreover, 1 > 0. Hence, we have ρ(D) = 1. In addition, based on the Perron-Frobenius Theorem for irreducible nonnegative matrices (Theorem 2.7 (Varga, 2000) ), we can also find a left vector v Construct an auxiliary system as follows where z(0) = |y(0)|. Since Φ(k) is a non-negative matrix, we have z(k) ≥ 0 and −z(k) ≤ y(k) ≤ z(k), ∀k ∈ Z + . Therefore, y(k) is asymptotically stable if the origin is asymptotically stable for z(k). Consider Lyapunov candidate V (k) = v T z(k), and it can be readily seen that (30) is based on (20). Moreover, based on x i < 1/2, ∀i, x i (k) < 1/2, a ii > 1/2 and Assumption 4, we obtain (31). Thus, Φ(k) − D is a matrix in which every element is negative. Then we have V (k + 1) − V (k) ≤ 0 from (28), and the equality holds if and only if z(k) = 0. Thus, from (Vidyasagar, 2002) , it follows that the auxiliary system (27) converges asymptotically to the origin. Thus, the system (4) converges asymptotically to the endemic equilibrium. ✷ We first consider the case where R 0 ≤ 1. Based on Assumptions 1-4 and the results in Lemma 1 and Theorem 1, for an initial state 0 < x i (0) < 1/2, the state x i (k) asymptotically converges to 0. Define x max (k) = max i∈[n] {x i (k)}. Then, based on (4), we have (35) The inequality (32) is due to x j (k) ≤ x max (k) and Assumption 4, whereas inequality (33) follows due to the fact that the assumption R 0 ≤ 1 implies β ≤ γ and, due to 1 − 2x i (k) < 1. Inequality (34) follows due to 6 x i (k) ≤ x max (k) while inequality (35) is immediate. Thus, for every i ∈ [n] and x i (k) = 0, we have x i (k + 1) < x max (k) < x max (0) < 1/2. Next, we consider the case where ρ(M ) > 1. Suppose that ρ(M ) > 1, then. since system (4) satisfies Assumptions 1-4, from Theorem 2, we know that there exists endemic equilibrium x such that for every i ∈ [n], 0 < x i < 1/2. We note that R 0 > 1 if ρ(M ) > 1. In the following analysis, we would like to consider the following two cases: Case 1 : The local states that satisfies Based on (3), we have the following inequalities: We note that (37) hold since 1 2 1 − 1 R0 < x i (k) < 1/2, then we have (1 − 2x i (k))R 0 < 1. Inequality (38) follows from the same line of reasoning as inequality (32). Case 2 : The local states that satisfies Since the initial states satisfies 0 < x i (0) < 1/2, we have that x i (k) < 1/2, ∀i ∈ [n]. The monotonicity is unclear in this case. If x i (k) does not exceed the interval, it is clear that we have 0 < x i (k) < 1/2, ∀k ∈ Z + . Otherwise, from (4), we have x i (k + 1) ≤ x i (k) + ∆T β n j=1 a ij . Based on Assumption 3, ∆T is sufficiently small such that the increment ∆T β n j=1 a ij is sufficiently small as well. Then there must exists some time k ′ > k such that x i (k ′ ) satisfies Case 1. Thus, for all agents with initial local states that satisfies Assumption 2, we always have x i (k) < 1/2 for all k ∈ Z + . ✷ Infectious Diseases of Humans: Dynamics and Control 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 Epidemiological models and Lyapunov functions A deterministic model for gonorrhea in a nonhomogeneous population On the stability of the endemic equilibrium of a discrete-time networked epidemic model Matrix Analysis and Applied Linear Algebra Optimal, near-optimal, and robust epidemic control Analysis and control of epidemics: A survey of spreading processes on complex networks Data-driven distributed mitigation strategies and analysis of mutating epidemic processes Analysis, estimation, and validation of discretetime epidemic processes Distributed control of positive systems