# Epidemic Spreading Combined with Age and Region in Complex Networks

Authors: Xu Zhang; Yurong Song; Haiyan Wang; Guo-Ping Jiang
Journal: Mathematical Problems in Engineering
 (2020)

---

## Abstract

In social networks, the age and the region of individuals are the two most important factors in modeling infectious diseases. In this paper, a spatial susceptible-infected-susceptible (SIS) model is proposed to describe epidemic spreading over a network with region and age by establishing several partial differential equations. Numerical simulations are performed, and the simulation of the proposed model agrees well with real influenza-like illness (ILI) in the USA reported by the Centers for Disease Control (CDC). Moreover, the proposed model can be used to predict the infected density of individuals. The results show that our model can be used as a tool to analyze influenza cases in the real world.


---

## Body

## 1. Introduction

Epidemic spreading [1], which was dramatic historical events, continues to pose health threats to humans today. Recently, epidemic outbreaks have caused the death of many people, such as during the spread of SARS [2] and H1N1 [3, 4] influenza. Thus, to reduce the danger of epidemic spreading, the study of the dynamics of epidemics is an important issue and has raised a great deal of concern. The spread of epidemics in complex networks [5] has been extensively studied by many researchers from different disciplines, including computer science, mathematics, biology, and physics.Mathematical modeling is a useful tool that has been used to reveal many phenomena of disease propagation in complex networks. One of the most widely used models for the spread of an infectious disease is the susceptible-infected-susceptible (SIS) model [6–8], where the disease is transmitted from infected individuals to their susceptible neighbors with an infection rate, and the infected individuals can recover to become susceptible again with a recovery rate.In the real world, many studies on real diseases, such as cholera [9, 10], have revealed that diseases might have different infection rates and mortality rates for different age groups [11]. Individuals of different ages might also have different behaviors, and behavioral changes are crucial in the control and prevention of many infectious diseases. Young individuals tend to be more active in interactions with or between populations and in disease transmissions [12]. Thus, many investigators have developed the age-structured models, composed of partial differential equations [13], for the spread of the epidemics. The age-structured models [14, 15], where the density of the infected individuals was expressed as a function of multiple independent variables, and the epidemic process were modeled as partial differential equations. Kuniya [16] studied the global asymptotic stability by discretizing the age-structured multigroup model. Inaba et al. [17] established an age-structured model of epidemic spreading for the demographic transition and obtained the stability condition using reproduction numbers. So et al. [18] derived the equation of a reaction-diffusion model for a single species population with the age structure.Meanwhile, the other significant factor is spatial location [19]. Individuals in different regions may have different reproductive and survival capacities. Especially, disease or information spreading has different behaviors in different spatial locations. Therefore, several researchers have proposed epidemic models based on partial differential equations on a network whose underlying edge represents the physical distance between nodes. Bustamante-Castaneda et al. [20] extended a Kermack–McKendrick model to a geographical network, and different parameters influenced this model and obtained a simple criterion for the onset of the epidemic. The characteristics of influenza are more diverse in subtropical and tropical regions [21]. Wang et al. [22] established a number of partial differential equations of the second order over networks to characterize information spreading in temporal and spatial dimensions.From the above, studies usually focus on the epidemic models with either the region or age factor based on partial differential equations separately. The main contribution of this study is to combine age and region together based on partial differential equations. Thus, in this paper, we will establish several partial differential equations to describe the epidemic spreading in combination with age and region.This paper has the following structure: the classification of individuals in complex networks is introduced in Section2, and the mathematical model is constructed in Section 3. The numerical simulations are given in Section 4. In Section 5, we provide concluding remarks.


## 2. Embedding of a Network with Age and Region to theX-Axis

In social networks, individuals are likely to come into contact with individuals of the same age, especially during the teenage years and in old age. Students of the same age are always in the same grade, and apart from their parents and teachers, they are most exposed to their peers. Additionally, individuals of different ages have different behaviors in epidemic spreading. Therefore, the individuals in complex networks are divided into different communities based on an age structure. Meanwhile, individuals are always divided into different communities by distance. For example, a person is always in contact with his neighbors, friends, colleagues, or others who are in the same place or same region, and together, they form a community in a contact network. Thus, from the beginning, individuals in complex networks can be divided into different communities based on their spatial location.First, in a social network or complex network, we consider the cluster of individuals of different classifications: age and region. We group individuals of the same age and region together in the complex network.Suppose thatPt denotes the total population in the networks at time t. Individuals in networks have their age factors and spatial locations or regions. We combine region and age as group rn,am, where the region r is divided into several groups r=r1,r2,…,rN and the age a=a1,a2,…,aM. Here, rN is the maximum region group, and aM is the maximum age group. Based on this group, one could divide the total population into a set of groups, i.e., Pt=Prn,amt. Individuals in group Prn,amt share the same age am in the same region rn, where we denote group rn,am as the combination of region and age. Then, we use the x-axis as the group and embed the density Pxt at the location x, where x denotes the combination of region and age, satisfying(1)x=m+n−1×M.Letρx,t represent the density Pxt at the location x, where x∈0,X, and X∈0,+∞ is the upper bound of x. By setting m=M and n=N into equation (1), we obtain(2)X=MN.Then, we have(3)∫0Xρx,tdx=Pt.


## 3. Partial Differential Equation Model

This section describes the system of differential equations that describes the multifactor epidemic model. We aim to establish a realistic model that can provide a broad perspective for the prediction and control of disease propagation in real-world networks.Individuals are classified into different groups. Based on this classification, we establish several equations that describe the evolution of the individuals in the classification system. Then, we establish a new SIS model to analyze the spread of the epidemic.Generally, we consider a given human population that is divided into two classes: susceptible and infected. At each time step, each individual adopts one of these two states. During one time step, a susceptible individual will be infected when he comes into contact with an infected individual. Meanwhile, the infected individual will become susceptible when he has recovered.For each classification, we consider both the density of the combination of region and age and the population changes over time. Thus, we describe the density of humans in each class ass=sx,t and i=ix,t, which are susceptible density and infected density of the combination of region and age x and time t, respectively.(4)ρx,t=sx,t+ix,t.The dynamic equation can be written as(5)∂∂t+∂∂xsx,t=γxix,t−λxsx,tix,t−μxsx,t,∂∂t+∂∂xix,t=−γxix,t+λxsx,tix,t−μxix,t,sx,0=ϕx,ix,0=φx,x>0,s0,t=ξt,i0,t=ζt,t>0,where μx is the age-region-specific mortality rate, γx is the recovery rate which is a function of x, and λx is the infection rate as a function of t. ϕ and φ and ξ and ζ are the initial distributions of the susceptible and infected individuals, respectively. Additionally, there is the birth condition, which is assumed that all newborns are susceptible:(6)s0,t=∫0∞βxρx,tdx,where βx is the birth rate.In the real world, the number of deaths due to the spreading of disease is far less than the number of infected individuals. Therefore, we can ignore the death rates and assume that there is no migration.For simplicity, we assume thatρx,t=:ρ∗x is independent of time, and the population is ∫0Xρt,xdx=∫0Xρ∗xdx, which is in a stationary state.(7)∂ix,t∂t+∂ix,t∂x=−γxix,t+λxρx−ix,tix,t,where the boundary conditions are ix,0=φx, x>0, and i0,t=ζt, t>0. The first term in equation (7) considers the infected individuals whose location is x. The second term considers the probability that an individual with x is healthy sx,t and will become infected via a connection with an infected individual. The transmission dynamics of the disease are governed by equation (7), where a susceptible individual with location x becomes infected with the probability λx when the individual connects to an infected one, while an infected individual becomes susceptible with the recovery rate γx spontaneously. It is worth mentioning that the conclusion in this paper can be extended to other epidemic models, such as the SIR model.


## 4. Simulation

To support our model, we verify it with real weekly data on influenza-like illness (ILI) in the community from the 42nd week of 2017 to the 4th week of 2018, as reported by the CDC. This paper uses fifteen classifications and fifty classifications to conduct the simulations. To simplify the simulation, the unit of time is one week.


### 4.1. Simulation Results of Fifteen Classifications

The regions of the USA [19] defined by the CDC are shown in Figure 1. In our model simulation, we rezone the entire area into three new regions. Here, we set M=5andN=3. The 1st, 2nd, 3rd, and 4th regions are rezoned into Region 1; the 5th, 6th, and 7th regions are rezoned into Region 2; and the 8th, 9th, and 10th regions are rezoned into Region 3. Meanwhile, the ages are divided into five intervals, namely, 0,4, 5,24, 25,49, 50,64, and 65,A, where A is the upper bound of individuals. Here, setting M=5andN=3 into equation (1), we obtain x=1,2,…,15, and the details are shown in Table 1. By combining the age and region, fifteen classifications are derived.Figure 1
The region map defined by this paper.Table 1
Fifteen classifications for the combined ages and regions,x.
x (combination of region and age)m (age groups)n (region groups)1From 0 to 4Region 12From 5 to 24Region 13From 25 to 49Region 14From 50 to 64Region 15From 65 to upper boundRegion 16From 0 to 4Region 27From 5 to 24Region 28From 25 to 49Region 29From 50 to 64Region 210From 65 to upper boundRegion 211From 0 to 4Region 312From 5 to 24Region 313From 25 to 49Region 314From 50 to 64Region 315From 65 to upper boundRegion 3The initial guess parameter values are(8)λx=0.01+exp−5.20×x−2.70,(9)γx=0.30+exp−0.60×x−3.00,where the exponent form is chosen based on the distribution of displacement lengths of individuals [23].The final parameter values are(10)λx=0.01+exp−5.23×x−2.72,γx=0.30+exp−0.60×x−3.02.The information in Table1 and Figure 2 shows how a change in the value of x, the combined region and age, changes the density of the infected individuals, which means that all of the data have been divided into fifteen classifications. Based on the initial guess parameter values, we simulate the equation by adjusting the parameter values. Figure 2 gives the simulation results, where the red-dotted line is the data for the 19th week of ILI cases reported by the CDC. The blue solid line is the simulated result using our model in the 19th week. As shown in Figure 2, these two lines match well, especially for integer values of x.Figure 2
The density of infected individuals as a function of time for the SIS model with fifteen classifications.


### 4.2. Simulation Results of Fifty Classifications

Here, we further setM=5andN=10. The ages are divided as described in Section 4, and the regions are shown in Figure 1 according to the 10 regions of the USA. Setting M=5andN=10 into equation (1), we obtain x=1,2,…,50, and the details are shown in Table 2. By combining the age and region, fifty classifications are obtained.Table 2
Fifty classifications of combined ages and regions,x.
x (combination of age and region)m (age groups)n (region groups)1From 0 to 4Region 12From 5 to 24Region 13From 25 to 49Region 14From 50 to 64Region 15From 65 to upper boundRegion 16From 0 to 4Region 27From 5 to 24Region 28From 25 to 49Region 29From 50 to 64Region 210From 65 to upper boundRegion 211From 0 to 4Region 312From 5 to 24Region 313From 25 to 49Region 314From 50 to 64Region 315From 65 to upper boundRegion 316From 0 to 4Region 417From 5 to 24Region 418From 25 to 49Region 419From 50 to 64Region 420From 65 to upper boundRegion 421From 0 to 4Region 522From 5 to 24Region 523From 25 to 49Region 524From 50 to 64Region 525From 65 to upper boundRegion 526From 0 to 4Region 627From 5 to 24Region 628From 25 to 49Region 629From 50 to 64Region 630From 65 to upper boundRegion 631From 0 to 4Region 732From 5 to 24Region 733From 25 to 49Region 734From 50 to 64Region 735From 65 to upper boundRegion 736From 0 to 4Region 837From 5 to 24Region 838From 25 to 49Region 839From 50 to 64Region 840From 65 to upper boundRegion 841From 0 to 4Region 942From 5 to 24Region 943From 25 to 49Region 944From 50 to 64Region 945From 65 to upper boundRegion 946From 0 to 4Region 1047From 5 to 24Region 1048From 25 to 49Region 1049From 50 to 64Region 1050From 65 to upper boundRegion 10The initial guess parameter values satisfy equations (8) and (9). The information in Table 2 and Figure 3 shows that all the data have been divided into fifty classifications. Figure 3 gives the simulation results, where the red-dotted line is the data from the 18th week of ILI cases reported by the CDC. The blue solid line is the simulated result using our model in the 18th week. As shown in Figure 3, these two lines match well, especially at integer values of x. The simulation of the model agrees well with the real cases provided by the CDC. Our model can very accurately simulate real conditions.Figure 3
The density of infected individuals as a function of time for the SIS model with fifty classifications.


### 4.3. Prediction Accuracy

From the above, we can see that our model agrees well with the reported ILI cases provided by the CDC. Here, we use our model to predict the infected density of individuals in the next three weeks, and the prediction accuracy is calculated by using fifteen classifications mentioned in Section4. The prediction accuracy of the model against the actual value is defined as(11)accuracy=1−predv−actvactv,where predv is the predication value of our model and actv is the actual value of the real data reported by the CDC.We use data from the 1st week to the 4th week for training, find the suitable parameters where simulation of our model agrees well with the data from the CDC, and predict the data of ILI cases reported by the CDC for the next three weeks. Following the same procedure, we train the data from the 1st week to the 7th week and predict the data from the 8th week to the 10th week; train the data from the 1st week to the 10th week and predict the data from the 11th week to the 13th week; and train the data from the 1st week to the 13th week and predict the data from the 14th week to the 16th week. Figure 4 shows the average prediction accuracy for fifteen classifications. And the results demonstrate that our model can predict the data of ILI cases reported by the CDC for fifteen classifications with similar accuracy.Figure 4
Three-week prediction accuracy for fifteen classifications.Figure4 shows that a prediction accuracy of 85.01% is obtained if the data of the first 4 weeks are used for training. Similarly, a prediction accuracy of 76.95%, 83.20%, and 87.31% is obtained if the data of the first 7 weeks, first 10 weeks, and first 13 weeks are used for training, respectively. It can be seen that our model can obtain high prediction accuracy for fifteen classifications.


### 4.4. Comparison and Summary

As shown in Figures2 and 3, the curve simulated by our model has better performance with fifty classifications than with fifteen classifications. This is because in numerical simulations of differential equations, the denser the points, the more accurate the results. In summary, the empirical results agree well with the real data of weekly reported cases provided by the CDC. From Figure 4, a high accuracy is achieved to predict the reported ILI cases provided by the CDC. This indicates that our model can be used as a tool to analyze flu cases in terms of the regions or ages. Since the simulation of the model agrees well with the reported ILI cases provided by the CDC in terms of the regions or ages, we argue that our model can be used to analyze flu cases in real-world networks.


## 4.1. Simulation Results of Fifteen Classifications

The regions of the USA [19] defined by the CDC are shown in Figure 1. In our model simulation, we rezone the entire area into three new regions. Here, we set M=5andN=3. The 1st, 2nd, 3rd, and 4th regions are rezoned into Region 1; the 5th, 6th, and 7th regions are rezoned into Region 2; and the 8th, 9th, and 10th regions are rezoned into Region 3. Meanwhile, the ages are divided into five intervals, namely, 0,4, 5,24, 25,49, 50,64, and 65,A, where A is the upper bound of individuals. Here, setting M=5andN=3 into equation (1), we obtain x=1,2,…,15, and the details are shown in Table 1. By combining the age and region, fifteen classifications are derived.Figure 1
The region map defined by this paper.Table 1
Fifteen classifications for the combined ages and regions,x.
x (combination of region and age)m (age groups)n (region groups)1From 0 to 4Region 12From 5 to 24Region 13From 25 to 49Region 14From 50 to 64Region 15From 65 to upper boundRegion 16From 0 to 4Region 27From 5 to 24Region 28From 25 to 49Region 29From 50 to 64Region 210From 65 to upper boundRegion 211From 0 to 4Region 312From 5 to 24Region 313From 25 to 49Region 314From 50 to 64Region 315From 65 to upper boundRegion 3The initial guess parameter values are(8)λx=0.01+exp−5.20×x−2.70,(9)γx=0.30+exp−0.60×x−3.00,where the exponent form is chosen based on the distribution of displacement lengths of individuals [23].The final parameter values are(10)λx=0.01+exp−5.23×x−2.72,γx=0.30+exp−0.60×x−3.02.The information in Table1 and Figure 2 shows how a change in the value of x, the combined region and age, changes the density of the infected individuals, which means that all of the data have been divided into fifteen classifications. Based on the initial guess parameter values, we simulate the equation by adjusting the parameter values. Figure 2 gives the simulation results, where the red-dotted line is the data for the 19th week of ILI cases reported by the CDC. The blue solid line is the simulated result using our model in the 19th week. As shown in Figure 2, these two lines match well, especially for integer values of x.Figure 2
The density of infected individuals as a function of time for the SIS model with fifteen classifications.


## 4.2. Simulation Results of Fifty Classifications

Here, we further setM=5andN=10. The ages are divided as described in Section 4, and the regions are shown in Figure 1 according to the 10 regions of the USA. Setting M=5andN=10 into equation (1), we obtain x=1,2,…,50, and the details are shown in Table 2. By combining the age and region, fifty classifications are obtained.Table 2
Fifty classifications of combined ages and regions,x.
x (combination of age and region)m (age groups)n (region groups)1From 0 to 4Region 12From 5 to 24Region 13From 25 to 49Region 14From 50 to 64Region 15From 65 to upper boundRegion 16From 0 to 4Region 27From 5 to 24Region 28From 25 to 49Region 29From 50 to 64Region 210From 65 to upper boundRegion 211From 0 to 4Region 312From 5 to 24Region 313From 25 to 49Region 314From 50 to 64Region 315From 65 to upper boundRegion 316From 0 to 4Region 417From 5 to 24Region 418From 25 to 49Region 419From 50 to 64Region 420From 65 to upper boundRegion 421From 0 to 4Region 522From 5 to 24Region 523From 25 to 49Region 524From 50 to 64Region 525From 65 to upper boundRegion 526From 0 to 4Region 627From 5 to 24Region 628From 25 to 49Region 629From 50 to 64Region 630From 65 to upper boundRegion 631From 0 to 4Region 732From 5 to 24Region 733From 25 to 49Region 734From 50 to 64Region 735From 65 to upper boundRegion 736From 0 to 4Region 837From 5 to 24Region 838From 25 to 49Region 839From 50 to 64Region 840From 65 to upper boundRegion 841From 0 to 4Region 942From 5 to 24Region 943From 25 to 49Region 944From 50 to 64Region 945From 65 to upper boundRegion 946From 0 to 4Region 1047From 5 to 24Region 1048From 25 to 49Region 1049From 50 to 64Region 1050From 65 to upper boundRegion 10The initial guess parameter values satisfy equations (8) and (9). The information in Table 2 and Figure 3 shows that all the data have been divided into fifty classifications. Figure 3 gives the simulation results, where the red-dotted line is the data from the 18th week of ILI cases reported by the CDC. The blue solid line is the simulated result using our model in the 18th week. As shown in Figure 3, these two lines match well, especially at integer values of x. The simulation of the model agrees well with the real cases provided by the CDC. Our model can very accurately simulate real conditions.Figure 3
The density of infected individuals as a function of time for the SIS model with fifty classifications.


## 4.3. Prediction Accuracy

From the above, we can see that our model agrees well with the reported ILI cases provided by the CDC. Here, we use our model to predict the infected density of individuals in the next three weeks, and the prediction accuracy is calculated by using fifteen classifications mentioned in Section4. The prediction accuracy of the model against the actual value is defined as(11)accuracy=1−predv−actvactv,where predv is the predication value of our model and actv is the actual value of the real data reported by the CDC.We use data from the 1st week to the 4th week for training, find the suitable parameters where simulation of our model agrees well with the data from the CDC, and predict the data of ILI cases reported by the CDC for the next three weeks. Following the same procedure, we train the data from the 1st week to the 7th week and predict the data from the 8th week to the 10th week; train the data from the 1st week to the 10th week and predict the data from the 11th week to the 13th week; and train the data from the 1st week to the 13th week and predict the data from the 14th week to the 16th week. Figure 4 shows the average prediction accuracy for fifteen classifications. And the results demonstrate that our model can predict the data of ILI cases reported by the CDC for fifteen classifications with similar accuracy.Figure 4
Three-week prediction accuracy for fifteen classifications.Figure4 shows that a prediction accuracy of 85.01% is obtained if the data of the first 4 weeks are used for training. Similarly, a prediction accuracy of 76.95%, 83.20%, and 87.31% is obtained if the data of the first 7 weeks, first 10 weeks, and first 13 weeks are used for training, respectively. It can be seen that our model can obtain high prediction accuracy for fifteen classifications.


## 4.4. Comparison and Summary

As shown in Figures2 and 3, the curve simulated by our model has better performance with fifty classifications than with fifteen classifications. This is because in numerical simulations of differential equations, the denser the points, the more accurate the results. In summary, the empirical results agree well with the real data of weekly reported cases provided by the CDC. From Figure 4, a high accuracy is achieved to predict the reported ILI cases provided by the CDC. This indicates that our model can be used as a tool to analyze flu cases in terms of the regions or ages. Since the simulation of the model agrees well with the reported ILI cases provided by the CDC in terms of the regions or ages, we argue that our model can be used to analyze flu cases in real-world networks.


## 5. Conclusion

In real networks, age and region are two of the most important characteristics of epidemic processes. Individuals of different ages may engage in different behaviors in disease spreading. Individuals in different regions may also have different reproductive and survival capacities. Based on the SIS model, a new propagation model has been proposed to describe epidemic spreading combined with age and region as a system of partial differential equations. Then, numerical simulations have been performed to show that the simulation of this model agrees well with real influenza-like illness in the USA as reported by the CDC. This implies that our model can be a tool to analyze and predict flu cases with granularity at the regional or age level. However, some other factors, such as migration and time delay, are also important that impact the spreading of disease, which will be our near future work.



---

*Source: 6753798-2020-06-22.xml*