Abstract
The novel Coronavirus (COVID-19) has caused a global crisis and many governments have taken social measures, such as home quarantine and maintaining social distance. Many recent studies show that network structure and human mobility greatly influence the dynamics of epidemic spreading. In this paper, we utilize a discrete-time Markov chain approach and propose an epidemic model to describe virus propagation in the heterogeneous graph, which is used to represent individuals with intra social connections and mobility between individuals and common locations. There are two types of nodes, individuals and public places, and disease can spread by social contacts among individuals and people gathering in common areas. We give theoretical results about epidemic threshold and influence of isolation factor. Several numerical simulations are performed and experimental results further demonstrate the correctness of proposed model. Non-monotonic relationship between mobility possibility and epidemic threshold and differences between Erdös-Rényi and power-law social connections are revealed. In summary, our proposed approach and findings are helpful to analyse and prevent the epidemic spreading in networked population with recurrent mobility pattern.
Keywords: Networked population, Markov chain, Epidemic threshold, Human mobility
1. Introduction
Recently, the novel Coronavirus (COVID-19) has caused a global crisis and more than 4 million people of more than 200 countries have been infected up to now (14th May, 2020) [1]. The primary measures taken by many governments are home quarantine and maintaining social distance, with the aim to break transmission of this infective virus and halt the spread of pandemic. Although most public places are locked down, supermarkets and drugstores which are essential for daily life remain open. Different from commonly used homogeneous mixing approaches [2], [3], we give an analysis of epidemic spreading in population following a structured network with recurrent mobility pattern in this work.
The influences of network structure and human mobility on epidemic spreading have received lots of attention in recent years. On one hand, homogeneous mixing assumption among individuals is often invalid and variations of social interaction network bring large differences in the propagation process of virus [4], [5], [6], [7], [8], [9], [10]. On the other hand, human mobility also greatly affects the peak and duration of epidemic outbreak [11], [12], [13], [14], [15], and recurrent patterns between people and their familiar locations (e.g. workplace, supermarket) often dominate the behaviour of human mobility [16], [17]. However, the interactions of individuals in public places provide another route of virus transmission, which makes the analyse of epidemic spreading much more difficult.
One widely used approach to analyse epidemic spreading in complex networks is metapopulation model, which divides the whole population into several geographical structured parts [13], [18], and contacts among individuals in the same subpopulation are assumed to be well-mixed. Though some challenges remain [19], a useful strategy of analysing the impact of human mobility behaviour on epidemic spreading is to integrate metapopulation model with reaction-diffusion process [20], [21]. Each subpopulation can be formulated as a node and edges between different metapopulations indicate the mobility probabilities of individuals. Reaction-diffusion process has been widely studied in physics, for epidemic spreading, diffusion often refers to individual movements between different places and reaction indicates the contagion process within each place after human behaviour. In addition to the way of using a unipartite network to model metapopulations for analysis of epidemic spreading with recurrent mobility pattern, heterogeneous networks are adopted recently [22], [23]. All these methods take the assumption individuals in the same subpopulation will contact with each other in a well-mixed fashion, however, each individual only interacts with his neighbors in real social networks.
In this paper, we utilize a heterogeneous network to represent the social connections among individuals and recurrent human mobility pattern between population and locations. There are two types of connections: one is the edge between any two individuals, and the other is connection between individual and common areas. The social network may follow different network structures, such as Erdös-Rényi or power-law networks. In order to model the dynamics of virus spreading, we apply the discrete-time Markov chain method in the context of susceptible–infected–susceptible (SIS) infection process like [8], [20], [23], [24]. With a mobility possibility, each agent will choose to get into public places which he connects to or stay in social network. Since there are no fixed individuals and connections among them, we assume people gathering in a public area will have contacts with all other individuals. The agent who chooses to stay in social network will have contacts with his remaining neighbors, and he may get infected if and only if he has some contagious neighbors who do not go outside at that time step. In this paper, detailed formulation of epidemic model in this kind of networked population with recurrent mobility pattern is introduced, and we also give theoretical results of the epidemic threshold. Besides, the decay of epidemic infection below threshold and impact of isolation factor are presented. As far as we know, this is the first attempt to analyse epidemic spreading in networked population with human recurrent mobility by using social contacts network among individuals.
The remaining of this paper is organized as follows. In Section 2, we give the formulation of epidemic model for virus spreading in networked population with recurrent mobility pattern, along with theoretical results of epidemic threshold. The analyse of epidemic threshold from the view of non-linear dynamical system (NLDS) and its decay property are introduced in Section 3. Experimental results on two types of social networks, Erdös-Rényi and power-law networks are showed in Section 4, and we conclude this work with a summary in Section 5.
2. Epidemic model for networked population with recurrent mobility pattern
The heterogeneous graph of networked population in our paper consists of two different parts. One is composed of M individuals with specific social network structure, and the other is N public places. Different from previous works [20], [21], [23] which only consider connections between metapopulations and common areas, we discard the well-mixed assumption in metapopulation and suppose there is a contact network among individuals. We formulate an epidemic model of virus propagating in networked population with recurrent mobility pattern between individuals and public areas. The social connections are defined by a M × M matrix A, where Aij is 1 if individual i has a contact with agent j. The edges between individuals and locations are dependent on a M × N matrix B, where Bij is 1 if agent i will visit place j if he goes out, and 0 otherwise. Here, we assume edges are unweighted, and undirected, hence A is a symmetric matrix.
In order to simulate the recurrent mobility pattern between individuals and public places, at each time step, individuals will go to all public places which they connect to with a possibility of p. After movements of individuals, virus propagates in both remaining networked population and common areas independently. We also force individuals in common places to return back to social network at the end of step, for the purpose of ensuring recurrent mobility patterns of individuals. Fig. 1 gives an example of epidemic spreading at time t when some individuals get into public places with possibility p. It should be noted that, the edges of both A and B for a specific heterogeneous network remain unchanged during the whole simulation. However, at each time step, since some individuals will go outside, the remaining A and resulting infection process based on B in common areas might be different.
Fig. 1.
An example of epidemic spreading in networked population with recurrent mobility pattern. At time t, the last two individuals go to public places, and three other agents remain in social contact network. The infection processes take place in both remaining network and common areas independently.
For dynamics of epidemic spreading among individuals, we adopt the popular SIS model. There are two states, susceptible and infective, for each individual. We assume the homogeneous spreading of virus where the infection rate is β and recovery rate is μ. A susceptible individual will become infected by a possibility of β when contacting with a contagious agent, and individuals who got infected at previous time steps will recover with possibility μ and become susceptible again at each time step. The states of population at are only dependent on those at t, thus a discrete-time Markov chain can be taken to model the dynamics of epidemic spreading. The possibility individual i is infective at the beginning of time t is denoted as P i,I,t, and susceptible P i,S,t where for SIS model. The evolution of P i,I,t can be formulated as
| (1) |
where the left part is possibility when i has already got infected and remains infective, and right is possibility that susceptible individual i becomes infective at time t where Πi(t) is the infection possibility. Different from formulation in traditional networked populations [5], [6], [22], [24], [25], Πi(t) consists of two different components
where p is the mobility possibility, Di(t), Ci(t) are infection possibilities when agent i stays in social contact network or gets into public places.
In this paper, we define the possibility of a susceptible individual getting infected when interacting with k contagious people as
when each individual goes outside with possibility p, the infection possibility Di(t) turns into
| (2) |
where we use for neighbors of i only in the contact network A and assume probabilities P j,I,t are independent of each other. For individuals in common areas, we take the assumption of well-mixed fashion used in [3], [13], [20], [21], [23], which means every one will have a contact with each other in the same place. Therefore, we can get
| (3) |
where j refers to a public place and Bij takes the value of 1 for places j which individual i connects to. Combining Eq. 2 and Eq. 3 into Πi(t), Eq. 1 can be reformulated as
| (4) |
When whole population is near the critical onset of epidemic outbreak, the infective possibility for each individual and corresponding infection probability are negligible which means and β ≪ 1. By using approximations and neglecting high-order terms O(β 2), we can reduce Eq. 4 into
| (5) |
if we use to indicate infected possibilities of all M individuals, Eq. 5 can be easily rewritten as
| (6) |
hence, the infection threshold of epidemic spreading can be obtained [5], [6]
| (7) |
where λ max(Q) is the largest eigenvalue of matrix Q.
Similar to [23], we consider the impact of isolation factor γ where 0 ≤ γ ≤ 1 which constrains infected individuals from going into common places and they can only have contacts with social neighbors who do not go outside. Therefore, we can get
and the epidemic threshold with isolation factor is
| (8) |
3. Analysis of epidemic threshold
In the last section, we derive the epidemic threshold for networked population with recurrent mobility pattern of individuals. On one hand, when p equals 0, no individual goes out and virus spreads only through contact network A, Eq. 7 turns into situations in [5], [6], [24], [25]. On the other hand, when all individuals get into corresponding common areas which means Eq. 7 becomes dynamics of epidemic spreading in bipartite networks as discussed in [3], [22]. Here we give some theoretical analysis of epidemic threshold from the view of non-linear dynamical system (NLDS) and introduce the exponential decay property of infective individuals when β is below epidemic threshold.
3.1. NLDS epidemic threshold
For SIS model, the transitions of individual i can be described by
| (9) |
When no one gets infected in system, the equilibrium point is and where the numbers of 0 and 1 are both M. According to [26], stability of system at equilibrium point is related to the Jacobian matrix
where we can easily get
where is the identity matrix and . Therefore, the system is asymptotically stable at equilibrium point P ⋆ if all the eigenvalues are less than 1 in absolute value. Assume the eigenvector is [v 1, v 2]T, and corresponding eigenvalue is we can get following equations
| (10) |
hence the eigenvalues of are given by the eigenvalues of (with v 2 = 0) and (with v 2 ≠ 0).
Although when v 2 = 0, it is related to which does not cause instability when system is at equilibrium point P ⋆. Then we just need which means
| (11) |
hence the obtained epidemic threshold is consistent with result of Eq. 7. By using the same strategy, we can also easily prove that epidemic threshold of SIR model is the same as SIS model.
3.2. Exponential decay of infection below threshold
Recall that we use approximations if we take the high-order terms O(β 2) into account, the following results can be obtained
By combining above results with Eq. 4, dynamic of infection possibility for individual i becomes
and transitions for all people satisfy
| (12) |
where λ i,W, u i,W are the i-th largest eigenvalue and corresponding eigenvector of W, and P I,0 is initial state of population. Since both A and BBT are real symmetric matrix, all eigenvalues of W are real numbers. When β < β min in Eq. 7, the equivalent form is
which indicates λ i,W < 1 for every i, therefore
| (13) |
where C is a constant. Hence, the values of PI will exponentially decrease over time if β is less than the epidemic threshold.
4. Numerical results
In order to validate the correctness of proposed model, we evaluate results from Monte Carlo simulations with theoretical predictions of Eq. 4. Two different types of network structures are used in the following experiments: Erdös-Rényi network and power-law network. We keep the edges between individuals and locations fixed, which means B is unchanged while changing structure of social connections A among individuals. In order to better analyse the impact of mobility possibility p on different networks, total number of edges among individuals remains almost the same for Erdös-Rényi and power-law network. A comparison between simulation and theoretical results is showed in Fig. 2 . The average infected ratio for the whole population is defined as . We run 20 times for each mobility possibility p. For each simulation, we run 400 time steps and use average value of η in the last 100 steps as the steady infection ratio.
Fig. 2.
Comparisons between theoretical results and Monte Carlo simulations. We present the average infected ratio of all individuals η in the steady state from Eq. 4 when infection rate β changes. Three different mobility possibilities are evaluated. Solid lines are results of proposed model, dashed vertical lines indicate epidemic threshold calculated by Eq. 7 and points are average results of 20 Monte Carlo simulations. There are 1000 individuals and 50 locations, along with recovery rate . The average number of neighbors in A for each individual is 5, and each individual randomly connects to 1 or 2 locations. (a) Erdös-Rényi network. (b) Power-law network.
As we can see, numerical solutions of proposed model have good correspondences with results of Monte Carlo simulations. For small mobility possibility the epidemic threshold of power-law network is significantly smaller than that of Erdös-Rényi network. As explicated in [27], the heterogeneity of degree distribution in power-law network makes the largest eigenvalue larger than Erdös-Rényi network, and this makes virus more easily break out among individuals. When p increases, the differences between Erdös-Rényi and power-law network both in epidemic threshold and steady infection ratio become less obvious. This can be explained by the fact that, when more individuals go outside, more and more spreads of epidemic take place in common areas while the connections B between individuals and common locations are the same for both social contact networks.
In the next, we analyse the impact of recurrent mobility possibility p on epidemic threshold β min with different numbers of contact edges. From Fig. 3 , all curves show non-monotonic behaviours where epidemic threshold achieves its largest value for a specific value of p ⋆. Similar non-monotonic phenomena are also founded in [20], [23]. Also, the largest epidemic thresholds in power-law network are smaller than those in Erdös-Rényi network. Besides, when total edges of social contacts (E) increase, β min decreases and p ⋆ increases for the synthetic networks.
Fig. 3.
Epidemic thresholdβminas a function of mobility possibilityp.E is the total number of edges in social contact network A. All curves show non-monotonic behaviours. There are 1000 individuals and 50 public places, and connection matrix B is the same for two types of networks where each individual randomly connects to 1 or 2 locations, and μ is 0.1 (a) Erdös-Rényi network. (b) Power-law network.
After that, we investigate how isolation factor γ influence epidemic spreading and the results are plotted in Fig. 4 . When γ is 1, there are no isolations for infected individuals, and the curve behaves consistently with Fig. 3. For small isolation factors (γ < 0.04 in Fig. 4), the restriction of infected individuals makes β min monotonically increase with mobility possibility. Interestingly, in Erdös-Rényi network, all curves nearly intersect at one point and similar phenomenon is also founded in [23] which can be explained by the effective contact number of infected neighbors as discussed in [2], [4], while curves in power-law network show more obvious dispersion due to the heterogeneity of degree distribution.
Fig. 4.
Epidemic thresholdβminas a function of mobility probabilitypfor different values of isolation factorγ. Smaller γ means infected individuals have a less probability to go outside. There are 1000 individuals and 50 common places, each individual randomly connects to 1 or 2 locations, and μ is 0.1 (a) Erdös-Rényi network. (b) Power-law network.
At last, we demonstrate the total number of infected individuals for different infection rates β at different time steps in Fig. 5 . As we can see, when β < β min, the spread dies out exponentially, and becomes an epidemic otherwise. The experimental results have good agreements with outcomes of Eq. 13. We can also find that, for the same scale of threshold, such as 2β min and 5β min, the number of steady infected individuals in power-law network is relatively smaller than Erdös-Rényi network. This indicates that although epidemic threshold in power-law network is usually smaller, there will be more infected population in Erdös-Rényi network due to the homogeneity of individual’s social contacts with their neighbors when infection rate increases by the same scale.
Fig. 5.
Total number of infected individuals for different infection ratesβ. There are 1000 individuals and 50 common places, μ is 0.1, human mobility possibility p is 0.4, and the number of initial infected individuals is 100. We run 20 times for each β, and average value in each time step is showed. (a) Erdös-Rényi network. (b) Power-law network.
5. Conclusion
In this paper, we propose an epidemic model for networked population with recurrent mobility pattern. A heterogeneous network is used to represent the structure containing different connections. There are two types of edges, social connections among individuals and mobility connections between individuals and common areas. A detailed formulation by discrete-time Markov chain method to describe the dynamics of epidemic spreading is given, and we derive theoretical results about epidemic threshold. Several simulations on both Erdös-Rényi and power-law social networks are conducted and experimental results verify the correctness of our model and analysis. The non-monotonic relationship between epidemic threshold and mobility possibility indicates there is an optimal value which will make virus hard to spread. The influences of different values of isolation factor which restricts infected individuals from getting into common areas are analysed, and more obvious dispersion appears in power-law network because of heterogeneity of degree distribution. In addition, we demonstrate and prove the exponential decay of infection when epidemic rate is less than threshold. In summary, this paper not only provides an approach to model epidemic spreading in networked population with recurrent mobility pattern, but offers a tool to analyse different network structures and social measures, such as restricting infected individuals.
CRediT authorship contribution statement
Liang Feng: Writing - original draft, Investigation, Formal analysis, Methodology, Data curation, Conceptualization. Qianchuan Zhao: Conceptualization, Funding acquisition, Resources, Supervision, Writing - review & editing. Cangqi Zhou: Data curation, Methodology, Funding acquisition, Writing - review & editing.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgements
This work is supported in part by National Natural Science Foundation of China (Grant No. 61425027 and Grant No. 61902186), Natural Science Foundation of Jiangsu Province of China (Grant No. BK20180463), the Fundamental Research Funds for the Central Universities (Grant No. 30920010008), and in part by the 111 International Collaboration Program of China (Grant No. BP2018006), and the BNRist Program (Grant No. BNR2019TD01009).
References
- 1.https://www.worldometers.info/coronavirus/, Accessed: 14-05-2020.
- 2.Diekmann O., Heesterbeek H., Britton T. Vol. 7. Princeton University Press; 2012. Mathematical tools for understanding infectious disease dynamics. [Google Scholar]
- 3.Pastor-Satorras R., Castellano C., Van Mieghem P., Vespignani A. Epidemic processes in complex networks. Rev Mod Phys. 2015;87:925–979. doi: 10.1103/RevModPhys.87.925. [DOI] [Google Scholar]
- 4.Wu Q., Chen S. Mean field theory of epidemic spreading with effective contacts on networks. Chaos, Solitons & Fractals. 2015;81:359–364. doi: 10.1016/j.chaos.2015.10.023. [DOI] [Google Scholar]
- 5.Chakrabarti D., Wang Y., Wang C., Leskovec J., Faloutsos C. Epidemic thresholds in real networks. ACM Trans Inf Syst Secur. 2008;10(4) doi: 10.1145/1284680.1284681. [DOI] [Google Scholar]
- 6.Wang Y., Chakrabarti D., Wang C., Faloutsos C. International Symposium on Reliable Distributed Systems. 2003. Epidemic spreading in real networks: An eigenvalue viewpoint. [Google Scholar]
- 7.Zhu G., Fu X., Tang Q., Li K. Mean-field modeling approach for understanding epidemic dynamics in interconnected networks. Chaos, Solitons & Fractals. 2015;80:117–124. doi: 10.1016/j.chaos.2015.08.004. [DOI] [Google Scholar]; Networks of Networks
- 8.Gómez S., Arenas A., Borge-Holthoefer J., Meloni S., Moreno Y. Discrete-time markov chain approach to contact-based disease spreading in complex networks. EPL (Europhysics Letters) 2010;89(3):38009. [Google Scholar]
- 9.Salathé M., Jones J.H. Dynamics and control of diseases in networks with community structure. PLoS Comput Biol. 2010;6(4) doi: 10.1371/journal.pcbi.1000736. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Li J., Wang J., Jin Z. Sir dynamics in random networks with communities. J Math Biol. 2018;77(4):1117–1151. doi: 10.1007/s00285-018-1247-5. [DOI] [PubMed] [Google Scholar]
- 11.Benjamin D., Dalziel B.P., Ellner S.P. Human mobility patterns predict divergent epidemic dynamics among cities. Proceedings Biological Sciences. 2013;280(1786) doi: 10.1098/rspb.2013.0763. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Vespignani A. Multiscale mobility networks and the spatial spreading of infectious diseases. Proc Natl Acad Sci USA. 2009;106(51):21484–21489. doi: 10.1073/pnas.0906910106. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Colizza V., Pastor-Satorras R., Vespignani A. Reaction-diffusion processes and metapopulation models in heterogeneous networks. Nat Phys. 2007;3(4):276–282. doi: 10.1038/nphys560. [DOI] [Google Scholar]
- 14.Xu Z., Li K., Sun M., Fu X. Interaction between epidemic spread and collective behavior in scale-free networks with community structure. J Theor Biol. 2019;462:122–133. doi: 10.1016/j.jtbi.2018.11.003. [DOI] [PubMed] [Google Scholar]
- 15.Jana S., Haldar P., Kar T. Optimal control and stability analysis of an epidemic model with population dispersal. Chaos, Solitons & Fractals. 2016;83:67–81. doi: 10.1016/j.chaos.2015.11.018. [DOI] [Google Scholar]
- 16.Rosvall M., Esquivel A.V., Lancichinetti A., West J.D., Lambiotte R. Memory in network flows and its effects on spreading dynamics and community detection. Nat Commun. 2014;5(1):1–13. doi: 10.1038/ncomms5630. [DOI] [PubMed] [Google Scholar]
- 17.Brockmann D. Recurrent host mobility in spatial epidemics: beyond reaction-diffusion. European Physical Journal B. 2011;84(4):p.579–587. doi: 10.1140/epjb/e2011-20485-2. [DOI] [Google Scholar]
- 18.Matsuki A., Tanaka G. Intervention threshold for epidemic control in susceptible-infected-recovered metapopulation models. Phys. Rev. E. 2019;100(2) doi: 10.1103/PhysRevE.100.022302. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Ball F., Britton T., House T., Isham V., Mollison D., Pellis L., et al. Seven challenges for metapopulation models of epidemics, including households models. Epidemics. 2015;10:63–67. doi: 10.1016/j.epidem.2014.08.001. [DOI] [PubMed] [Google Scholar]
- 20.Gómez-Gardñes J., Soriano-Paños D., Arenas A. Critical regimes driven by recurrent mobility patterns of reaction–diffusion processes in networks. Nat Phys. 2018 doi: 10.1038/s41567-017-0022-7. [DOI] [Google Scholar]
- 21.Yang J. The spreading of infectious diseases with recurrent mobility of community population. Physica A-statistical Mechanics and Its Applications. 2020;541:123316. [Google Scholar]
- 22.Wang Z., Moreno Y., Boccaletti S., Perc M. Vaccination and epidemics in networked populations–an introduction. Chaos, Solitons & Fractals. 2017;103:177–183. doi: 10.1016/j.chaos.2017.06.004. [DOI] [Google Scholar]
- 23.Granell C., Mucha P.J. Epidemic spreading in localized environments with recurrent mobility patterns. Physical Review E. 2018;97(5) doi: 10.1103/PhysRevE.97.052302. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Pare P.E., Liu J., Beck C.L., Kirwan B.E., Basar T. Analysis, estimation, and validation of discrete-time epidemic processes. IEEE Trans Control Syst Technol. 2018:1–15. [Google Scholar]
- 25.Aditya Prakash B., Chakrabarti D., Faloutsos M., Valler N., Faloutsos C.. Got the Flu (or Mumps)? Check the Eigenvalue!. arXiv:1004.0060, 2010.
- 26.Hirsch M.W., Devaney R.L., Smale S. Vol. 60. Academic press; 1974. Differential equations, dynamical systems, and linear algebra. [Google Scholar]
- 27.Chung F., Lu L., Vu V. Spectra of random graphs with given expected degrees. Proc Natl Acad Sci USA. 2003;100(11):6313–6318. doi: 10.1073/pnas.0937490100. [DOI] [PMC free article] [PubMed] [Google Scholar]





