Next Article in Journal
On the Conic Convex Approximation to Locate and Size Fixed-Step Capacitor Banks in Distribution Networks
Previous Article in Journal
Kinetic Energy Density Functionals Based on a Generalized Screened Coulomb Potential: Linear Response and Future Perspectives
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hierarchical Epidemic Model on Structured Population: Diffusion Patterns and Control Policies

1
Faculty of Applied Mathematics and Control Processes, Saint Petersburg State University, 198504 Saint Petersburg, Russia
2
International Laboratory for Logic, Linguistics and Formal Philosophy, National Research University Higher School of Economics, 101000 Moscow, Russia
3
V. A. Trapeznikov Institute of Control Sciences of RAS, 117997 Moscow, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Computation 2022, 10(2), 31; https://doi.org/10.3390/computation10020031
Submission received: 24 December 2021 / Revised: 29 January 2022 / Accepted: 9 February 2022 / Published: 17 February 2022
(This article belongs to the Section Computational Biology)

Abstract

:
In the current study, we define a hierarchical epidemic model that helps to describe the propagation of a pathogen in a clustered human population. The estimation of a novel coronavirus spreading worldwide leads to the idea of the hierarchical structure of the epidemic process. Thus, the propagation process is divided into three possible levels: a city, a country, and a worldwide. On each level, the pathogen propagation process is based on the susceptible-exposed-infected-recovered (SEIR) model. We thus formulate a modified transmission model of infected individuals between levels. The control of the pathogen’s spread can be seen as an optimal control problem. A trade-off exists between the cost of active virus propagation and the design of appropriate quarantine measures. Each level of the hierarchy is defined by its network. A series of numerical experiments was conducted to corroborate the obtained results.

1. Introduction

Infectious diseases still pose a serious medical challenge worldwide, with millions of deaths per year estimated to be directly related to infectious diseases. The outbreak of new diseases such as severe acute respiratory syndrome (SARS), Middle East respiratory syndrome (MERS), the rise of Ebola, and, most recently, the COVID-19 pandemic represent a few examples of significant problems that the public healthcare system and medical science research need to address.
Although these sudden epidemics were considered a severe threat for centuries, now there is an ability to control further epidemic outbreaks, which advances in modern science have facilitated. Cures and vaccines for several dangerous pathogens are being developed and manufactured faster than ever before. The vaccines against new influenza A (H1N1) and the novel coronavirus were developed rapidly and made available only a few months after the beginning of the epidemics.
However, one challenge in disease control is that one pathogen can generate many strains with different spreading features. Hence, a detailed investigation of multi-strain epidemic dynamics is of great relevance [1,2,3]. For instance, the influenza A (H1N1) virus has the potential to develop into the first influenza pandemic of the twenty-first century [4], accompanied by seasonal influenza accompanies [5]. Another important issue is the rate of the pathogen’s spread and the network of contacts for each resident in the population. These two facts have been investigated in many of the recent scientific projects [6,7,8].
Recent studies have seen a surge of interest in using optimal control and stability equilibrium analysis to study epidemic protection in computer networks, social networks, and human populations (see [9,10,11,12,13,14,15,16]). Moreover, dividing the entire population into clusters plays an important role. Researchers have considered the impact of epidemic outbreaks in different areas [17,18,19,20]. One study has presented the optimal countermeasures to resist virus attacks [21]. Previous studies have also shown the application of epidemic frameworks to the models of network protection, as in [7,22,23,24].
Similarly to our study, researchers have also started incorporating economic trade-offs and conducting optimal control policy analysis within the compartment epidemic model framework, undertaking optimal control analysis in single- and multiple-group models (starting with the early related contributions by [25,26] and recently [1,27,28,29,30,31,32,33]).
Although homogeneous population models are classic and have made a significant contribution to understanding the spread of infection and counteracting it, researchers are increasingly paying attention to the heterogeneous nature of the population undergoing the emergence of a new infection. In real life, the interaction between people is of a network nature, and groups of people can differ in terms of various demographic, social, economic, and other factors. In our model, subpopulations are determined based on geographic factors. Disease-related factors such as the average number of contacts, latent period, and probability of an infectious individual recovering are independent and equal for all layers. Such heterogeneity for populations has long been the subject of research; ref. [34] can be considered the earliest review. The complete description of the specifics of such models was considered in [35]. As far as we know, the control problem for a heterogeneous population was first posed in [36,37,38], which can also be considered relevant to our work. The difference between the proposed model and models as in [35] is the hierarchical nature of the spread of infection. Initially, the infection exists only at the first, lower level of the hierarchy and subsequently spreads among the population at all levels. The motivation for this spatial model was the idea of studying the epidemic process at the initial stage. According to the Pandemic Intervals Framework (PIF) proposed by the Centers for Disease Control and Prevention [39], the process of infection spread can be divided into six stages (Figure 1). The proposed model is designed to take a closer look at the third interval, which retains the ability to stop the spread of infection at the local level, preventing further spread.
In this paper, we establish a hierarchical control-theoretic model to design disease control strategies through quarantine measures to mitigate the impact of epidemics on society. This approach has been motivated by the initial stage of the COVID-19 propagation in China and Italy. The epidemic growth started in a small local village from single cases; then, it propagated to the nearest regions and the whole country. Following this idea, in the considered model and the standard formulation of an epidemic model, the whole population is split into three clusters (levels). Additionally, it is also assumed that migration between the levels is permitted. The presence of migration leads to the epidemic that starts in cluster one, taking over all others. Depending on the migration and infection rates, specific restrictions can be applied to protect the population from epidemics. In analyzing different scenarios of protective measures, the control model is formulated subject to several types of control strategies, such as quarantine in the initial cluster and treatment for all clusters. This approach allows one to estimate the effectiveness of quarantine as a protection measure for the entire population and to compare a trade-off solution between quarantine and treatment costs. The recent spread of SARS-CoV-19 has occurred due to the wide range of connections between people in modern society in metropolises and large cities.
In the initial period of the COVID-19 pandemic, strict lockdowns and personal restrictions were the only effective measures to decelerate the speed of virus propagation throughout the population. At the same time, the propagation of information about the risk of infection and the presentation of adequate protection measures leads to a decrease in the number of infected residents in the future. In the current study, we model the spread of the virus through susceptible-exposed-infected-recovered (SEIR) dynamics, in which the population is grouped into several subpopulations, i.e., the susceptible (S), the exposed (E), the infected (I), and recovered (R) people on each level. The SEIR dynamics describe the population size evolution, which can be controlled using special quarantine measures and recovery. Recent studies [40,41,42] have shown the importance of including the exposed subgroup in the model because of the numbers of asymptomatic carriers of the virus who were able to infect other residents of the population.
The objective of this work is to study the epidemics distributed over several clusters and analyze the efficiency of the lockdown on the first level to stop the propagation of the virus among the entire population. We formulate a generalized hierarchical SEIR model, which combines the SEIR model of each level. In the paper, we present a controlled hierarchical SEIR model and show the structure of the optimal policies of quarantine measures on the first level and optimal treatment on all levels of hierarchy. The series of the numerical simulation was run to corroborate the theoretical statements.
The rest of the paper is organized as follows. Section 2 presents the controlled hierarchical SEIR mathematical model. Section 4 describes the optimal control problem. Section 5 presents the series of numerical experiments. Section 6 concludes the paper.

2. Deterministic Epidemic Model

In contrast to classical SIRS models [43,44], where populations are divided into three groups, in this section, we formulate a three-level modified SEIR model (Susceptible-Infected-Recovered-Susceptible) with one virus circulated in a population of size N. This auxiliary partitioning allows us to capture three epidemic processes that occur in different population clusters. Individual regions, villages, cities within a country, and different countries can be considered clusters. According to this assumption, we can say that if the epidemic has been initiated in the small village (first cluster), then it might be extended to the city and region or country. Formally, this epidemic situation can be formulated as the framework. The virus propagation starts at the first level of hierarchy and continues on the i-th levels, i = 2 , 3 according to the migration rates. We consider this spreading process as the first level hierarchy in the susceptible-quarantined-exposed-infected-recovered-susceptible (SQEIR) model. At the first level, we consider five subgroups: susceptible  ( S ) , quarantined ( Q ) , exposed ( E ) , infected ( I ) , and recovered ( R ) . We suppose that susceptible people are subject to the threat of the virus because recovered people are assumed to have developed immunity, and quarantined people are those who are isolated and therefore cannot be in touch with other people who are potentially infected (in the following, the susceptible proportion of people will be our control variable on the first level). The pathogen infects the exposed and the infected groups, and their contact with other people may infect the susceptible group, but neither the recovered nor the quarantined people. It is also assumed that a subgroup of the exposed group represents residents of the population who do not develop the disease symptoms. The division of the entire population differs from the first cluster in the second and the third clusters, where we have the following subgroups susceptible  ( S ) , exposed ( E ) , infected ( I ) , and recovered ( R ) . In all clusters, members of the susceptible group become members of the exposed group at the rate of β i , i = 1 , 3 ¯ ; exposed people develop symptoms and become infected people at the rate k i , i = 1 , 3 ¯ . For all clusters the self-recovery rates are defined as σ i , i = 1 , 3 ¯ . The parameter δ 1 shows the rate at which susceptible people choose isolation and become quarantined. At the rate p 1 , residents from the quarantine group return to the susceptible group. Moreover, it is supposed that migration occurs between clusters and that migration rates are m i l , i = 1 , 3 ¯ , and l = 1 , 2 , respectively. In the course of time, the protection level of recovered residents vanishes at the rate of γ i , i = 1 , 3 ¯ . The scheme of the transition is represented in Figure 2.
We model the epidemic process as a system of nonlinear differential equations, where N i ( t ) is size of the population on the level i at the time moment t. n S i ( t ) indicates the number of susceptible individuals, n Q 1 ( t ) the number of quarantined individuals, n E i ( t ) the number of exposed individuals, n I i ( t ) the number of infected individuals, and n R i ( t ) the number of recovered individuals. The next conditions should be satisfied: n S 1 ( t ) + n Q 1 ( t ) + n E 1 ( t ) + n I 1 ( t ) + n R 1 ( t ) = N 1 ( t ) , n S j ( t ) + n E j ( t ) + n I j ( t ) + n R j ( t ) = N j ( t ) for j = 2 , 3 ¯ .
According to previous definitions, the variables S i ( t ) , Q 1 ( t ) , E i ( t ) , I i ( t ) , R i ( t ) represent the proportions of susceptible, quarantined, exposed, infected, and recovered individuals at time moment t [ 0 , T ] , where
S i ( t ) = n S i ( t ) N i , Q 1 ( t ) = n Q 1 ( t ) N 1 , E i ( t ) = n E i ( t ) N i , I i ( t ) = n I i ( t ) N i , R i ( t ) = n R i ( t ) N i .
At the beginning of the epidemic, at time t = 0 , the majority of individuals belong to the susceptible state, and a small fraction of individuals are infected. For all levels the initial states are defined as:
  • S 1 ( 0 ) = S 0 ( 0 , 1 ) , E 1 ( 0 ) = E 1 0 ( 0 , 1 ) , I 1 ( 0 ) = I 1 0 ( 0 , 1 ) , Q 1 ( 0 ) = R 1 ( 0 ) = 0 ,
  • S 2 ( 0 ) = 1 , E 2 ( 0 ) = I 2 ( 0 ) = R 2 ( 0 ) = 0 ,
  • S 3 ( 0 ) = 1 , E 3 ( 0 ) = I 3 ( 0 ) = R 3 ( 0 ) = 0 .
Systems of nonlinear differential equations represent the propagation of the virus in each cluster/level of the population.
On the first level:
S 1 ˙ = β 1 ( E 1 + I 1 ) S 1 δ 1 S 1 m 1 1 S 1 ; Q 1 ˙ = δ 1 S 1 p 1 Q 1 ; E 1 ˙ = β 1 ( E 1 + I 1 ) S 1 + p 1 Q 1 k 1 E 1 m 2 1 E 1 ; I 1 ˙ = k 1 E 1 ( σ 1 + u 1 ) I 1 ; R 1 ˙ = ( σ 1 + u 1 ) I 1 m 3 1 R 1 .
On the second level:
S 2 ˙ = β 2 ( E 2 + I 2 ) S 2 + m 1 1 S 1 m 1 2 S 2 ; E 2 ˙ = β 2 ( E 2 + I 2 ) S 2 k 2 E 2 + m 2 1 E 1 m 2 2 E 2 ; I 2 ˙ = k 2 E 2 ( σ 2 + u 2 ) I 1 ; R 2 ˙ = ( σ 2 + u 2 ) I 2 + m 3 1 R 1 m 3 2 R 2 .
On the third level:
S 3 ˙ = β 3 ( E 3 + I 3 ) S 3 + m 1 2 S 2 ; E 3 ˙ = β 3 ( E 3 + I 3 ) S 3 k 3 E 3 + m 2 2 E 2 ; I 3 ˙ = k 3 E 3 ( σ 3 + u 3 ) I 3 ; R 3 ˙ = ( σ 3 + u 3 ) I 3 + m 3 2 R 2 .

3. Basic Reproduction Number R 0

In this section, we use the next generation method (NGM) [45,46,47] to estimate the basic reproduction number R 0 in the model (1)–(3). This parameter shows the average number of cases of an infectious disease arising via transmission from a single infected individual and evaluates the asymptotic behavior of an epidemic process. It is known that the number of infected agents asymptotically decreases if R 0 > 1 , and increases otherwise. According to the NGM method, the original system is transformed as d x i d t = F i V i , where its matrix is F = d F i d x i , V = d V i d x i . Here, i defines indexes of all infected state variables in the initial system of differential equations.
F = β 1 β 1 0 0 0 0 0 0 0 0 0 0 0 0 β 2 β 2 0 0 0 0 0 0 0 0 0 0 0 0 β 3 β 3 0 0 0 0 0 0 ; V = k 1 + m 2 1 0 0 0 0 0 k 1 σ 1 u 1 0 0 0 0 m 2 1 0 k 2 + m 2 2 0 0 0 0 0 k 2 σ 2 u 2 0 0 0 0 m 2 2 0 k 3 0 0 0 0 0 k 3 σ 1 u 1 ;
Eigenvalues of matrix F V 1 , which defines a non-negative vector giving the expected number of new infections:
0 , 0 , 0 , β 1 ( k 1 + σ 1 + u 1 ) ( k 1 + m 2 1 ) ( σ 1 + u 1 ) ) , β 2 ( k 2 + σ 2 + u 2 ) ( k 2 + m 2 2 ) ( σ 2 + u 2 ) ) , β 3 ( k 3 + σ 3 + u 3 ) k 3 ( σ 3 + u 3 ) )
The method guarantees that a maximum of these values is R 0 .
Estimating the different combinations of the parameters, we realized the importance of some mixtures of control parameters u 1 ( t ) , u 2 ( t ) , u 3 ( t ) . For example, if the values of parameters are fixed, and if the control rates u 1 ( t ) , u 2 ( t ) , u 3 ( t ) are constant and equal 0.3, then the coefficient R 0 = 0.857 < 1 . However, using the same set of parameters and if the controls u 1 ( t ) , u 2 ( t ) , u 3 ( t ) equal zero, then coefficient R 0 = 4.2857 > 1 . Figure 3 shows regions of R 0 < 1 for different combinations of β i = β , u i = u , and k i = k parameters, i = 1 , 3 ¯ .
According to the left diagram in the Figure 3, if the control u m a x is 1 for the given example, then the parameter β > 0.5 will cause epidemics to spread with R 0 > 1 , but if β < 0.4 , which is rather small, then there is always a control u ( t ) that eliminates epidemics. The figure also confirms the intuitive reasoning that the larger the β , the more effort is required to stop epidemics.
The diagram on the right in Figure 3 shows that for the given example, the larger the k, the fewer efforts are required to eliminate epidemics, and for large enough k epidemics will stop unless the control is too small.

4. Optimal Control Problem

The main issue of the current study is the formalization of the optimal control problem to minimize the damage from virus attacks and to improve the protection of the population. In the current model, it is supposed that quarantine and treatment can protect the population from the spread of the virus. At all levels, treatment is used, represented as control strategies u 1 ( t ) , u 2 ( t ) , u 3 ( t ) in the subpopulations of the infected nodes ( I R ), in the case in which the epidemic spreads over all levels of the hierarchy according to the migration rates. Following [33,48,49] we can determine the cost of infection, which is a direct loss of an infected person, such as personal treatment costs, a loss of productivity, or inability to work. The external costs, which are the value that the government pays to allow the health system to treat the infected and increase the probability of recovery for the treated individuals, can be defined as the treatment cost.
Cost functions. At any given t, functions f i ( I i ( t ) ) represent infection costs, and functions h i ( u i ( t ) ) , i = 1 , 3 ¯ correspond to treatment costs. The next conditions should be satisfied for the defined functions. Here functions f i ( I i ) = f ¯ i I i ( t ) are non-decreasing and twice-differentiable convex functions, f i ( 0 ) = 0 , f i ( I i ) > 0 for I i > 0 , i = 1 , 3 ¯ , and h i ( u i ( t ) ) = h ¯ i u i 2 ( t ) is a twice-differentiable and increasing function in u i ( t ) such as h i ( 0 ) = 0 , h i ( u i ( t ) ) > 0 , i = 1 , 3 ¯ , when u i ( t ) > 0 .
The aggregated system costs on the time interval [ 0 , T ] are defined as the functional
J = J 1 + J 2 + J 3 ,
where
J 1 = 0 T f 1 ( I 1 ( t ) ) + h 1 ( u 1 ( t ) ) d t , J 2 = 0 T f 2 ( I 2 ( t ) ) + h 2 ( u 2 ( t ) ) d t , J 3 = 0 T f 3 ( I 3 ( t ) ) + h 3 ( u 3 ( t ) ) d t .
The optimal control problem is to minimize these costs, i.e.,
min u 1 , u 2 , u 3 J .
Using Pontryagin’s maximum principle [50,51] we construct Hamiltonian and adjoint functions as follows. Here, the generalized Hamiltonian of the system is H = H 1 + H 2 + H 3 . Hamiltonian H 1 of the first level:
H 1 = f 1 ( I 1 ) h 1 ( u 1 ) + ( λ E 1 λ S 1 ) β 1 ( E 1 + I 1 ) S 1 + ( λ Q 1 λ S 1 ) δ 1 S 1 + ( λ E 1 λ Q 1 ) p 1 Q 1 + ( λ I 1 λ E 1 ) k 1 E 1 + ( λ R 1 λ I 1 ) ( σ 1 + u 1 ) I 1 + ( λ S 2 λ S 1 ) m 1 1 S 1 + ( λ E 2 λ E 1 ) m 2 1 E 1 + ( λ R 2 λ R 1 ) m 3 1 R 1 .
Hamiltonian H 2 of the second level:
H 2 = f 2 ( I 2 ) h 2 ( u 2 ) + ( λ E 2 λ S 2 ) β 2 ( E 2 + I 2 ) S 2 + ( λ I 2 λ E 2 ) k 2 E 2 + ( λ R 2 λ I 2 ) ( σ 2 + u 2 ) I 2 + ( λ S 3 λ S 2 ) m 1 2 S 2 + ( λ E 3 λ E 2 ) m 2 2 E 2 + ( λ R 3 λ R 2 ) m 3 2 R 2 .
Hamiltonian H 3 of the third level:
H 3 = f 3 ( I 3 ) h 3 ( u 3 ) + ( λ E 3 λ S 3 ) β 3 ( E 3 + I 3 ) S 3 + ( λ I 3 λ E 3 ) k 3 E 3 + ( λ R 3 λ I 3 ) ( σ 3 + u 3 ) I 3 .
Adjoint functions λ S 1 ( t ) , λ Q 1 ( t ) , λ E 1 ( t ) , λ I 1 ( t ) , and λ R 1 ( t ) of the first level are defined as follows:
λ ˙ S 1 ( t ) = ( λ S 1 λ E 1 ) β 1 ( E 1 + I 1 ) + ( λ S 1 λ Q 1 ) δ 1 + ( λ S 1 λ S 2 ) m 1 1 ; λ ˙ Q 1 ( t ) = ( λ Q 1 λ E 1 ) p 1 ; λ ˙ E 1 ( t ) = ( λ E 1 λ I 1 ) k 1 + ( λ S 1 λ E 1 ) β 1 S 1 + ( λ E 1 λ E 2 ) m 2 1 ; λ ˙ I 1 ( t ) = f 1 ( I 1 ) + ( λ S 1 λ E 1 ) β 1 S 1 + ( λ I 1 λ R 1 ) ( σ 1 + u 1 ) ; λ ˙ R 1 ( t ) = ( λ R 1 λ R 2 ) m 3 1 ,
with the transversality conditions given by
λ S 1 ( T ) = λ Q 1 ( T ) = λ E 1 ( T ) = λ I 1 ( T ) = λ R 1 ( T ) = 0 .
Analogously, adjoint functions λ S 2 ( t ) , λ E 2 ( t ) , λ I 2 ( t ) , and λ R 2 ( t ) of the second level are:
λ ˙ S 2 ( t ) = ( λ S 2 λ E 2 ) β 2 ( E 2 + I 2 ) + ( λ S 2 λ S 3 ) m 1 2 ; λ ˙ E 2 ( t ) = ( λ E 2 λ I 2 ) k 2 + ( λ S 2 λ E 2 ) β 2 S 2 + ( λ E 2 λ E 3 ) m 2 2 ; λ ˙ I 2 ( t ) = f 2 ( I 2 ) + ( λ S 2 λ E 2 ) β 2 S 2 + ( λ I 2 λ R 2 ) ( σ 2 + u 2 ) ; λ ˙ R 2 ( t ) = ( λ R 2 λ R 3 ) m 3 2 ,
with the transversality conditions given by
λ S 2 ( T ) = λ E 2 ( T ) = λ I 2 ( T ) = λ R 2 ( T ) = 0 .
Adjoint functions λ S 3 ( t ) , λ E 3 ( t ) , λ I 3 ( t ) , and λ R 3 ( t ) of the third level:
λ ˙ S 3 ( t ) = ( λ S 3 λ E 3 ) β 3 ( E 3 + I 3 ) ; λ ˙ E 3 ( t ) = ( λ E 3 λ I 3 ) k 3 + ( λ S 3 λ E 3 ) β 3 S 3 ; λ ˙ I 3 ( t ) = f 3 ( I 3 ) + ( λ S 3 λ E 3 ) β 3 S 3 + ( λ I 3 λ R 3 ) ( σ 3 + u 3 ) ; λ ˙ R 3 ( t ) = 0 ,
with the transversality conditions given by
λ S 3 ( T ) = λ E 3 ( T ) = λ I 3 ( T ) = λ R 3 ( T ) = 0 .
According to Pontryagin’s maximum principle, there exist continuous and piece-wise continuously differentiable co-state functions
λ r ( t ) , r { S 1 , Q 1 , E 1 , , I 3 , R 3 }
that satisfy (8)–(13) at every time t [ 0 , T ] , together with continuous functions u 1 * ( t ) , u 2 * ( t ) , and u 3 * ( t ) :
( u 1 * , u 2 * , u 3 * ) arg max u 1 , u 2 , u 3 [ 0 , u m a x ] H ( λ , S 1 , Q 1 , , R 3 , u 1 , u 2 , u 3 ) .
Functions φ i ( t ) , i = 1 , 3 ¯ are defined as follows:
φ 1 ( t ) = ( λ R 1 ( t ) λ I 1 ( t ) ) I 1 ( t ) , φ 2 ( t ) = ( λ R 2 ( t ) λ I 2 ( t ) ) I 2 ( t ) , φ 3 ( t ) = ( λ R 3 ( t ) λ I 3 ( t ) ) I 3 ( t ) .
Following Pontryagin’s maximum principle, we construct the optimal treatment strategies.
Proposition 1.
When h i ( · ) are concave functions, then the optimal control structure takes the following form for any i = 1 , 3 ¯ :
u i * ( t ) = 0 , f o r φ i ( t ) < h i ( u m a x ) ; u m a x , f o r φ i ( t ) h i ( u m a x ) .
Proposition 2.
When h i ( · ) are strictly convex functions, then the optimal control structure takes the following form for any i = 1 , 3 ¯ :
u i * ( t ) = 0 , f o r φ i ( t ) h i ( 0 ) ; h 1 ( φ i ) , f o r h i ( 0 ) < φ i ( t ) h i ( u m a x ) ; u m a x , f o r h i ( u m a x ) < φ i ( t ) .
where value u m a x [ 0 , 1 ] .
To prove this propositions, we can rewrite the Hamiltonian in terms of the function φ i ( t ) . After that, we obtain:
H = f 1 ( I 1 ) f 2 ( I 2 ) f 3 ( I 3 ) + ( λ E 1 λ S 1 ) β 1 ( E 1 + I 1 ) S 1 + ( λ Q 1 λ S 1 ) δ 1 S 1 + ( λ E 1 λ Q 1 ) p 1 Q 1 + ( λ I 1 λ E 1 ) k 1 E 1 + ( λ R 1 λ I 1 ) σ 1 I 1 + ( λ S 2 λ S 1 ) m 1 1 S 1 + ( λ E 2 λ E 1 ) m 2 1 E 1 + ( λ R 2 λ R 1 ) m 3 1 R 1 + ( λ E 2 λ S 2 ) β 2 ( E 2 + I 2 ) S 2 + ( λ I 2 λ E 2 ) k 2 E 2 + ( λ R 2 λ I 2 ) σ 2 I 2 + ( λ S 3 λ S 2 ) m 1 2 S 2 + ( λ E 3 λ E 2 ) m 2 2 E 2 + ( λ R 3 λ R 2 ) m 3 2 R 2 + ( λ E 3 λ S 3 ) β 3 ( E 3 + I 3 ) S 3 + ( λ I 3 λ E 3 ) k 3 E 3 + ( λ R 3 λ I 3 ) σ 3 I 3 + ( φ 1 u 1 h 1 ( u 1 ) ) + ( φ 2 u 2 h 2 ( u 2 ) ) + ( φ 3 u 3 h 3 ( u 3 ) ) .
We can divide this maximization problem into three subproblems and find the optimal controls u 1 * ( t ) , u 2 * ( t ) , and u 3 * ( t ) , separately:
max u 1 [ h 1 ( u 1 ) + φ 1 u 1 ] + max u 2 [ h 2 ( u 2 ) + φ 2 u 2 ] + max u 3 [ h 3 ( u 3 ) + φ 3 u 3 ] .
For any admissible control u i ¯ and according to (18) for all t [ 0 , T ] we arrive at
h i ( u i ) + u i φ i h i ( u i ¯ ) + u i ¯ φ i .
Since u i ¯ = 0 is an admissible control, we obtain
h i ( u i ) + u i φ i h i ( 0 ) + 0 · φ i = 0 .
According to the algorithm of Pontryagin’s maximum principle to determine the optimal control structure, we consider the next derivatives:
H u i = h ˙ i ( u i ) + φ i = 0 , i = 1 , 3 ¯ .
As h i ( · ) are increasing functions and I i ( · ) 0 , then the Hamiltonian reaches its maximum if φ i ( t ) = h ˙ i ( u i ( t ) ) 0 , i = 1 , 2 , 3 . According to (15), since I i ( t ) 0 for all t [ 0 , T ] , this condition is satisfied if and only if λ R i ( t ) λ I i ( t ) 0 for i = 1 , 3 ¯ . To complete the proof of proposition, we consider the auxiliary lemma.
Lemma 1.
For all t [ 0 , T ] , we have λ R i ( t ) λ I i ( t ) 0 , where i = 1 , 3 ¯ .
The Proof of Lemma 1 consists of two parts: firstly, we consider the case when t = T and show that derivatives of the functions λ R i ( t ) λ I i ( t ) , i = 1 , 3 ¯ are non-positive; secondly, we prove by contradiction that on the whole interval [ 0 , T ] these functions are non-negative. The complete proofs of Lemma 1 are presented in Appendix A and follow the same technique as that in [48,52].

4.1. Functions h i ( · ) Are Concave

Let h i ( · ) be a concave function ( h i ( · ) 0 ); then, according to (5)–(7) the Hamiltonian is a convex function of u i ( · ) , i = 1 , 3 ¯ . There are two different options for u i [ 0 , u m a x ] that maximimize the Hamiltonian. Parameter u m a x [ 0 , 1 ] .
If h i ( 0 ) + φ i ( t ) · 0 > h i ( u m a x ) + φ i ( t ) · u m a x or h i ( u m a x ) > φ i ( t ) u m a x , then the optimal control is u i = 0 (see Figure 4 (left)); otherwise u i = u m a x (see Figure 4 (right)).
For i = 1 , 3 ¯ , the optimal control parameters u i ( t ) are defined as follows:
u i * ( t ) = 0 , for φ i ( t ) u m a x < h i ( u m a x ) , u m a x , for φ i ( t ) u m a x h i ( u m a x ) .

4.2. Functions h i ( · ) Are Strictly Convex

Let h i ( · ) be a strictly convex function ( h i ( · ) > 0 ); then, the Hamiltonian is concave function. Consider the following derivative:
x ( h i ( x ) + φ i ( t ) x ) x = x i = 0 ,
where x [ 0 , u m a x ] , u i * ( t ) = x i , and u m a x [ 0 , 1 ] . There are three different types of points at which the Hamiltonian reaches its maximum (Figure 5). To find them, we need to consider the derivatives of the Hamiltonian at u i = 0 and u i = u m a x . If the derivatives (24) at u i = 0 are non-increasing ( h i ( 0 ) + φ i ( t ) 0 ), then the value of the control that maximizes the Hamiltonian is less than 0, and according to our restrictions ( u i [ 0 , u m a x ] ) the optimal control will be equal to 0 (Figure 5a). If the derivatives at u i = u m a x are increasing ( h i ( u m a x ) + φ i ( t ) > 0 ), this means that the value of the control that maximizes the Hamiltonian is greater than u m a x . Hence, the optimal control will be 1 (Figure 5c); otherwise, we can find the value of u i * ( 0 , u m a x ) (see Figure 5b):
u i * ( t ) = 0 , for φ i ( t ) h i ( 0 ) , h 1 ( φ i ( t ) ) , for h i ( 0 ) < φ i ( t ) h i ( u m a x ) , u m a x , for h i ( u m a x ) < φ i ( t ) , i = 1 , 2 , 3 .

5. Numerical Simulation

In this section, we present several numerical experiments to corroborate our results.For the experiments, we partially use modeled data and real data obtained during the COVID-19 pandemic [33,40,41,53] for the following initial distribution between susceptible, exposed, and infected groups: S 1 0 = 0.7 , E 1 0 = 0.1 , I 1 0 = 0.2 . The spreading and self-recovery rates are defined as β i = 0.25 , σ i = 0.1 for i = 1 , 3 ¯ , incubation rates are k i = 0.15 for i = 1 , 3 ¯ . The cost functions in infected group are f i ( I i ( t ) ) = f ¯ i I i ( t ) , and the treatment cost functions are defined as h i ( u i ( t ) ) = h ¯ i u i 2 ( t ) for i = 1 , 3 ¯ . In the current model it is supposed that the maximum value of the control u m a x = 0.2 . More detailed explanation of the parameters and initial data used in experiments can be found in Table 1.
Experiment 1. In the current experiment, we present the SQEIR model under the assumption that quarantine is not possible for susceptible people. Applying the specially designed procedure and considering the cluster structure of the population, we obtain the result that the epidemic starts and reaches its maximum faster at the first stage than at stages l = 2 , 3 . At the second and the third clusters, the epidemic starts with delays; Figure 6 demonstrates this fact.
The behaviour of the system in the controlled case is shown in Figure 7.
Figure 8 and Figure 9 represents the structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 , and summarizes the changes in all fractions of the population, respectively.
Aggregation system costs in the uncontrolled case are equal to 29.41 monetary units (m.u.) and 13.22 m.u in the controlled case. A comparison of these costs is presented in Figure 10.
Experiment 2. In the current experiment, we consider the SQEIR model with quarantine ( δ 1 = 0.4 , p 1 = 0.05 ). We assume that the government has imposed quarantine measures and that citizens should stay at home. This experiment shows the effects of quarantine measures on the development of an epidemic situation. The behavior of the system in the uncontrolled and controlled cases is shown in Figure 11 and Figure 12.
Figure 13 represents the structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 .
Aggregate changes in all fractions of the population are shown in Figure 14. The aggregated system cost in the uncontrolled case is 29.43 million euros compared with 14.07 million euros in the controlled case (Figure 15).
The presence of a quarantine slightly increases the aggregate cost, but the peak number of infected individuals is much lower. Therefore, we can say that optimal controllers save the health system’s resources (medical staff, equipment) and prevent its collapse.
Experiment 3. In this experiment, it is assumed that all individuals are responsible. We suppose that resident responsibility positively reduces the overall spread of the epidemic and minimizes aggregate costs. Residents voluntarily remain in quarantine until the end of the interval under consideration [ 0 , 100 ] . This assumption leads to the transition from the susceptible fraction to quarantine in cluster l = 1 ( S 1 Q 1 ), which occurs at the rate of δ 1 = 0.6 . The value δ 1 is higher than in experiment 1, but unlike the previous case, the transition rate from quarantine to exposed ( Q 1 E 1 ) is p 1 = 0 (lower than in the previous experiment). The other parameters of the system remain the same.
Figure 16 and Figure 17 represent the behavior of the system in uncontrolled and controlled cases, respectively.
As in the previous experiments, Figure 18 represents the structure of the optimal treatment policy u i ( t ) , i = 1 , 2 , 3 and provides a summary of changes in all fractions of the population Figure 19. It can be seen that the number of infected people is lower than in the case in which the residents leave quarantine independently without the government’s consent.
Aggregation system costs in the uncontrolled case are equal to 23.57 m.u. and 10.60 m.u in the controlled case (Figure 20).
Experiment 4. Here it is assumed that all individuals in the population are irresponsible and prefer to violate the quarantine isolation rules. Under this assumption, the transition rate from susceptible to quarantined subgroups ( S 1 Q 1 ) is chosen as δ 1 = 0.3 , which is lower than in experiments 1 and 3. At the same time, quarantined individuals become exposed at a higher rate of p 1 = 0.2 . All other parameters remain the same. Figure 21 and Figure 22 show the uncontrolled case and the controlled case, respectively.
Figure 23 represents the structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 and summarizes changes in all fractions of the population Figure 24.
Aggregate system costs in the uncontrolled case are equal to 29.58 m.u., compared to 13.52 m.u in the controlled case (Figure 25). Comparing the costs with the previous experiment, the hypothesis of the general responsibility of residents in the population is confirmed. The more responsible the residents are in the country, the less the aggregated costs from the epidemic will be.
Experiment 5. In this experiment we show how the aggregated costs change in the controlled cases for different parameter values δ 1 and p 1 (see Figure 26).
It can be noted that the presence of quarantine measures ( δ 1 > 0 ) brings about lower costs than the absence of these measures ( δ 1 = 0 ) only when people stay in quarantine without leaving it ( p 1 = 0 ).

6. Conclusions

This paper presents a multilevel modification of the susceptible-quarantine-exposed-infected-recovered (SQEIR) model of the simultaneous spread of a virus over three clusters in the entire population. We have obtained the optimal control structure and the restrictions of feasible controls for a particular class of cost functions. Numerical simulations confirmed the hypothesis that if population residents are compliant with quarantine rules on the first level, then this produces a positive effect, reducing the overall spread of epidemics and the aggregate system costs. We will further investigate specific cases of epidemic spreading in different countries using appropriate statistic datasets. Other research directions include applying the hierarchical SQEIR model to complex networks with different topologies and using vaccination as a control strategy.

Author Contributions

E.G., V.T. described the proposed framework and wrote the whole manuscript; I.P., V.T. and D.F. implemented the simulation experiments; E.G., V.T. and I.P. collected data; E.G., V.T. and D.F. revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

The research has been partially supported by RFBR according to the research project 20-31-90133.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The proof of Lemma 1. 
Proof of the Lemma 1 is based on the following properties.
Property A1. 
Let v ( t ) be a continuous and piecewise differential function of t. Let v ( t 1 ) = L and v ( t ) > L for all t ( t 1 , , t 0 ] . Then v ˙ ( t 1 + ) 0 where v ( t 1 + ) = lim x 0 v ( x ) .
Property A2. 
For any convex and differentiable function y ( x ) , which is 0 at x = 0 , y ( x ) x y ( x ) 0 for all x 0 .
Let us split our proof into two parts. In the first part we will consider the case when t = T and show that derivatives of the functions ( λ R i ( t ) λ I i ( t ) ) , i = 1 , 3 ¯ are less than or equal to zero to prove that they are non-increasing at t = T . In the second part, we will use the method of proof by contradiction and show that on the whole interval [ 0 , T ] , these functions are also non-negative.
Part I. At time moment T, we have according to (9), (11) and (13):
( λ R 1 ( T ) λ I 1 ( T ) ) = 0 ; ( λ R 2 ( T ) λ I 2 ( T ) ) = 0 ; ( λ R 3 ( T ) λ I 3 ( T ) ) = 0 .
From (8), (10) and (12) we obtain
( λ ˙ R 1 ( T ) λ ˙ I 1 ( T ) ) = f ˙ 1 ( I 1 ( T ) ) 0 ; ( λ ˙ R 2 ( T ) λ ˙ I 2 ( T ) ) = f ˙ 2 ( I 2 ( T ) ) 0 ; ( λ ˙ R 3 ( T ) λ ˙ I 3 ( T ) ) = f ˙ 3 ( I 3 ( T ) ) 0 .
Now we can observe that at time moment T all functions are equal to zero and their derivatives are less or equal to zero; then, we observe that ( λ R i ( t ) λ I i ( t ) ) , i = 1 , 3 ¯ are decreasing functions at t = T .
Part II. (Proof by contradiction)
Let 0 t * < T be the last instant moment at which one of these inequality constraints for i = 1 , 3 ¯ and p = 1 , 2 ¯ is satisfied:
( λ R i ( t ) λ I i ( t ) ) 0 , ( λ E i ( t ) λ S i ( t ) ) 0 , ( λ I i ( t ) λ E i ( t ) ) 0 , ( λ Q 1 ( t ) λ S 1 ( t ) ) 0 , ( λ E 1 ( t ) λ Q 1 ( t ) ) 0 , ( λ S i + 1 ( t ) λ S i ( t ) ) 0 , ( λ E i + 1 ( t ) λ E i ( t ) ) 0 , ( λ R i + 1 ( t ) λ R i ( t ) ) 0 ,
For the proof by contradiction we suppose that at the time moment t * one of the inequalities is equal to zero, i.e., ( λ R i ( t * ) λ I i ( t * ) ) = 0 , and consider the derivative:
λ ˙ R 1 ( t * ) λ ˙ I 1 ( t * ) = ( λ R 1 λ R 2 ) m 3 1 f 1 ( I 1 ) ( λ S 1 λ E 1 ) β 1 S 1 ( λ I 1 λ R 1 ) ( σ 1 + u 1 ) .
Let us express this function by means of the Hamiltonian
λ R 1 ( t ) λ I 1 ( t ) = 1 ( σ 1 + u 1 ) I 1 [ H + f 1 ( I 1 ) + f 2 ( I 2 ) + f 3 ( I 3 ) + h 1 ( u 1 ) + h 2 ( u 2 ) + h 3 ( u 3 ) ( λ E 1 λ S 1 ) β 1 ( E 1 + I 1 ) S 1 ( λ Q 1 λ S 1 ) δ 1 S 1 ( λ E 1 λ Q 1 ) p 1 Q 1 ( λ I 1 λ E 1 ) k 1 E 1 ( λ S 2 λ S 1 ) m 1 1 S 1 ( λ E 2 λ E 1 ) m 2 1 E 1 ( λ R 2 λ R 1 ) m 3 1 R 1 ( λ E 2 λ S 2 ) β 2 ( E 2 + I 2 ) S 2 ( λ I 2 λ E 2 ) k 2 E 2 ( λ R 2 λ I 2 ) ( σ 2 + u 2 ) I 2 ( λ S 3 λ S 2 ) m 1 2 S 2 ( λ E 3 λ E 2 ) m 2 2 E 2 + ( λ R 3 λ R 2 ) m 3 2 R 2 ( λ E 3 λ S 3 ) β 3 ( E 3 + I 3 ) S 3 ( λ I 3 λ E 3 ) k 3 E 3 ( λ R 3 λ I 3 ) ( σ 3 + u 3 ) I 3 ] .
The system of ODE is autonomous, i.e., Hamiltonian, and the constraints on the control do not have an explicit dependency on the independent variable t
H ( λ , S 1 ( t ) , Q 1 ( t ) , , R 3 ( t ) , u 1 ( t ) , u 2 ( t ) , u 3 ( t ) ) = const .
From (8)–(13), we obtain
H = H ( T ) = ( f 1 ( I 1 ( T ) ) + f 2 ( I 2 ( T ) ) + f 3 ( I 3 ( T ) ) + h 1 ( u 1 ( T ) ) + h 2 ( u 2 ( T ) ) + h 3 ( u 3 ( T ) ) ) 0 .
Since ( λ R 1 ( t ) λ I 1 ( t ) ) is a decreasing function on the interval [ 0 ; T ] ; then, according to Property A1, we consider a time moment t * + such as:
λ ˙ R 1 ( t * + ) λ ˙ I 1 ( t * + ) = ( λ R 1 λ R 2 ) m 3 1 f 1 ( I 1 ) ( λ S 1 λ E 1 ) β 1 S 1 ( λ I 1 λ R 1 ) ( σ 1 + u 1 ) .
Substituting the function expressed from the Hamiltonian into this derivative, we get:
λ ˙ R 1 ( t * + ) λ ˙ I 1 ( t * + ) = ( λ R 1 λ R 2 ) m 3 1 f 1 ( I 1 ) ( λ S 1 λ E 1 ) β 1 S 1 + 1 I 1 [ H + f 1 ( I 1 ) + f 2 ( I 2 ) + f 3 ( I 3 ) + h 1 ( u 1 ) + h 2 ( u 2 ) + h 3 ( u 3 ) ( λ E 1 λ S 1 ) β 1 ( E 1 + I 1 ) S 1 ( λ Q 1 λ S 1 ) δ 1 S 1 ( λ E 1 λ Q 1 ) p 1 Q 1 ( λ I 1 λ E 1 ) k 1 E 1 ( λ S 2 λ S 1 ) m 1 1 S 1 ( λ E 2 λ E 1 ) m 2 1 E 1 ( λ R 2 λ R 1 ) m 3 1 R 1 ( λ E 2 λ S 2 ) β 2 ( E 2 + I 2 ) S 2 ( λ I 2 λ E 2 ) k 2 E 2 ( λ R 2 λ I 2 ) ( σ 2 + u 2 ) I 2 ( λ S 3 λ S 2 ) m 1 2 S 2 ( λ E 3 λ E 2 ) m 2 2 E 2 + ( λ R 3 λ R 2 ) m 3 2 R 2 ( λ E 3 λ S 3 ) β 3 ( E 3 + I 3 ) S 3 ( λ I 3 λ E 3 ) k 3 E 3 ( λ R 3 λ I 3 ) ( σ 3 + u 3 ) I 3 ] = 1 I 1 ( f 1 ( I 1 ) I 1 + f 1 ) ( λ R 2 λ R 1 ) ( 1 + R 1 I 1 ) + 1 I 1 [ H + f 2 ( I 2 ) + f 3 ( I 3 ) + h 1 ( u 1 ) + h 2 ( u 2 ) + h 3 ( u 3 ) ( λ E 1 λ S 1 ) β 1 E 1 S 1 ( λ Q 1 λ S 1 ) δ 1 S 1 ( λ E 1 λ Q 1 ) p 1 Q 1 ( λ I 1 λ E 1 ) k 1 E 1 ( λ S 2 λ S 1 ) m 1 1 S 1 ( λ E 2 λ E 1 ) m 2 1 E 1 ( λ E 2 λ S 2 ) β 2 ( E 2 + I 2 ) S 2 ( λ I 2 λ E 2 ) k 2 E 2 ( λ R 2 λ I 2 ) ( σ 2 + u 2 ) I 2 ( λ S 3 λ S 2 ) m 1 2 S 2 ( λ E 3 λ E 2 ) m 2 2 E 2 + ( λ R 3 λ R 2 ) m 3 2 R 2 ( λ E 3 λ S 3 ) β 3 ( E 3 + I 3 ) S 3 ( λ I 3 λ E 3 ) k 3 E 3 ( λ R 3 λ I 3 ) ( σ 3 + u 3 ) I 3 ]
According to assumption (A3), Property A2, (21), and (A7), the difference ( λ ˙ R 1 ( t ) λ ˙ I 1 ( t ) ) is negative at the time moment t * + , then function ( λ R 1 ( t ) λ I 1 ( t ) ) decreases. This contradicts Property A1 and proves that our function is not increasing on the interval t [ 0 ; T ] . We find that ( λ R 1 ( t ) λ I 1 ( t ) ) 0 for t [ 0 ; T ] . The proof for all other functions from (A3) is similar to this.
The proof of Lemma 1 is completed. □

References

  1. Jones, C.J.; Philippon, T.; Venkateswaran, V. Optimal Mitigation Policies in a Pandemic: Social Distancing and Working from Home; Working Paper 26984; National Bureau of Economic Research: Cambridge, MA, USA, 2020. [Google Scholar]
  2. Masuda, N.; Konno, N. Multi-state epidemic processes on complex networks. J. Theor. Biol. 2006, 243, 64–75. [Google Scholar] [CrossRef] [Green Version]
  3. Nuno, M.; Feng, Z.; Martcheva, M.; Castillo-Chavez, C. Dynamics of two-strain influenza with isolation and partial cross-immunity. SIAM J. Appl. Math. 2005, 65, 964–982. [Google Scholar] [CrossRef] [Green Version]
  4. Smith, G.J.; Vijaykrishna, D.; Bahl, J.; Lycett, S.J.; Worobey, M.; Pybus, O.G.; Ma, S.K.; Cheung, C.L.; Raghwani, J.; Bhatt, S.; et al. Origins and evolutionary genomics of the 2009 swine-origin H1N1 influenza A epidemic. Nature 2009, 459, 1122–1125. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Butler, D. Flu surveillance lacking. Nature 2012, 483, 520–522. [Google Scholar] [CrossRef] [Green Version]
  6. Moon, A.S.; Sahneh, F.D.; Scoglio, C. Generalized group-based epidemic model for spreading processes on networks: GgroupEM. arXiv 2019, arXiv:1908.06057. [Google Scholar]
  7. Sahneh, F.D.; Scoglio, C.; Mieghem, P.V. Generalized epidemic meanfield model for spreading processes over multilayer complex networks. IEEE/ACM Trans. Netw. 2013, 21, 1609–1620. [Google Scholar] [CrossRef]
  8. Vespignani, A.; Pastor-Satorras, R.; Van Mieghem, M.; Castellano, C. Epidemic processes in complex networks. Rev. Mod. Phys. 2015, 87, 925. [Google Scholar]
  9. Evans, A.S.; Kaslow, R.A. Viral Infections of Humans: Epidemiology and Control; Springer: New York, NY, USA, 1997. [Google Scholar]
  10. Fedyanin, D.N.; Chkhartishvili, A.G. On a model of informational control in social networks. Autom. Remote Control 2011, 72, 2181–2187. [Google Scholar] [CrossRef]
  11. Khan, M.A.; Shah, S.W.; Ullah, S.; Gómez-Aguilar, J.F. A dynamical model of asymptomatic carrier zika virus with optimal control strategies. Nonlinear Anal. Real World Appl. 2019, 50, 144–170. [Google Scholar] [CrossRef]
  12. Sharma, S.; Samanta, G.P. Stability analysis and optimal control of an epidemic model with vaccination. Int. J. Biomath. 2015, 8, 28. [Google Scholar] [CrossRef]
  13. Taynitskiy, V.A.; Gubar, E.A.; Zhitkova, E.M. Structure of optimal control in the model of propagation of two malicious softwares. In Proceedings of the International Conference on Stability and Control Processes in Memory of V.I. Zubov (SCP), St. Petersburg, Russia, 5–9 October 2015; pp. 261–264. [Google Scholar]
  14. Taynitskiy, V.A.; Gubar, E.A.; Zhu, Q. Optimal Security Policy for Protection Against Heterogeneous Malware. In International Conference on Network Games, Control and Optimization (NETGCOOP 2016); Birkhäuser: Cham, Switzerland, 2017. [Google Scholar]
  15. Wu, Q.; Small, M.; Liu, H. Superinfection Behaviors on Scale-Free Networks with Competing Strains. J. Nonlinear Sci. 2013, 23, 113–127. [Google Scholar] [CrossRef]
  16. Zuzek, L.G.A.; Stanley, H.E.; Braunstein, L.A. Epidemic Model with Isolation in Multilayer Networks. Sci. Rep. 2015, 5, 12151. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Funk, S.; Gilad, E.; Watkins, C.; Jansen, V.A.A. The spread of awareness and its impact on epidemic outbreaks. Proc. Natl. Acad. Sci. USA 2009, 106, 6872–6877. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Nekovee, A.M.; Moreno, Y.; Bianconi, G.; Marsili, M. Theory of rumor spreading in complex social networks. Physica 2007, A374, 457–470. [Google Scholar]
  19. Newman, L.H. What We Know about Fridayś Massive East Coast Internet Outage. Wired Magazine. 24 October 2016. Available online: https://www.wired.com/2016/10/internet-outage-ddos-dns-dyn/ (accessed on 21 October 2016).
  20. Merler, S.; Ajelli, M.; Fumanelli, L.; Gomes, M.F.; y Piontti, A.P.; Rossi, L.; Chao, D.L.; Longini, I.M., Jr.; Halloran, M.E.; Vespignani, A. Spatiotemporal spread of the 2014 outbreak of Ebola virus disease in Liberia and the effectiveness of non-pharmaceutical interventions: A computational modelling analysis. Lancet Infect. Dis. 2015, 15, 204–211. [Google Scholar] [CrossRef] [Green Version]
  21. Nowzari, C.; Preciado, V.M.; Pappas, G.J. Analysis and Control of Epidemics: A Survey of Spreading Processes on Complex Networks. IEEE Control Syst. Mag. 2016, 36, 26–46. [Google Scholar]
  22. Altman, E.; Avrachenkov, K.; De Pellegrini, F.; El-Azouzi, R.; Wang, H. Multilevel Strategic Interaction Game Models for Complex Networks; Springer Nature: Cham, Switzerland, 2019. [Google Scholar]
  23. Taynitskiy, V.; Gubar, E.; Fedyanin, D.; Petrov, I.; Zhu, Q. Optimal Control of Joint Multi-Virus Infection and Information Spreading. IFAC-PapersOnLine 2020, 53, 6650–6655. [Google Scholar] [CrossRef]
  24. Huang, Y.; Zhu, Q. A differential game approach to decentralized virus-resistant weight adaptation policy over complex networks. IEEE Trans. Control Netw. Syst. 2019, 7, 944–955. [Google Scholar] [CrossRef] [Green Version]
  25. Fenichel, E. Economic considerations for social distancing and behavioural-based policies during an epidemic. J. Health Econ. 2013, 32, 440–451. [Google Scholar] [CrossRef] [Green Version]
  26. Geoffard, P.Y.; Philipson, T. Rational Epidemics and Their Public Control. Int. Econ. Rev. 1996, 37, 603–624. [Google Scholar] [CrossRef]
  27. Alvarez, F.; Argente, D.; Lippi, F. A Simple Planning Problem for COVID-19 Lockdown; Working Paper 26981; National Bureau of Economic Research: Cambridge, MA, USA, 2020. [Google Scholar]
  28. Eichenbaum, M.; Rebelo, S.; Trabandt, M. The Macroeconomics of Epidemics; Working Paper 26882; National Bureau of Economic Research: Cambridge, MA, USA, 2020. [Google Scholar]
  29. Farboodi, M.; Jarosch, G.; Shimer, R. Internal and External Effects of Social Distancing in a Pandemic; Working Paper 27059; National Bureau of Economic Research: Cambridge, MA, USA, 2020. [Google Scholar]
  30. Garriga, C.; Manuelli, R.; Sanghi, S. Optimal Management of an Epidemic: An Application to COVID-19; A Progress Report; Mimeo: New York, NY, USA, 2020. [Google Scholar]
  31. Piguillem, F.; Shi, L. Optimal Covid-19 Quarantine and Testing Policies. CEPR Discussion Paper No. DP14613. 2020. Available online: https://ssrn.com/abstract=3594243 (accessed on 8 May 2020).
  32. Rowthorn, R.; Flavio, T. The Optimal Control of Infectious Diseases Via Prevention and Treatment; Technical Report 2013, Cambridge-INET Working Paper; Faculty of Economics, University of Cambridge: Cambridge, UK, 2020. [Google Scholar]
  33. Acemoglu, D.; Chernozhukov, V.; Werning, I.; Winston, M.D. Optimal Targeted Lockdowns in a MultiGroup SIR Model. Am. Econ. Rev. Insights 2021, 3, 487–502. [Google Scholar] [CrossRef]
  34. Bailey, N.T.J. The Mathematical Theory of Infectious Diseases, 2nd ed.; Hafner: New York, NY, USA, 1975. [Google Scholar]
  35. Hethcote, H.W.; Van Ark, J.W. Epidemiological models for heterogeneous populations: Proportionate mixing, parameter estimation, and immunization programs. Math. Biosci. 1987, 84, 85–118. [Google Scholar] [CrossRef]
  36. Eshghi, S.; Khouzani, M.H.R.; Sarkar, S.; Venkatesh, S.S. Optimal patching in clustered malware epidemics. IEEE/ACM Trans. Netw. 2014, 24, 283–298. [Google Scholar] [CrossRef] [Green Version]
  37. Ndeffo Mbah, M.L.; Gilligan, C.A. Resource allocation for epidemic control in metapopulations. PLoS ONE 2011, 6, e24577. [Google Scholar] [CrossRef]
  38. Rowthorn, R.E.; Laxminarayan, R.; Gilligan, C.A. Optimal control of epidemics in metapopulations. J. R. Soc. Interface 2009, 6, 1135–1144. [Google Scholar] [CrossRef] [Green Version]
  39. Holloway, R.; Rasmussen, S.A.; Zaza, S.; Cox, N.J.; Jernigan, D.B. Influenza Pandemic Framework Workgroup. Updated preparedness and response framework for influenza pandemics. Morb. Mortal. Wkly. Rep. Recomm. Rep. 2014, 63, 1–18. [Google Scholar]
  40. Lauer, S.A.; Grantz, K.H.; Bi, Q.; Jones, F.K.; Zheng, Q.; Meredith, H.R.; Azman, A.S.; Reich, N.G.; Lessler, J. The Incubation Period of Coronavirus Disease 2019 (COVID-19) from Publicly Reported Confirmed Cases: Estimation and Application. Available online: https://www.acpjournals.org/doi/10.7326/M20-0504 (accessed on 10 March 2020).
  41. Nishiura, H.; Kobayashi, T.; Miyama, T.; Suzuki, A.; Jung, S.M.; Hayashi, K.; Kinoshita, R.; Yang, Y.; Yuan, B.; Akhmetzhanov, A.R.; et al. Estimation of the asymptomatic ratio of novel coronavirus infections (COVID-19). Int. J. Infect. Dis. 2020, 94, 154–155. [Google Scholar] [CrossRef] [PubMed]
  42. Poletti, P.; Tirani, M.; Cereda, D.; Trentini, F.; Guzzetta, G.; Sabatino, G.; Marziano, V.; Castrofino, C.; Grosso, F.; Castillo, G.; et al. Association of Age with Likelihood of Developing Symptoms and Critical Disease among Close Contacts Exposed to Patients with Confirmed SARS-CoV-2 Infection in Italy. Available online: https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2777314 (accessed on 10 March 2020).
  43. Allen, L.J.S. An introduction to stochastic epidemic models. In Mathematical Epidemiology; Springer: Berlin/Heidelberg, Germany, 2008; pp. 81–130. [Google Scholar]
  44. Capasso, V. Mathematical Structures of Epidemic Systems; Springer: Berlin/Heidelberg, Germany, 1993; Volume 97. [Google Scholar]
  45. Diekmann, O.; Heesterbeek, A.P.; Roberts, M.G. The construction of next-generation matrices for compartmental epidemic models. J. R. Soc. Interface 2010, 7, 873–885. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  46. Van den Driessche, P. Reproduction numbers of infectious disease models. Infect. Dis. Model. 2017, 2, 288–303. [Google Scholar] [CrossRef]
  47. Jones, J.H. Notes on R0; Department of Anthropological Sciences: Stanford, CA, USA, 2007; Volume 323, pp. 1–19. [Google Scholar]
  48. Altman, E.; Khouzani, M.; Sarkar, S. Optimal control of epidemic evolution. In Proceedings of the INFOCOM, Shanghai, China, 10–15 April 2011; pp. 1683–1691. [Google Scholar]
  49. Fu, F.; Rosenbloom, D.I.; Wang, L.; Nowak, M.A. Imitation dynamics of vaccination behaviour on social networks. Proc. R. Soc. B Biol. Sci. 2011, 278, 42–49. [Google Scholar] [CrossRef] [Green Version]
  50. Pontryagin, L.; Boltyanskii, V.; Gamkrelidze, R.; Mishchenko, E. The Mathematical Theory of Optimal Processes; Interscience: Moscow, Russia, 1962. [Google Scholar]
  51. Sethi, S.P.; Thompson, G.L. Optimal Control Theory: Applications to Management Science and Economics; Springer: Berlin, Germany, 2006. [Google Scholar]
  52. Taynitskiy, V.; Gubar, E.; Zhu, Q. Optimal Control of Heterogeneous Mutating Viruses. Games 2018, 9, 103. [Google Scholar]
  53. Gubar, E.A.; Taynitskiy, V.A.; Policardo, L.; Carrera, E.J.S. Optimal Lockdown Policies driven by Socioeconomic Costs. arXiv 2021, arXiv:2105.08349. [Google Scholar]
Figure 1. CDC pandemic intervals.
Figure 1. CDC pandemic intervals.
Computation 10 00031 g001
Figure 2. The scheme of transition between groups S, Q, E, I, R, and hierarchical levels.
Figure 2. The scheme of transition between groups S, Q, E, I, R, and hierarchical levels.
Computation 10 00031 g002
Figure 3. Investigation of R 0 ( β , u ) and R 0 ( k , u ) for u i ( t ) = u , β i = β , k i = k . R 0 < 1 only in blue regions.
Figure 3. Investigation of R 0 ( β , u ) and R 0 ( k , u ) for u i ( t ) = u , β i = β , k i = k . R 0 < 1 only in blue regions.
Computation 10 00031 g003
Figure 4. Hamiltonian function in a case in which functions h i ( · ) are concave.
Figure 4. Hamiltonian function in a case in which functions h i ( · ) are concave.
Computation 10 00031 g004
Figure 5. Hamiltonian function in a case in which functions h i ( · ) are convex.
Figure 5. Hamiltonian function in a case in which functions h i ( · ) are convex.
Computation 10 00031 g005
Figure 6. Experiment 1. Spread of the virus in three different clusters in an uncontrolled case.
Figure 6. Experiment 1. Spread of the virus in three different clusters in an uncontrolled case.
Computation 10 00031 g006
Figure 7. Experiment 1. Spread of the virus in three different clusters in a controlled case.
Figure 7. Experiment 1. Spread of the virus in three different clusters in a controlled case.
Computation 10 00031 g007
Figure 8. Experiment 1. The structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 .
Figure 8. Experiment 1. The structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 .
Computation 10 00031 g008
Figure 9. Experiment 1. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right).
Figure 9. Experiment 1. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right).
Computation 10 00031 g009
Figure 10. Experiment 1. Aggregation costs in uncontrolled and controlled cases.
Figure 10. Experiment 1. Aggregation costs in uncontrolled and controlled cases.
Computation 10 00031 g010
Figure 11. Experiment 2. Spread of the virus in three different clusters in the uncontrolled case.
Figure 11. Experiment 2. Spread of the virus in three different clusters in the uncontrolled case.
Computation 10 00031 g011
Figure 12. Experiment 2. Spread of the virus in three different clusters in the controlled case.
Figure 12. Experiment 2. Spread of the virus in three different clusters in the controlled case.
Computation 10 00031 g012
Figure 13. Experiment 2. The structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 .
Figure 13. Experiment 2. The structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 .
Computation 10 00031 g013
Figure 14. Experiment 2. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right).
Figure 14. Experiment 2. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right).
Computation 10 00031 g014
Figure 15. Experiment 2. Aggregation costs in uncontrolled and controlled cases.
Figure 15. Experiment 2. Aggregation costs in uncontrolled and controlled cases.
Computation 10 00031 g015
Figure 16. Experiment 3. Spread of the virus in the uncontrolled case (responsible individuals). (Left): 1 level, (middle): 2 level, (right): 3 level.
Figure 16. Experiment 3. Spread of the virus in the uncontrolled case (responsible individuals). (Left): 1 level, (middle): 2 level, (right): 3 level.
Computation 10 00031 g016
Figure 17. Experiment 3. Spread of the virus in the controlled case (responsible individuals). (Left): 1 level, (middle): 2 level, (right): 3 level.
Figure 17. Experiment 3. Spread of the virus in the controlled case (responsible individuals). (Left): 1 level, (middle): 2 level, (right): 3 level.
Computation 10 00031 g017
Figure 18. Experiment 3. The structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 (responsible individuals).
Figure 18. Experiment 3. The structure of the optimal treatment policies u i ( t ) , i = 1 , 2 , 3 (responsible individuals).
Computation 10 00031 g018
Figure 19. Experiment 3. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right) with responsible individuals.
Figure 19. Experiment 3. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right) with responsible individuals.
Computation 10 00031 g019
Figure 20. Experiment 3. Aggregation costs in uncontrolled and controlled cases with responsible individuals.
Figure 20. Experiment 3. Aggregation costs in uncontrolled and controlled cases with responsible individuals.
Computation 10 00031 g020
Figure 21. Experiment 4. Spread of the virus in the uncontrolled case (irresponsible individuals). (Left): 1 level, (middle): 2 level, (right): 3 level.
Figure 21. Experiment 4. Spread of the virus in the uncontrolled case (irresponsible individuals). (Left): 1 level, (middle): 2 level, (right): 3 level.
Computation 10 00031 g021
Figure 22. Experiment 4. Spread of the virus in the controlled case (irresponsible residents). (Left): 1 level, (middle): 2 level, (right): 3 level.
Figure 22. Experiment 4. Spread of the virus in the controlled case (irresponsible residents). (Left): 1 level, (middle): 2 level, (right): 3 level.
Computation 10 00031 g022
Figure 23. Experiment 4. The structure of the optimal treatment policies u i ( t ) irresponsible individuals.
Figure 23. Experiment 4. The structure of the optimal treatment policies u i ( t ) irresponsible individuals.
Computation 10 00031 g023
Figure 24. Experiment 4. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right) with irresponsible individuals.
Figure 24. Experiment 4. Sum of the fractions of all levels: uncontrolled (left) and controlled cases (right) with irresponsible individuals.
Computation 10 00031 g024
Figure 25. Experiment 4. Aggregation costs in uncontrolled and controlled cases with irresponsible individuals.
Figure 25. Experiment 4. Aggregation costs in uncontrolled and controlled cases with irresponsible individuals.
Computation 10 00031 g025
Figure 26. Experiment 5. Table of the dependence of aggregated costs on various values of the parameters δ 1 and p 1 in the controlled case.
Figure 26. Experiment 5. Table of the dependence of aggregated costs on various values of the parameters δ 1 and p 1 in the controlled case.
Computation 10 00031 g026
Table 1. Parameters used for simulations in experiments.
Table 1. Parameters used for simulations in experiments.
Parameters Used for Simulations
Parameter NameExp. 1Exp. 2Exp. 3Exp. 4Exp. 5
Fraction of0.70.70.70.70.7
susceptible people11111
at time t = 0 ( S i 0 )11111
Fraction of0.10.10.10.10.1
exposed people00000
at time t = 0 ( E i 0 )00000
Fraction of0.20.20.20.20.2
infected people00000
at time t = 0 ( I i 0 )00000
Infection rate0.250.250.250.250.25
from S i to E i ( β i )
Recovery rate ( σ i )0.10.10.10.10.1
Asymptomatic to0.150.150.150.150.15
Infected ( k i )
Voluntary00.40.60.30–1
self-isolation ( δ )
Return from00.0500.20–0.5
self-isolation (p)
Migration rates0.050.050.050.050–0.3
from S i to S i + 1 ( m 1 i )
Migration rates0.050.050.050.050–0.3
from E i to E i + 1 ( m 2 i )
Migration rates0.050.050.050.050–0.3
from R i to R i + 1 ( m 3 i )
Infection costs f ¯ i 11111
Treatment costs h ¯ i 11111
Maximum values0.20.20.20.20.2
of control ( u m a x )
Aggregated costs J29.4129.4323.5729.58
Uncontrolled case
Aggregated costs J13.2214.0710.6013.52 d e p e n d
Controlled case o n t h e
p a r a m e t e r s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gubar, E.; Taynitskiy, V.; Fedyanin, D.; Petrov, I. Hierarchical Epidemic Model on Structured Population: Diffusion Patterns and Control Policies. Computation 2022, 10, 31. https://doi.org/10.3390/computation10020031

AMA Style

Gubar E, Taynitskiy V, Fedyanin D, Petrov I. Hierarchical Epidemic Model on Structured Population: Diffusion Patterns and Control Policies. Computation. 2022; 10(2):31. https://doi.org/10.3390/computation10020031

Chicago/Turabian Style

Gubar, Elena, Vladislav Taynitskiy, Denis Fedyanin, and Ilya Petrov. 2022. "Hierarchical Epidemic Model on Structured Population: Diffusion Patterns and Control Policies" Computation 10, no. 2: 31. https://doi.org/10.3390/computation10020031

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop