Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2020 Oct 28;142:110394. doi: 10.1016/j.chaos.2020.110394

SEAIR Epidemic spreading model of COVID-19

Lasko Basnarkov a,b
PMCID: PMC7598527  PMID: 33162690

Highlights

  • Susceptible-Exposed-Asymptomatic-Infectious-Recovered spreading model for COVID-19.

  • Compartmental and discrete-time models on networks have related epidemic thresholds.

  • Endemic equilibrium is determined for epidemic spreading on complex networks.

  • Linear stability of the disease-free and endemic equilibria is determined.

  • Eigenvector centrality approximately quantifies the risk of a node to become infected.

Keywords: COVID-19, Epidemic spreading, Complex networks, Eigenvector centrality, SEAIR epidemic model, Jacobian matrix eigenvectors

Abstract

We study Susceptible-Exposed-Asymptomatic-Infectious-Recovered (SEAIR) epidemic spreading model of COVID-19. It captures two important characteristics of the infectiousness of COVID-19: delayed start and its appearance before onset of symptoms, or even with total absence of them. The model is theoretically analyzed in continuous-time compartmental version and discrete-time version on random regular graphs and complex networks. We show analytically that there are relationships between the epidemic thresholds and the equations for the susceptible populations at the endemic equilibrium in all three versions, which hold when the epidemic is weak. We provide theoretical arguments that eigenvector centrality of a node approximately determines its risk to become infected.

1. Introduction

Understanding epidemic spreading of contagious diseases and effectiveness of various countermeasures is of high interest for the public health and the society in general, with important contributions provided by epidemiologists, mathematicians and physicists as well. Although earliest theoretical work in the mathematical epidemiology dates back to Daniel Bernoulli [1], the development of the modern approach started in the beginning of the past century [2], [3], [4]. In the last two decades, since the emergence of the complex networks theory, epidemic modeling has gained novel insights. By modeling the contacts between the individuals with complex networks, some associations were found between the epidemic threshold and the network properties like the degree distribution or the leading eigenvalue of the adjacency matrix [5], [6], [7], [8], [9], [10]. Moreover, the epidemic spreading has grown as a concept that extends its original design for modeling diffusion of infectious diseases to sharing ideas, rumors, or computer viruses [9].

In the classical approach, the individuals are conveniently grouped in compartments or classes. The mathematical models for epidemic spreading in this setting are systems of differential equations for the evolution of the size of those compartments. In such models, there is an assumption of homogeneous mixing, which means that the pathogen can spread between each pair of individuals with equal probability. In a more realistic modeling each individual is considered as node in certain network of contacts, where infection can spread only among neighbors in that network. This is particularly relevant, because real world networks besides being random, among others they possess properties like small-world phenomenon [11], or scale-free distribution of the node degrees [12]. One approach for studying the disease spreading on networks is the heterogeneous mean-field [6], [13] in which all nodes with the same degree are assumed to be statistically equivalent. The quenched mean-field technique is applied in even more realistic scenario, where each node is treated separately [14], [15]. Among major contributions in the field of epidemic spreading on networks one should mention the studies of disease localization [16], [17], spreading on multilayer networks [17], [18], the assumption of non-exponential distribution of periods between consecutive events [19], [20] and the effects of the delay in the recovery [21] and in the infection [22].

Various infections are characterized with different stages in the course of development of the disease in the host, starting from contracting the pathogen to the healing. Depending on the disease under study, several compartments, or classes are defined in order to differentiate between the stages. The most frequently used compartments are the Susceptible (S), Exposed (E), Infectious (I) and Recovered (R) [9], [23]. The meaning of the compartmental symbols usually is: S – healthy individuals subjected to infection, E – infected which do not transmit the disease yet, I – infected and infectious and R – cured which cannot become infected again. The most popular models are the SIS and SIR, which are sufficiently simple to provide mathematical tractability, and powerful enough to capture the features of epidemics of many contagious diseases [23].

In this theoretical work we consider the known Susceptible-Exposed-Infected-Recovered (SEIR) model augmented with another state, the asymptomatic state (A), which precedes the infectious. The chosen SEAIR model has a built-in delay which means that the infected person do not start to spread the disease immediately, allows to address the different contagiousness of the disease in different phases and captures the presence of undetected spreaders. Also, it is simple enough to allow for theoretical study of different properties. We study the SEAIR model with two approaches: the classical, which uses differential equations, and the one based on statistical physics framework, in which is considered discrete-time epidemic model on complex networks. We study the latter model on random regular graphs and on complex networks separately. For the three versions we obtain the epidemic threshold, equation for the fraction of susceptible individuals at the end of epidemic and we study the linear stability of the disease-free and endemic equilibria. The results for the random regular graphs hold when the contagiousness is weak, while for the complex networks it is also needed that epidemic is small-scale one in a sense that it can affect a tiny fraction of the population. We furthermore study the roles of the leading eigenvalue and the principal eigenvector of the adjacency matrix in the spreading. It is already known that the leading eigenvalue determines the epidemic threshold [14], [24]. We show that the principal eigenvector and its associated eigenvector centrality have important role in estimation of the risk of infection. We finally note that, the techniques which are applied for analysis of the Jacobian matrix at the equilibria might be relevant in studies of linear stability of coupled multidimensional dynamical systems.

The paper is organized as follows. First, in Section 2 we present some of the relevant literature about epidemic spreading models of COVID-19 and their relation to the proposed model. Then, in Section 3 we introduce and analyze the SEAIR compartmental model. In the following Section 4 is studied the discrete-time version on random regular graphs and complex networks, while in Section 5 we present some results of the numerical experiments. The paper ends with the Conclusion.

2. Epidemic spreading models of COVID-19 and their relation to the SEAIR model

The ongoing COVID-19 is the largest pandemic in modern history. The understanding of the virus and its influence on the infected individuals are still in progress. However, it was established that a key feature is the possibility that an infected person can spread the disease before onset of symptoms or without having them at all [25], [26]. Another important observation is that the median incubation period of the disease is approximately five days [27]. Thus, the asymptomatic spreaders and individuals in the incubation period are hidden disease carriers. Their presence poses a challenge in the control of the epidemic, in the planning of healthcare capacity buildup or the relaxation of lockdown measures, and even for estimation of the population affected by the pathogen. The mathematical models of the epidemic spreading are adapted accordingly to capture the key features of the spreading of the COVID-19, for which the most basic and popular ones, SIS and SIR are not satisfactory. The existence of incubation period is addressed by including compartment of exposed individuals (E), which in certain studies in the literature is denoted as latent. The absence or presence of symptoms is addressed in different ways in the literature. In one approach [28], it is considered presence of presymptomatic, or prodromic phase, where the individual is already infectious, which is followed by either asymptomatic or symptomatic phase which can have three different severity levels. In another study [29], there are separate latent compartments for the asymptomatic and symptomatic individuals, and it is considered different contagiousness by the infected individuals depending on the presence or absence of symptoms. The observation of existence of super spreaders of the disease was also included in a mathematical model [30]. In the analysis performed in [31], the infected persons which are detected, either asymptomatic or symptomatic, are accounted in separate class from those that are not. Since the quarantine is one of the key defence measures against the spreading, the quarantined compartment was considered as well in many works [32], [33], [34], [35]. Also, to account for the disease outcomes and the burden on the healthcare capacities were introduced compartments for the hospitalized, for those under intensive care, and for those which did not survive the disease [28], [29], [34], [35].

From one side, the simpler models are easier to study and in general provide better estimation of the model parameters which are needed for making predictions for future development of an epidemic. From another side, the more complex models obviously allow for better description of certain features of particular epidemic like the COVID-19. Thus, one has to make a choice about what kind of model to apply in order to obtain particular insight. In this work, the aim is to work with a model that will address the key features of COVID-19 epidemic, the latency and the existence of asymptomatic transmission, and study it in frames of complex networks theory which accounts for nontrivial pattern of contacts between the individuals. Accordingly, we separate the disease transmitters in two compartments. In the asymptomatic one is included an individual which do not have symptoms at the moment of transmission of the virus, regardless whether he or she will obtain them later or not. In the infectious compartment are accounted the persons which can infect the others and have symptoms already. Thus, in the asymptomatic and infectious compartments are included the three kinds of disease spreaders: always asymptomatic, currently asymptomatic which will develop symptoms later and symptomatic. More detailed description of the SEAIR model are given in the following two sections. We finally note that the proposed model can be considered as similar to that in [36], where the individuals which are not detected as carriers of the virus are considered as unreported to the authorities and can transmit the disease, while the reported, or detected ones, do not contribute to the spreading. Another model closely related to SEAIR is that in [37], because it also has incorporated pre-symptomatic transmission and two different compartments for the asymptomatic and symptomatic individuals.

3. SEAIR compartmental model

Let the variables S, E, A, I and R denote the fraction of individuals which are respectively susceptible, exposed, asymptomatic, infectious and recovered. We assume that the exposed state corresponds to the incubation period when a host has the pathogen, but he or she cannot infect the others. In the asymptomatic state the individual spreads the disease, possibly with higher virulence without being aware about having the virus. The person can even recover without ever noticing that he, or she had the disease. Certain percentage of carriers of the virus will show symptoms and we classify them as infectious. Let the infecting rate of the asymptomatic persons be α, while of infectious ones be β. The rate at which exposed individuals become asymptomatic is γ. The growth of the fraction of infectious hosts, which have symptoms is determined with rate σ. For simplicity, we assume that healing of both the asymptomatic and infectious persons is modeled with the same rate μ. We emphasize that μ does not exactly correspond to the time of complete healing, but the period in which a person can infect the others. With these assumptions one has the following SEAIR compartmental model

S˙=αASβIS,E˙=αAS+βISγE,A˙=γEσAμA,I˙=σAμI,R˙=μA+μI. (1)

We have neglected the births and deaths in the population and one can easily verify that the total number of persons in all states is constant, S(t)+E(t)+A(t)+I(t)+R(t)=1.

One trivial solution of the system (1) is the disease-free state S=1, when the pathogen is absent. If some virus is introduced, an epidemic can occur. Then there is an endemic equilibrium which corresponds to the situation when the fraction of susceptibles is not sufficient for further spread of the disease. When epidemic occurs, the number of unaffected people can be obtained by standard technique which will be applied here [38]. For the SEAIR model, if we sum the top four equations in (1), the following relationship will hold

d(S+E+A+I)dt=μ(A+I). (2)

In situations when the epidemic starts with negligibly small number of virus bearers, by taking that at the finish of the epidemic the fractions of individuals with the pathogen is zero, after integration of the last equation, one obtains

S(0)S()=μ0[A(t)+I(t)]dt. (3)

The first equation in (1) can be rewritten as

dSS=(αA+βI)dt, (4)

which by integration will result in another relationship between the initial and the final fractions of susceptibles

lnS(0)S()=α0A(t)dt+β0I(t)dt. (5)

One can also integrate the fourth equation in (1) on both sides to obtain

II0=σ0A(t)dtμ0I(t)dt0. (6)

The last result provides a relationship between asymptomatic and infectious fractions in the course of the whole epidemic

σ0A(t)dt=μ0I(t)dt. (7)

By combining the relationships (3), (5) and (7), the following equation for the fraction of unaffected individuals is obtained

S(0)S()=μ(μ+σ)αμ+βσ[lnS(0)lnS()]. (8)

Using the fact that f(x)=lnx is steeper than g(x)=x for x<1, one can verify that

S(0)S()<lnS(0)lnS(). (9)

This implies that the transcendental Eq. (8) has a solution only if

μ(μ+σ)<αμ+βσ. (10)

The last inequality is the condition of existence of endemic equilibrium S=S();E=A=I=0;R=S(0)S() of the system (1).

To study the linear stability of the equilibrium states, one should linearize the system (1). The respective Jacobian matrix J=[B˙/C];B,C{S,E,A,I,R}, reads

J=[αAβI0αSβS0αA+βIγαSβS00γσμ0000σμ000μμ0]. (11)

At the disease-free state for which S=1 and E=A=I=R=0, the Jacobian has rather simple form

JDF=[00αβ00γαβ00γσμ0000σμ000μμ0]. (12)

Because the first and last columns are zero, this Jacobian has two trivial zero eigenvalues, while the other three are the roots of the polynomial

R(λ)=(μλ)[(γλ)(σμλ)αγ]+βγσ. (13)

We show in Appendix A that the three nontrivial eigenvalues of the Jacobian have negative real part, which implies linear stability of the disease-free state, if the following relationship holds

μ(μ+σ)>αμ+βσ. (14)

The obtained inequality is opposite of the condition for the existence of endemic equilibrium, as one can expect. If (14) holds, (10) does not, the disease-free state is stable and epidemic will not occur. In the opposite, if (14) is not satisfied, the equilibrium (1,0,0,0,0) is unstable, the epidemic will ensue, and the size of unaffected population can be obtained from (8). Thus the threshold at which epidemic can emerge is the following relationship

μ(μ+σ)=αμ+βσ. (15)

The linear stability analysis of the endemic equilibrium can be applied by the same procedure as for the disease-free one. In this case, in the Jacobian (11) one should take S=S() and E=A=I=0. By applying the same procedure which is explained in Appendix A, it will be obtained that the only difference from the disease-free case is that instead of α and β, it should be used S()α and S()β, respectively. This would simply change the condition for stability of the endemic equilibrium to

μ(μ+σ)>S()(αμ+βσ). (16)

From (8) one has the following relationship for the fraction containing the parameters

μ(μ+σ)αμ+βσ=S(0)S()lnS(0)lnS(). (17)

Plugging the last relationship in (16), it will be obtained that the endemic equilibrium is stable once the following holds

S(0)S()lnS(0)lnS()>S(). (18)

The last inequality can be rearranged as

S(0)S()>1+lnS(0)S(), (19)

which holds always since S(0)>S().

4. Discrete-time SEAIR model

Subsequent investigation of a disease spreading model when one needs to account for the contacts between the individuals, is to study epidemic spreading on complex networks framework. Let us consider discrete-time evolution version of the proposed SEAIR model with finite population of N individuals. The network of contacts is conveniently modeled with fixed undirected graph, in which the vertices are the individuals, while the links exist between those persons which have contact to each other. This means that the disease can be transmitted only between neighbors in the graph. An exact approach for analysis of contact-based spreading on complex networks is based on using indicator random variable for each state of every node in the network and working with a system of size 5N. However, as it is elaborated in details in [39], under the assumption that a node can be in certain state independently of the states of the other nodes, one can instead use the probability of being at that state as a more convenient variable of interest. We proceed in that spirit and build our model on the set of probabilities for each node being in certain state, S, E, A, I, or R, at given moment n. We will also denote the parameters with the same Greek letters as in the compartmental model. They correspond to the same transitions and have meaning of probabilities instead of rates. To be more precise, α is the probability that asymptomatic person will infect a susceptible neighbor at one time step, while β is the respective probability in the case of contact between infectious and susceptible individual. Once becoming exposed, the person can proceed into asymptomatic phase with probability γ at one time step, or remain in the same state with probability 1γ. The respective probability to show symptoms by asymptomatic individual is σ. Again, as in the compartmental model, we assume identical probability μ to become recovered, for both the asymptomatic and the infectious state.

The dynamics of the discrete-time version of the SEAIR model is built similarly to the model considered in [14]. Denote the probabilities that the individual i at the discrete moment n is in respective state with pS,i(n), pE,i(n), pA,i(n), pI,i(n) and pR,i(n). Our model assumes reactive process of epidemic spreading, which means that in each time step every individual has contact with every neighbor [40]. Then, certain susceptible person i at the moment n+1 will not receive the infection from any of its neighbors with probability [14], [40]

Pi(n)=jNi[1αpA,j(n)βpI,j(n)], (20)

where Ni denotes the set of neighbors of i. The individual will remain susceptible at the moment n+1, if he, or she, did not receive the contagion, which means that

pS,i(n+1)=pS,i(n)Pi(n). (21)

Otherwise, an individual can become exposed if he, or she has been susceptible before and received the contagion, or continue to be exposed at the next moment, if the incubation has not finished, with probability

pE,i(n+1)=pS,i(n)[1Pi(n)]+(1γ)pE,i(n). (22)

The probability of being asymptomatic at the next moment is

pA,i(n+1)=γpE,i(n)+(1σμ)pA,i(n), (23)

where the last term accounts for the situation that neither the symptoms will appear, nor healing will happen in one time step, which imposes a restriction μ+σ<1. The node i will be in state I at the moment n+1 with probability

pI,i(n+1)=σpA,i(n)+(1μ)pI,i(n), (24)

where the former term describes the probability to show symptoms, if in the previous moment the node was asymptomatic, while the last one corresponds to recovering. Finally, the probability of being recovered at some moment is

pR,i(n+1)=pR,i(n)+μ[pA,i(n)+pI,i(n)]. (25)

The set of Eqs. (21) to (25) determines a discrete-time dynamical system of equations for evolution of probabilities of the states for each node in the network. It can be solved numerically for arbitrary initial condition and one can thus observe the progress of the epidemic at each moment. In practice one can make such studies with networks with size depending on the computational capacities at hand.

4.1. Epidemic spreading on random regular graphs

We will pursue our analysis of spreading processes on random regular graphs where each node has the same degree k. For infinitely large random regular graphs, the probabilities of the states are equal for all nodes and one can drop the index of the node. The probability to avoid infection (20)will be simplified to

P(n)=[1αpA(n)βpI(n)]k. (26)

Then the system of equations for discrete-time epidemic spreading on random regular graph reads

pS(n+1)=pS(n)[1αpA(n)βpI(n)]k,pE(n+1)=pS(n){1[1αpA(n)βpI(n)]k}+(1γ)pE(n),pA(n+1)=γpE(n)+(1σμ)pA(n),pI(n+1)=σpA(n)+(1μ)pI(n),pR(n+1)=pR(n)+μ[pA(n)+pI(n)]. (27)

Here we have also two equilibrium points: one where all individuals are susceptible p=(1,0,0,0,0) and the other when the fraction of susceptible individuals is such that it prevents further spread of the disease p=(pS*,0,0,0,1pS*). In the Appendix Bwe show how application of similar reasoning as for the compartmental model can allow to find a closed form equation for the number of susceptible individuals at the end of the epidemic. It can be applied when the contagion probabilities α and β are very small. As it is shown in the Appendix B, the equation for determination of the probability of the susceptible state at the end of epidemic is very similar to the respective one for the compartmental case

pS(0)pS()=μ(μ+σ)k(αμ+βσ)lnpS(0)pS(). (28)

The last result extends the one for all-to-all coupling considered in compartmental models, where effectively each individual can get the disease from anyone in the population. Here, it is obtained that appropriately modified relationship holds for restricted number of contacts. By repeating the same analysis as for the compartmental model, one can also obtain that the condition for existence of endemic equilibrium is

μ(μ+σ)<k(αμ+βσ). (29)

One can note that the last relationship is similar to the respective one for the compartmental model (10), and the only difference is the presence of the node degree k in the discrete-time case.

We can further make linear stability analysis of equilibria by linearizing the evolution equations. The respective Jacobian matrix at the fixed points for which pE=pA=pI=0 and pS=pS* is

J=[10kαpS*kβpS*001γkαpS*kβpS*00γ1σμ0000σ1μ000μμ1]. (30)

Solving the characteristic equation Q(λ)=det(JλI)=0 of the Jacobian (30), for pS*=1 will result in two trivial eigenvalues equal to one and other three. We note that in the discrete-time case the trivial eigenvalues have value equal to one that also corresponds to the marginal stability, which are zero in the continuous-time scenario. The nontrivial eigenvalues λ are the roots of the polynomial

S(λ)=(1μλ)[(1γλ)(1σμλ)αγk]+βγσk. (31)

One can notice the similarity to the respective characteristic polynomial for the compartmental case (13). The only difference is presence of the degree k which in the latter expression multiplies α and β and one has 1λ in the discrete-time case instead of λ. In the Appendix Cit is shown that the disease-free state is stable once the following relationship is satisfied

μ(μ+σ)>k(αμ+βσ), (32)

which is similar to the one for the compartmental case. Again, the only difference is the presence of the node degree k.

The linear stability of the endemic equilibrium is established from the leading eigenvalue of the same Jacobian matrix (30) as the disease-free one, but using pS*=pS() obtained from (28). The procedure is nearly the same as for the disease-free equilibrium and the only difference is that instead of k one should use kpS() in all analysis. Then the endemic equilibrium will be stable, if the condition similar to (32) is satisfied

μ(μ+σ)>kpS()(αμ+βσ). (33)

Without showing the details, we will just mention that once the endemic equilibrium in this discrete-time disease spreading model exists, it is linearly stable.

4.2. Epidemic spreading on complex networks

Let us now consider the general case when the contacts between individuals are described with complex network. In studies of interacting units coupled in a network it is typical to define the state of the whole system by stacking the state vectors of each node one on top of another. In this case another ordering is more appropriate [24]. First, create vector of the probabilities of susceptible states of all nodes pS=[pS,1,pS,2,,pS,N]T, then those of the exposed states pE=[pE,1,pE,2,,pE,N]T, and likewise for the remaining three pA, pI and pR. Also, denote with A the adjacency matrix of the network of contacts between the individuals with elements Ai,j=1 only if nodes i and j are neighbors and Ai,j=0 otherwise. Under general circumstances, determination of the probabilities at the end of epidemic in case it happens, is very complicated, if not impossible. However, when the contagiousness is weak, which means that α1 and β1, one can obtain similar expressions which relate initial and final probabilities of susceptible state as for the former two models. As it is explained in details in the Appendix D, when α1 and β1, the susceptibility probability vector can be calculated from the following self-consistent system

pS(0)pS()=μ(1+σμ)n=0pA(n),lnpS(0)lnpS()=(α+βσμ)An=0pA(n). (34)

The solution of the system of transcendental Eq. (34) consists of the susceptibility vector at the endemic equilibrium pS() and the vector of sums of probabilities of asymptomatic states

pA=n=0pA(n). (35)

Such transcendental system should be solved numerically, and for large networks might be impossible task. However, one can at least obtain how the solution will look like, when the epidemic is weak in a sense that only small fraction of the population is infected during its course. In such case the probability of susceptibility will not change significantly pS(0)pS(). This situation might be present, for example, when the contagiousness of the pathogens is slightly over the threshold. Then one can keep only the leading terms in the expansion of the logarithm and obtain

lnpS,i(0)lnpS,i()pS,i(0)pS,i(). (36)

The last approximation means that effectively the left hand sides of relationships (34) are equal. Then, after some algebra, by using (35), from those relationships one can obtain

pA=αμ+βσμ(μ+σ)ApA. (37)

The last relationship is eigenvalue equation of a matrix which is the adjacency matrix multiplied by the scalar (αμ+βσ)/[μ(μ+σ)], which corresponds to eigenvalue equal to one. Thus, the vector of sums of the probabilities of the asymptomatic state (35) represents eigenvector of the adjacency matrix that corresponds to the eigenvalue Λ such that

1=Λαμ+βσμ(μ+σ). (38)

To determine which is the eigenvalue Λ, observe that we can apply similar inequality as (9), which means that for each node i one has

pS,i(0)pS,i()<lnpS,i(0)lnpS,i(). (39)

This implies that one has the following vector inequality

pA<αμ+βσμ(μ+σ)ApA, (40)

which is obtained from (34) with simple algebra. When the epidemic parameters are such that

Λmaxαμ+βσμ(μ+σ)<1, (41)

where Λmax is the largest eigenvalue of A, then (38) can not be satisfied for no one eigenvalue. That is the condition when endemic equilibrium does not exist. To determine when it will emerge, one should increase the value of the fraction in (41), by modifying the epidemic parameters. Then, the first eigenvalue that can satisfy the equation as (38) will be exactly the largest eigenvalue Λmax. Thus the condition for existence of endemic equilibrium is

μ(μ+σ)<Λmax(αμ+βσ). (42)

The last result is generalization of the case of random regular graph for which Λmax=k.

Because the leading eigenvalue of the adjacency matrix A determines the equation for pA, that vector is determined from the respective eigenvector, or the principal eigenvector of A. However, the eigenvalue Eq. (37)just determines the relative magnitudes of the components of pA. If it is used in the system (34), it will be obtained that for each node the change in the probability of being susceptible is the same, which counters the fact that it corresponds to the respective component of the principal eigenvector. We further note that from (34)the relative magnitudes of the changes of the probabilities of susceptible state pS,i(0)pS,i(), and the resulting probabilities of recovered state pR,i(), as collinear to pA, are also proportional to the principal eigenvector of the adjacency matrix. This is in accordance to the reasoning that the individuals with highest risk of infection are those with many contacts, and particularly those which have many high-degree neighbors. Thus the eigenvector centrality of the node [41], which is the respective component in the principal eigenvector, determines the risk of infection of that node. We note that, by applying this procedure one can also show that the same conclusions about the role of the leading eigenvalue and principal eigenvector in epidemic spreading on complex networks hold for the simpler SEIR, SIR and SIS models.

It should be emphasized that, there are works in the literature which point that the principal eigenvector of the adjacency matrix can have important role in disease spreading. The probability of infectious state of a node in SIS spreading model on complex networks was found to be proportional to the eigenvector centrality, in vicinity of the epidemic threshold [16], similarly as the analysis above claims. This finding was further extended to multilayer networks [17]. It was reported in the same contributions, that if the structure of the network is such that the principal eigenvector is localized, the spreading will be limited to small number of nodes, even for large networks. Thus, the association between the eigenvector centrality and probability of becoming infected might not be observed in certain scenarios. Such example could be observed, for example, in structured network with communities, when the virus starts spreading in a node in one community, while principal eigenvector has significantly large components in the other communities. Thus, more research on this issue is needed for better understanding of the conditions when the principal eigenvector is really useful in estimation of the risk of infection. Finally, it is worth noting that it was found that the principal eigenvector of another matrix – the submatrix corresponding to the infectious states – also determines the disease spreading pathways. This observation has appeared in the studies of disease spreading between spatial regions in a waterborne disease [42] and COVID-19 [34].

We now proceed with the study of the stability of the disease-free equilibrium and determine the epidemic threshold. The associated Jacobian matrix is obtained by taking the respective derivatives in the Eqs. (21) to (25). Also, we remind that after making differentiation, at the epidemic inception, in the Jacobian it should be taken pE,i=0, pA,i=0, pI,i=0 and pS,i=1. It can be verified that the Jacobian will have the following matrix form

J=[I0αAβA00(1γ)IαAβA00γI(1σμ)I0000σI(1μ)I000μIμII], (43)

where I is identity matrix of the same size N as the adjacency matrix of the network A – the number of nodes in the network. One can note the similarity in the structure between the last matrix and that in (30). The eigenvalues of the last Jacobian are obtained from the characteristic equation T(λ)=det(JλI5N)=0, where we emphasize that the involved identity matrix has size 5N×5N. One could use the approach given in [24]to determine the dependence of the epidemic threshold on the largest eigenvalue of the adjacency matrix. We have chosen alternative approach here, based on Schur’s determinant identity

det[QRST]=det(T)·det(QRT1S), (44)

which is more general. Clearly, when a matrix has many zero submatrices, its application provides simpler results. By repetitive use of it, which is elaborated in the Appendix E, it can be shown that the nontrivial eigenvalues can be obtained from the polynomial corresponding to the following determinant

V(λ)=det[(1γλ)(1σμλ)(1μλ)γ[α(1μλ)βσ]IA]. (45)

We note that the same determinant can be obtained by the procedure given in the Appendix G which even delivers the eigenvectors of the Jacobian. Currently, we cannot state whether the approach in Appendix E is just an alternative, or it might have potential to provide results when the latter is not useful. To continue with the analysis, one can substitute the multiplier of the identity matrix in the last equation as

Λ=(1γλ)(1σμλ)(1μλ)γ[α(1μλ)βσ], (46)

and will obtain the characteristic function for determination of the eigenvalues of the adjacency matrix, det(ΛIA). From the relationship (46)it can be seen that to each eigenvalue of the adjacency matrix Λ correspond three eigenvalues of the Jacobian λ, which are obtained from the polynomial

SΛ(λ)=(1μλ)[(1γλ)(1σμλ)αγΛ]+βγσΛ. (47)

The last relationship will be identical to the respective one for the random regular graph (31), if one substitutes Λ with k. Because all eigenvalues Λ of the adjacency matrix are real [43], the coefficients in the last polynomial in λ are also real for each Λ. Instead of checking whether the roots of the last polynomial are within the unit circle, one can determine the eigenvalues of the related polynomial that corresponds to the Jacobian of the compartmental model (13), and then use the relationship between the roots of the characteristic polynomials of the compartmental and discrete-time models (C.5). The disease-free state of the model on complex network is unstable, if there is at least one eigenvalue Λ of the adjacency matrix, for which there is a real positive root of the polynomial (47) in which one should use λ instead of 1λ. This situation happens when parameters are such that the following inequality holds

μ(μ+σ)<Λ(αμ+βσ). (48)

In determination of the epidemic threshold in SIS and SIR models, usually the fraction between the contagiousness and recovery parameters is varied. Since the last inequality is a bit more complex than those in the SIS and SIR models, for the SEAIR model one can use the parameters α and β as bifurcation parameters. Then from the last inequality the smallest α and β for which the disease-free state is unstable are those obtained for the largest Λ, that is the leading eigenvalue of the adjacency matrix Λmax. Thus, the same condition (42)implies existence of endemic equilibrium and instability of the disease-free state. If the opposite is true,

μ(μ+σ)>Λmax(αμ+βσ), (49)

then the disease-free state will be stable. The last inequality can be seen as generalization of the respective one for the random regular graphs (32).

Let us proceed with determination of the linear stability of the endemic state. To determine the respective Jacobian matrix, first observe the following derivatives

pS,ipA,j=αpS,iAi,j,pS,ipI,j=βpS,iAi,j,pE,ipA,j=αpS,iAi,j,pE,ipI,j=βpS,iAi,j, (50)

where Ai,j is the i,j th element of the adjacency matrix. The remaining partial derivatives in the Jacobian matrix are the same as for the disease-free state and are conveniently captured in the respective submatrices in (43). The form of the partial derivatives (50)is such that for each pS,i they have identical form and likewise for the pE,i. To write a more compact form for expressing such relationship, one can introduce a diagonal matrix Σ which contains the endemic equilibrium probabilities pS,i() along the diagonal Σi,i=pS,i(). Then, one can obtain that the partial derivatives between the susceptibility and exposed vectors with respect to the asymptomatic and infectious vectors can be compactly written as

pSpA=αΣA,pSpI=βΣA,pEpA=αΣA,pEpI=βΣA. (51)

Now, the Jacobian of the endemic equilibrium differs from that for the disease-free one, only in that it contains the matrix product ΣA instead of A. Respectively, the stability of the endemic equilibrium will depend on the leading eigenvalue Lmax of the matrix product ΣA. Thus, the stability condition is similar to that for the disease-free state (49)

μ(μ+σ)>Lmax(αμ+βσ). (52)

In the Appendix F it is shown that in case of small contagiousness α1 and β1 and when epidemic affects small population during its course, the endemic equilibrium is linearly stable.

Let us finally examine the behavior of the disease spreading in the early phase of epidemic. The one-step evolution of the probabilities of different states in disease spreading on complex networks is given by Eqs. (21) to (25). One can combine all probabilities in single column vector as p=[pST,pET,pAT,pIT,pRT]T and the right hand sides of the probability evolution equations in a vector F. Then, one-step evolution of the probabilities can be compactly written in vector notation as

p(n+1)=F[p(n)]. (53)

Consider early stages of the epidemics, when the states p(n) are sufficiently close to the disease-free equilibrium pDF=F[pDF]. Denote with δp(n)=p(n)pDF the deviation from the disease-free state. Then from (53) one has

δp(n+1)=p(n+1)pDF=F[p(n)]pDF. (54)

The linear approximation of the nonlinear function F in vicinity of the disease-free state is

F[p(n)]F[pDF]+JDF[p(n)pDF]=pDF+JDFδp(n), (55)

where JDF is the Jacobian at the disease-free state. It means that consecutive perturbations satisfy simple relationship

δp(n+1)JDFδp(n). (56)

Thus, at the early phase of an epidemic, the perturbation at given moment n is approximately given as

δp(n)JDFnδp(0). (57)

Denote with zi the eigenvector of the Jacobian JDF that corresponds to the eigenvalue λi. Consider situation when the eigenvectors zi constitute an orthonormal basis, in which the perturbation δp(0) can be expressed in terms of the Jacobian basis vectors as

δp(0)=i=15Npizi. (58)

Then, after n time steps the perturbation will approximately evolve to

δp(n)=JDFnδp(0)=i=15Npiλinzi. (59)

It is clear that as the number of steps n increases, the projection along the principal eigenvector will dominate the others. It means that one can use the approximation

δp(n)pmaxλmaxnzmax, (60)

where pmax is the projection of the initial perturbation along the principal eigenvector zmax. In the Appendix Git is explained that when the epidemic starts the leading eigenvalue of the Jacobian λmax depends on that of the adjacency matrix Λmax and that the principal eigenvector of the Jacobian in that case is determined with the principal eigenvector of the adjacency matrix. Thus, the latter determines the evolution of the epidemics at the early stages. We emphasize that this is an approximation since as n grows, the Jacobian which is used, represents the nonlinear evolution less accurately, because the state of the system goes away from the disease-free one. Although being an approximation, the last result provides an estimate of the risk of being infected of the nodes in a network, by the respective eigenvector centrality.

5. Numerical experiments and discussion

The focus of numerical experiments in this work is put on validation of the theoretical results for the discrete-time SEAIR model. The theoretical analysis of the compartmental model was classical and did not bring any significant novelty, which is not known for the other compartmental models. Thus, the potential of the compartmental model should be tested on real data, which is left for future study.

We have made simulations of disease spreading on random regular graphs by numerical solution of the evolution Eq. (27). The aim of these numerical experiments was to check the validity of the epidemic threshold relationships, as well as the equation for the fraction of the susceptible individuals at the end of the epidemic (28). For computational reasons, for this and the other numerical experiments in this work, we have considered networks with 1000 nodes. All versions of the SEAIR epidemic spreading model considered here, have five parameters α,β,σ,μ and γ. However, theoretical analysis in previous sections has shown that only the first four of them are relevant for determination of the epidemic threshold and the susceptible fraction at the end of the epidemic. The contagiousness parameters’ values, α=0.0025 and β=0.002<α were chosen arbitrarily, by caring to be small to ensure that the approximations made in the theoretical analysis are justified and using the observation that for COVID-19 contagiousness is bigger before the onset of symptoms. We have taken γ=0.5 which should correspond to two days mean period of incubation, while the value of σ=0.2 was chosen arbitrarily. The critical parameter μ0 was calculated from the following quadratic equation

kαμ0+βσμ0(μ0+σ)=1, (61)

which is obtained from the condition for emergence of endemic state for the random regular graphs (29). The value of the parameter μ was varied in the vicinity of μ0. All simulations were repeated for ten different networks and for each network ten different initializations were made by putting a randomly chosen node in exposed state (patient zero), while leaving the remaining ones as susceptible. The pathogen was considered as extinct at the moment when the total fraction of exposed, asymptomatic and infectious individuals is smaller than 108 of the population. In the Fig. 1 are shown the average number of the susceptible individuals at the end of the epidemic. The number of susceptible individuals for each particular simulation is simply sum of the probabilities of the susceptible state over all nodes. The averaging was performed for all networks from the same type and for all initial conditions. In the blue diamonds are given the results for the random regular graph with node degree k=50, while with red circles are those for random graph with constant degree distribution in the interval [30,70]. We emphasize that in this figure the threshold value μ0 is obtained for the random regular graph and the same value is used for the others. Both considered kinds of graphs have the same average degree, and thus show similar results, particularly when one is far enough from the threshold μ=μ0. In vicinity of μ0, as was theoretically shown for general complex networks, the epidemic threshold depends on the leading eigenvalue as is given in (42), which for the graph with distributed node degree is greater than the average degree Λmax>k as the Perron-Frobenius theorem claims [43]. Thus, for the same μ one expects more infected individuals for the graphs with distributed degree. The results from the simulations are further compared with theoretical values obtained from (28) for random regular graph with k=50 nodes, which holds for network with infinite number of nodes. It can be seen a noticeable difference between the theoretical curve and the simulations. One reason for such discrepancy could be attributed in the fact that the theoretical results hold for infinitely large networks. The other factor is the way of initialization of the epidemics, which even in case of stable disease-free state, μ>μ0, produces a small fraction of potentially infected individuals – at least the neighbors of the patient zero.

Fig. 1.

Fig. 1

Disease spreading on random regular graph and random graph with constant degree distribution.The curves represent the dependence of the number of susceptible individuals at the end of the epidemic on the parameter μ. The meaning of the symbols is the following: orange stars – theoretical values from eq. for (28) for infinite-size random regular graph with node degree 50; blue diamonds – random regular graph with the same degree and 1000 nodes; red circles – random graph with uniform degree distribution in [30,70] and 1000 nodes. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Next, we have considered disease spreading on Erdős-Rényi (ER) [44] and Barabási-Albert (BA) [12] models of complex networks. Within the ER model, we have considered probability of existence of link between each pair of nodes pER{0.01,0.03,0.05} and generated ten different networks for each case. For the BA complex networks we have taken four different values of the seed m{5,10,15,20}. As for the random regular graphs, for each ER and BA network ten different initial conditions were considered. The parameter values for α, β, γ and σ were taken identical as for the random regular graphs. In the Fig. 2 are shown the average number of susceptible individuals and the correlation coefficient between the recovered probability vector and the principal eigenvector of the adjacency matrix at the end of epidemic. Here, the threshold value μ0 was calculated for each network separately from the equation

Λmaxαμ0+βσμ0(μ0+σ)=1, (62)

where Λmax is the leading eigenvalue of the given network.

Fig. 2.

Fig. 2

Discrete-time epidemic model on complex networks at the end of epidemic. In all panels ten different complex networks with 1000 nodes are considered. The seed of generating the BA networks, m, and the link probability for ER networks pER is given in the inset. In the top panels are shown the average number of susceptible individuals S, while at bottom are average correlation coefficients ρ between the number of recovered individuals and the principal eigenvector of the respective adjacency matrix. The horizontal axis is given in units of the critical value of the parameter μ0 at the epidemic threshold which is calculated for each network separately.

In the Fig. 2 can be seen that as the parameter μ increases towards the critical value μ0, the number of susceptible at the endemic equilibrium approaches the total number of individuals, as it is expected. We remark that it is not equal to the total population even when the conditions of epidemic are not satisfied, because there is certain probability that the patient zero will infect some neighboring nodes. However, this is finite size effect, and in infinitely large network the fraction of infected individuals is expected to be infinitesimally small in general. We remind that, in the related case, when the epidemic threshold is barely passed, for networks in which the principal eigenvector of the adjacency matrix is localized, only infinitesimal fraction of the population will be affected [16], although for general networks it will be finite. One can also notice that the results about the ER network look that it is more prone to epidemic. This deception appears because the horizontal axis is in the units of the threshold value μ0 and not the absolute terms. We emphasize that, as it is well known, for infinite size BA networks the respective leading eigenvalue is infinite, and thus the threshold value of the contagiousness parameter is vanishing [6]. In our analysis of such networks, where the parameter μ is chosen to be varied, its critical value μ0 diverges for infinite networks.

The rather high value of the correlation coefficient ρ, when disease is spreading suggests that indeed the principal eigenvector predicts the pattern of infection. When the epidemic is not possible, μ>μ0, the correlation does not drop sharply, due to the finite size effects. Near the epidemic threshold there is nonzero probability of infecting the neighborhood by the initially exposed node, and particularly those with higher eigenvector centrality.

We have finally studied the behaviour of the epidemics at the onset in order to verify which nodes bear the highest risk of contracting the disease. As common wisdom suggests, highly connected nodes, and particularly those with well connected neighbors are most risky ones – just as the eigenvector centrality ranks the nodes. For that reason we have calculated the evolution of the correlation coefficient between the principal eigenvector of the adjacency matrix and the probability vector of the recovered state as the epidemic unfolds. In the Fig. 3 is shown the correlation coefficient as function of time. For the BA network shown at right the parameters have the same values as previously, while for the ER network (at left panel) α=0.05 and β=0.04, while γ and σ are the same as in the other simulations. One can note that generally in the early stages of the disease outbreak very high correlation is achieved, which confirms that the eigenvector centrality predicts rather well the riskiness of contraction of the pathogen. As the epidemics fades out the correlation might drop, because for certain parameter combinations majority of population has high chance of becoming infected and this infection pattern can differ significantly from the predictions by the principal eigenvector of the adjacency matrix. However, the lowest curve for the ER network model shows that this is not always happening. In such situation, when epidemic is barely possible, only small fraction of population can be affected, particularly those which are close to the patient zero. This observation suggests further investigation of the pattern of risk in case of such small outbreaks.

Fig. 3.

Fig. 3

Evolution of correlation coefficient between the principal eigenvector of the adjacency matrix and the vector of probability of recovered state in ER (left panel) and BA (right panel) complex networks. The considered networks have 1000 nodes. Each curve is obtained by averaging ten networks with the same parameters and ten randomly chosen initially infected nodes for each network.

6. Conclusions

We have studied SEAIR epidemic spreading model aimed to capture the contagiousness features of COVID-19. Theoretical analysis were made for the compartmental version as well as for discrete-time epidemic spreading on random regular graphs and complex networks. For the compartmental model the epidemic threshold was found and it was shown that it also determines the emergence of endemic equilibrium as well. When the contagiousness is weak, we have shown that for random regular graphs and complex networks the epidemic threshold obtained from stability analysis of the disease-free state depends in a similar way on the model parameters. As is known for many other disease spreading models, the epidemic threshold was obtained to depend on the leading eigenvalue of the adjacency matrix. We have also demonstrated that when endemic equilibrium exists, it is linearly stable in the three considered models. The theoretical analysis in this work has shown that the risk for infection of certain node is dependent on its eigenvector centrality. In early stages of epidemics, the eigenvector centrality points which nodes are most likely to be first to contract the disease, while in case of mild epidemic on complex network, it shows which nodes have more risk to contract the disease during the whole course of the epidemic.

The analysis of the linear stability was based on two approaches. By appropriately organizing the probabilities of various states as dynamical variables it was obtained the Jacobian matrix of the equilibria which has form that allows analytical treatment. The first approach was based on applying Schur’s determinant identity which lead to result that the nontrivial eigenvalues of the Jacobian are related to those of the adjacency matrix. In the second approach we have furthermore shown that eigenvectors corresponding to the nontrivial eigenvalues of the Jacobian are combinations of scaled eigenvectors of the adjacency matrix. We believe that these two techniques can be applied in a range of studies where multidimensional dynamical systems interact through complex topology of contacts.

Although the motivation for studying the SEAIR epidemic spreading model was the COVID-19 pandemic, we did not make any testing about its relevance on real data. Naturally, it is the first study which should follow this one. One of the key issues would be inference of the fraction of the population which has contracted the disease, but has not shown symptoms at all. This could help in estimating the likelihood of reappearance of the epidemic and its possible size, once it weakens. Since, in general, contagiousness parameters change during epidemic, testing the validity of the relationships for the fraction of susceptible individuals at the end of epidemic might not be easy task. However, at the early phase of an epidemic these parameters could be considered as constant. Then, by using real data, it could be verified how well the eigenvector centrality anticipates which individuals bear highest risk of infection. If it proves to be useful predictor, then a follow up is investigation of its relevance to planning of vaccination and other protective measures.

CRediT authorship contribution statement

Lasko Basnarkov: Conceptualization, Methodology, Software, Writing - original draft, 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.

Acknowledgments

This research was partially supported by the Faculty of Computer Science and Engineering at the Ss. Cyril and Methodius University in Skopje, Macedonia.

Appendix A. Stability condition for the disease-free equilibrium in the compartmental model

As is given in the main text, the eigenvalues of the Jacobian at the disease-free state of the compartmental model are obtained from the determinant det(JDFλI), that is

[λ0αβ00γλαβ00γσμλ0000σμλ000μμλ]=λ2det[γλαβγσμλ00σμλ]. (A.1)

Besides the two trivial eigenvalues λ=0, the remaining three are the roots of the polynomial which is obtained by expanding the last determinant

R(λ)=(μλ)[(γλ)(σμλ)αγ]+βγσ. (A.2)

The cubic polynomial in λ in the last equation can be written in the form

R(λ)=λ3+a2λ2+a1λ+a0, (A.3)

where the coefficients are

a2=γ+σ+2μ,a1=μσ+γσ+μ2+2γμαγ,a0=γ(μ2+μσαμβσ). (A.4)

By the Routh-Hurwitz criterion [38], the roots of the third order polynomial of the form (A.3) will have negative real parts if and only if a2>0 and a2a1>a0>0. Since a2>0, the condition a0>0 is equivalent to

μ(μ+σ)>αμ+βσ. (A.5)

We should also verify that a2a1>a0 is satisfied, which after multiplication of the respective values in (A.4) will result in

γμσ+γ2σ+γμ2+2γ2μαγ2+μσ2+γσ2+μ2σ+2γμσαγσ+2μ2σ+2γμσ+2μ3+4γμ22γαμ>γμ2+γμσγαμγβσ. (A.6)

By algebraic manipulation and rearrangement of the terms, the last inequality becomes

4γμσ+γ2σ+4γμ2+2γ2μαγ2+μσ2+γσ2+3μ2σαγσ+2μ3γαμ+γβσ>0. (A.7)

Now, from the condition (A.5) one has the inequality

μ+σ>α, (A.8)

which implies the following relationships for the terms with minus sign before them in (A.7)

γ2(μ+σ)>γ2α,γσ(μ+σ)>γσα,γμ(μ+σ)>γμα. (A.9)

By using the last three inequalities in (A.7), one will obtain that only positive terms will remain at the left hand side, which means that it is satisfied. Thus by the Routh-Hurwitz criterion the nontrivial eigenvalues of the Jacobian have negative real parts if and only if (A.5) holds.

It is worth noting that disease-free state becomes unstable when the condition (A.5) is not satisfied. In that case a0<0, which from the Eq. (A.3) implies that

R(0)=a0>0. (A.10)

Since the sign of the highest term of the characteristic polynomial R(λ) is negative, it means that the cubic parabola is decreasing towards , when λ. Thus, there must be a real root of the polynomial with positive sign, because the curve intersects the horizontal axis for some λ>0. Thus, the root responsible for the instability of the disease-free equilibrium is real and positive one. This observation is important in the analysis of the equilibria in discrete-time models.

Appendix B. Endemic equilibrium for random regular graph

For determination of the population remaining unaffected by the epidemic in disease spreading on random regular graph, we follow the same approach as in the compartmental model. To proceed in that spirit, first sum up the first four equations in the system (27) and obtain

pS(n+1)+pE(n+1)+pA(n+1)+pI(n+1)=pS(n)+pE(n)+(1μ)[pA(n)+pI(n)]. (B.1)

We can sum the last relationship over all moments n, from the onset to the finish of the epidemic, and assume negligibly small initial probabilities of infected individuals. Then, due to cancellation of the respective terms it will be obtained

pS(0)pS()=μn=0[pA(n)+pI(n)], (B.2)

which corresponds to the Eq. (3) of the compartmental model.

Next, the fourth equation in (27) is rewritten as

pI(n+1)pI(n)=σpA(n)μpI(n). (B.3)

Summation of the infinite ladder of Eq. (B.3) and using pI(0)0=pI() leads to similar relationship between the probabilities of asymptomatic and infectious states as in the case of the compartmental model (7),

σn=0pA(n)=μn=0pI(n). (B.4)

The first equation in (27) can be written as

[pS(n+1)pS(n)]1/k=1βpI(n)αpA(n). (B.5)

If we take logarithm of the last equation, and use approximation αpA(n)1 and βpI(n)1, that holds for weak spreading α1 and β1, it will be obtained

1k[lnpS(n+1)lnpS(n)]=βpI(n)αpA(n). (B.6)

Summing the last relationship for all moments, after cancellations, results in

lnpS(0)lnpS()=kαn=0pA(n)+kβn=0pI(n). (B.7)

Using the relationships (B.2), (B.4) and (B.7) one can obtain an estimate of the number of unaffected individuals in epidemic spreading on random regular graphs from

pS(0)pS()=μ(μ+σ)k(βσ+αμ)lnpS(0)pS(). (B.8)

Appendix C. Stability of disease-free equilibrium for random regular graph

The characteristic polynomial of the Jacobian of the disease-free state in the discrete-time SEAIR model on random regular graph can be compactly written as

S(λ)=λ3+b2λ2+b1λ+b0. (C.1)

Its coefficients are related to those of the compartmental model (A.4) with

b0=a0a1+a21,b1=a12a2+3,b2=a23, (C.2)

where we remind that in the expressions (A.4) for the coefficients a0, a1 and a2 one should use kα and kβ instead of α and β, respectively.

An equilibrium of a discrete-time dynamical system is linearly stable, if the modulus of the dominant eigenvalue of the associated Jacobian matrix does not exceed one. It means that all roots of the characteristic polynomial of the Jacobian are within the unit circle. For polynomials with real coefficients this is verified with the Jury test [45], [46], which is discrete-time analogue to the Routh-Hurwitz criterion. According to the Jury test, the roots of the polynomial lie within the unit circle, if an only if the following four conditions are met

S(1)>0,S(1)<0,|b0|<1,|1b02|>|b0b2b1|. (C.3)

In the application of the test, the conditions above are checked in the given order and if one is not satisfied, than at least one root is outside the unit circle and the equilibrium is unstable. The verification of the first condition in the Jury test S(1)>0, by using the relationships (A.4) and (C.2) leads to the demand that a0>0, which also appeared in the analysis of the compartmental case. This will result in the following inequality

μ(μ+σ)>k(αμ+βσ), (C.4)

which if holds, also implies that the endemic equilibrium does not exist. The last inequality is similar to the respective one for the compartmental case, with only difference being the presence of the node degree k. It can be shown that the second and the third condition of the Jury test are satisfied once the first one holds. The verification of the fourth condition is very complex, since it involves several dozens of products of the parameters up to degree six. Thus, a numerical verification was applied by taking all combinations of 100 different equally spaced values for the parameters α,β,γ and σ in the range (0,1), while for μ in the range 1σ for each σ, because 1μσ is the probability for an asymptomatic person to remain so in the next time step. This procedure has shown that the fourth condition is satisfied if the first one is fulfilled as well. However, because theoretical verification is not complete without the fourth condition in the Jury test is analytically checked, the presentation of the proofs that the second and the third are satisfied is omitted for brevity.

If one compares the characteristic polynomials for the compartmental (13) and discrete-time model on random regular graph (31), by substituting 1λ in the latter with λ and taking k=1 will obtain the former. This implies that the roots of the compartmental model λc are related with those of the discrete-time case λd with

λd=λc+1. (C.5)

The last equation implies that the disease-free state of the discrete-time model becomes unstable due to existence of real eigenvalue of the Jacobian that is greater than one.

Appendix D. Endemic equilibrium for complex network

For small contagiousness parameters α1 and β1, one can approximate the probability that a susceptible individual will not receive the virus as

jNi[1αpA,j(n)βpI,j(n)]1αjNipA,j(n)βjNipI,j(n). (D.1)

Then the evolution of all probabilities can be compactly written as

pS(n+1)=pS(n)[IαApA(n)βApI(n)],pE(n+1)=pS(n)[αApA(n)+βApI(n)]+(1γ)IpE(n),pA(n+1)=γIpE(n)+(1σμ)IpA(n),pI(n+1)=σIpA(n)+(1μ)IpI(n),pR(n+1)=IpR(n)+μI[pA(n)+pI(n)]. (D.2)

We will follow the same technique as for the previous two scenarios. Summing up the first four equations in the last system will result in

pS(n+1)+pE(n+1)+pA(n+1)+pI(n+1)=pS(n)+pE(n)+(1μ)[pA(n)+pI(n)]. (D.3)

Now, lets sum over all moments and use the fact that the probabilities of infected states at the beginning and ending of epidemic are vanishing. Then from the last relationship will be obtained

pS(0)pS()=μn=0[pA(n)+pI(n)]. (D.4)

Rearrangement of the fourth equation in (D.2) and summing over all moments will lead to result that generalizes (B.4)

σn=0pA(n)=μn=0pI(n). (D.5)

One can write the evolution equation of probability of the susceptible state for each node i as

pS,i(n+1)pS,i(n)=jNi[1αpA,j(n)βpA,j(n)]. (D.6)

Further, take logarithm on both sides of the last equation and keep only leading terms in α and β in the expansion of the logarithm of the multipliers to obtain

lnpS,i(n+1)pS,i(n)=αjNipA,j(n)βjNipI,j(n). (D.7)

Summing (D.7) over all moments will result in

lnpS,i(0)lnpS,i()=αjNin=0pA,j(n)+βjNin=0pI,j(n). (D.8)

Denote with lnpS(n) the vector which components are the logarithms of probabilities of susceptible states lnpS,i(n). Then, the relationship (D.8)for all nodes can be compactly written as

lnpS(0)lnpS()=αAn=0pA(n)+βAn=0pI(n). (D.9)

From one side, using (D.5) in (D.4) will result in

pS(0)pS()=μ(1+σμ)n=0pA(n). (D.10)

From another side, applying (D.5) in (D.9) will lead to

lnpS(0)lnpS()=(α+βσμ)An=0pA(n). (D.11)

The last two relationships are system of equations for determination of the vector of the probabilities of the susceptible state at the end of the epidemic and the infinite sum of the vectors of the asymptomatic states during the whole epidemic.

Appendix E. Characteristic polynomial for the eigenvalues of the Jacobian of the discrete-time model

To obtain more compact expression for determination of the eigenvalues of the Jacobian (43), we will extensively use the Schur’s determinant identity

det[QRST]=det(T)·det(QRT1S). (E.1)

One should note that the identity does not need the matrices to be square and if at least one of the matrices R or S is zero, then one has simpler relationship

det[QRST]=det(Q)·det(T). (E.2)

First we can assign the role of the bottom-right submatrix T in (E.1) to the bottom-right identity matrix in (43). Then one can note that to the respective submatrix R corresponds zero matrix and use (E.2) instead to obtain

T(λ)=det[(1λ)I]·det[(1λ)I0αAβA0(1γλ)IαAβA0γI(1σμλ)I000σI(1μλ)I] (E.3)

By repeating the same procedure one more time with taking top-left submatrix (1λ)I as the submatrix Q in the Schur’s determinant identity, and observing that now the submatrix S is zero, one can obtain that

T(λ)={det[(1λ)I]}2·det[(1γλ)IαAβAγI(1σμλ)I00σI(1μλ)I]. (E.4)

To simplify notation one could first stop repetitive writing of the part which contains the trivial eigenvalue λ=1 which has multiplicity 2N, and focus on the remaining. Take the submatrix T=(1μλ)I which determinant contains trivial eigenvalues λ=1μ and respectively the remaining submatrices Q, R and S. We note that 1μ are not eigenvalues of the Jacobian, since in expanding the determinants as polynomial, the terms corresponding to 1μλ that appear in T will cancel with the same terms which will appear in the denominator in the remaining determinant as will be seen below. From the last determinant let us first consider the submatrix that corresponds to the product RT1S in the Schur’s identity (E.1). By using the properties of the inverse matrix one can obtain first

[(1μλ)I]1·[0σI]=[0σ1μλI]. (E.5)

Then it follows that

[βA0]·[0σ1μλI]=[0βσ1μλA00]. (E.6)

Now, the part of the characteristic polynomial which contains the nontrivial eigenvalues is

U(λ)=det{[(1γλ)IαAγI(1σμλ)I][0βσ1μλA00]}=det[(1γλ)I(αβσ1μλ)AγI(1σμλ)I]. (E.7)

We can apply the Schur’s identity again. First observe the matrix product that corresponds to the RT1S term in (E.1)

(αβσ1μλ)A·[(1μσλ)I]1·γI=γ1σμλ(αβσ1μλ)A. (E.8)

After simplification of the scalar at the right-hand side of the last relationship and subtract the respective matrices in the form QRT1S from (E.1) one will obtain the following characteristic polynomial of the eigenvalues

U(λ)=det[(1σμλ)I]·det[(1γλ)Iγ[α(1μλ)βσ](1σμλ)(1μλ)A]. (E.9)

Again, the first determinant has trivial eigenvalues λ=1σμ with multiplicity N as well and the nontrivial ones are contained in the second determinant. By observing the second determinant in (E.9) one can note that in the denominator multiplying the adjacency matrix appear terms 1μλ and 1σμλ. Expansion of the determinants as polynomials will result in cancellation of those terms in the denominators with the respective ones in the determinants det[(1μλ)I] and det[(1σμλ)I]. Finally, the characteristic polynomial resulting from the last nontrivial determinant will not change if one multiplies it with a constant. So, a more convenient form of the last determinant, and the respective characteristic polynomial is

V(λ)=det[(1γλ)(1σμλ)(1μλ)γ[α(1μλ)βσ]IA]. (E.10)

Appendix F. Stability of the endemic equilibrium in disease spreading on complex networks

Since the Jacobian of the endemic and of the disease-free equilibrium differ only in the presence of the matrix Σ, the characteristic equation will have the same form for both cases. However, it was previously obtained that the leading eigenvalue of the Jacobian of the disease-free equilibrium λmax depends on the leading one of the adjacency matrix Λmax. Accordingly, for the endemic state the dependence will be on the leading eigenvalue Lmax of the matrix product ΣA. We will verify that this eigenvalue is related with that of the adjacency matrix as Lmax<pS,maxΛmax, where pS,max=maxpS,i(), is the maximum of the probabilities of susceptible states at the end of the epidemic. To prove that, denote with x the unit eigenvector of ΣA, corresponding to Lmax, or ΣAx=Lmaxx. Let Λi and ui are the eigenvalues and the respective orthogonal basis vectors corresponding to the adjacency matrix. The vector x in the basis ui is given as

x=i=1Naiui, (F.1)

where ai2=1 because x is unit vector. Then, multiplying the matrix A with x will result in some vector

y=Ax=i=1NaiΛiui, (F.2)

Due to the orthonormality of the basis uiTuj=δi,j, the squared magnitude of y reads

yTy=i=1Nai2Λi2, (F.3)

which can be bounded as

yTyΛmax2i=1Nai2=Λmax2. (F.4)

This means that the vector y has length not bigger than Λmax. In connected network each node will be infected with nonzero probability, and thus pS,i()<1. Then the matrix Σ is symmetric positive semi-definite, and all its eigenvalues are strictly less than one. Let us now express the vector y in the orthonormal basis vi of the matrix Σ

y=i=1Nbivi. (F.5)

Then the vector Σy can be expressed as

Σy=i=1NbipS,i()vi, (F.6)

since Σ is diagonal matrix with eigenvalues pS,i(). The squared magnitude of Σy is bounded as

yTΣTΣy=i=1Nbi2pS,i()2<pS,max2i=1Nbi2=pS,max2|y|2. (F.7)

Now, combining (F.2), (F.4) and (F.7) will result in

Lmax2xTx=xTATΣTΣAx<pS,max2Λmax2. (F.8)

Thus, we have just bounded the leading eigenvalue of the matrix ΣA as

Lmax<pS,maxΛmax. (F.9)

Recall that in the stability analysis of the endemic equilibrium one has the matrix product ΣA instead of A which is used for the disease-free state. So, the stability of the endemic equilibrium depends on Lmax as the other case depends on Λmax. Correspondingly, the endemic equilibrium will be linearly stable, once the following inequality holds [refer to the respective condition (49)]

μ(μ+σ)>Lmax(αμ+βσ). (F.10)

Now, consider the system of transcendental Eq. (34) and use the fact that pA is principal eigenvector of the adjacency matrix A, or ApA=ΛmaxpA. By algebraic manipulations, from the system (34)it can be shown that for each component of the susceptible probability vector holds relationship similar to (8)

pS,i(0)pS,i()=μ(μ+σ)Λmax(βσ+αμ)[lnpS,i(0)lnpS,i()], (F.11)

from which one has

μ(μ+σ)βσ+αμ=ΛmaxpS,i(0)pS,i()lnpS,i(0)lnpS,i(). (F.12)

Combining the endemic equilibrium stability condition (F.10) with the last relationship (F.12) will result in

ΛmaxpS,i(0)pS,i()lnpS,i(0)lnpS,i()>Lmax. (F.13)

Rearranging the terms in the last inequality will result in more convenient form

ΛmaxpS,i()pS,i(0)pS,i()1lnpS,i(0)pS,i()>Lmax. (F.14)

The last inequality is satisfied since one can use (F.9) and the fraction at the left-hand side is always greater than one. Thus, when an epidemic occurs such that small fraction of the population is affected, the respective endemic equilibrium is linearly stable.

Appendix G. Eigenvalues and eigenvectors of the Jacobian at the disease-free state for epidemic spreading on complex networks

Denote the eigenvectors of the Jacobian matrix in the disease-free equilibrium with w=[wST,wET,wAT,wIT,wRT]T where wS, wE, wA, wI and wR are the column vectors which correspond to probabilities of the states S, E, A, I and R respectively. Then, the eigenvalue equation for the Jacobian Jw=λw in more detailed form is

[I0αAβA00(1γ)IαAβA00γI(1σμ)I0000σI(1μ)I000μIμII]·[wSwEwAwIwR]=λ[wSwEwAwIwR]. (G.1)

From the fourth row in (G.1), which corresponds to the infectious state, one can obtain that

σwA+(1μ)wI=λwI, (G.2)

which can be rearranged into

σwA=(μ+λ1)wI. (G.3)

The last equation relates the magnitudes of the vectors wA and wI and shows that they are collinear. In similar manner, from the last row in (G.1), one can show that the vector wR is collinear with the previous ones and moreover

μ(μ+λ+σ+1)μ+λ+1wA=(λ1)wR. (G.4)

Likewise, from the third row in (G.1) it follows that the exposed probability vector wE is also collinear to the previous ones, or more precisely

γwE=(μ+λ+σ1)wA. (G.5)

Now consider the second row in (G.1), from which one has

αAwA+βAwI=(λ+γ1)wE, (G.6)

which after using (G.3) and (G.4) will result in

(α+βσμ+λ1)AwA=(λ+γ1)(μ+λ+σ1)γwA. (G.7)

The last relationship could be rearranged further as

AwA=(λ+γ1)(μ+λ+σ1)(μ+λ1)γ[α(μ+λ1)+βσ]wA. (G.8)

We have obtained eigenvalue equation for the adjacency matrix. Thus, every vector wA must be eigenvector of the adjacency matrix A. Since the eigenvalues of the adjacency matrix Λ are independent on any dynamical process evolving on the network, it means that the eigenvalues of the Jacobian λ must satisfy the relationship

Λ=(λ+γ1)(μ+λ+σ1)(μ+λ1)γ[α(μ+λ1)+βσ]. (G.9)

The last result relates the eigenvalues of the Jacobian with those of the adjacency matrix. By expanding the terms, one can see that it is cubic polynomial in λ, and thus for each eigenvalue Λ one has three possibly different eigenvalues λ. Thus, N eigenvalues of the adjacency matrix would generate 3N eigenvalues of the Jacobian. We remind that as is given in the Appendix E, there is one trivial eigenvalue λ=1 with algebraic multiplicity 2N. The eigenvectors corresponding to this eigenvalue are those that span the subspace consisting of susceptible or recovered states only and zeros at the remaining states. It can be easily verified from (G.1), that each vector of the form

wS,R=[wS*T,0T,0T,0T,wR*T]T (G.10)

is eigenvector of the Jacobian.

Finally, from the first row in (G.1) it follows that

(α+βσμ+λ1)AwA=(1λ)wS, (G.11)

in which one can use (G.8) to obtain

wS=(μ+λ+σ1)(λ+γ1)γ(1λ)wA. (G.12)

Thus, the vector wS is collinear with the rest as well. This implies that besides the vectors (G.10), the remaining eigenvectors of the Jacobian w consist of scaled copies of the eigenvectors of the adjacency matrix. More precisely, by using the relationships (G.3), (G.4), (G.5) and (G.12), the eigenvector w is

w=[wSwEwAwIwR]=[(μ+λ+σ1)(λ+γ1)γ(1λ)wAμ+λ+σ1γwAwAσμ+λ1wAμ(μ+λ+σ1)(μ+λ1)(λ1)wA] (G.13)

Since wA is eigenvector of the adjacency matrix, there are 3N eigenvectors of the form given in (G.13). Together with 2N vectors of the form (G.10), they constitute a set of 5N eigenvectors. When they are orthogonal, with normalization one can obtain an orthonormal basis.

References

  • 1.Bernoulli D. Essai d’une nouvelle analyse de la mortalité causée par la petite vérole, et des avantages de l’inoculation pour la prévenir. Histoire de l’Acad, Roy Sci (Paris) avec Mem. 1760:1–45. [Google Scholar]
  • 2.Hamer W. Epidemic disease in England. The milroy lectures. Lancet. 1906;1:733–739. [Google Scholar]
  • 3.Ross R. Murray; 1911. The prevention of malaria. [PMC free article] [PubMed] [Google Scholar]
  • 4.Kermack W.O., McKendrick A.G. A contribution to the mathematical theory of epidemics. Proc R Soc Lond Ser A. 1927;115(772):700–721. [Google Scholar]
  • 5.Pastor-Satorras R., Vespignani A. Epidemic dynamics and endemic states in complex networks. Phys Rev E. 2001;63(6):066117. doi: 10.1103/PhysRevE.63.066117. [DOI] [PubMed] [Google Scholar]
  • 6.Pastor-Satorras R., Vespignani A. Epidemic spreading in scale-free networks. Phys Rev Lett. 2001;86(14):3200. doi: 10.1103/PhysRevLett.86.3200. [DOI] [PubMed] [Google Scholar]
  • 7.Newman M.E. Spread of epidemic disease on networks. Phys Rev E. 2002;66(1):016128. doi: 10.1103/PhysRevE.66.016128. [DOI] [PubMed] [Google Scholar]
  • 8.Vespignani A. Modelling dynamical processes in complex socio-technical systems. Nat Phys. 2012;8(1):32–39. [Google Scholar]
  • 9.Pastor-Satorras R., Castellano C., Van Mieghem P., Vespignani A. Epidemic processes in complex networks. Rev Mod Phys. 2015;87(3):925. [Google Scholar]
  • 10.de Arruda G.F., Rodrigues F.A., Moreno Y. Fundamentals of spreading processes in single and multilayer complex networks. Phys Rep. 2018;756:1–59. [Google Scholar]
  • 11.Watts D.J., Strogatz S.H. Collective dynamics of ‘small-world’ networks. Nature. 1998;393(6684):440. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
  • 12.Barabási A.-L., Albert R. Emergence of scaling in random networks. Science. 1999;286(5439):509–512. doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
  • 13.Boguná M., Pastor-Satorras R., Vespignani A. Absence of epidemic threshold in scale-free networks with degree correlations. Phys Rev Lett. 2003;90(2):028701. doi: 10.1103/PhysRevLett.90.028701. [DOI] [PubMed] [Google Scholar]
  • 14.Wang Y., Chakrabarti D., Wang C., Faloutsos C. Proceedings 22nd international symposium on reliable distributed systems. IEEE; 2003. Epidemic spreading in real networks: an eigenvalue viewpoint; pp. 25–34. [Google Scholar]
  • 15.Van Mieghem P., Omic J., Kooij R. Virus spread in networks. IEEE/ACM Trans Netw. 2008;17(1):1–14. [Google Scholar]
  • 16.Goltsev A.V., Dorogovtsev S.N., Oliveira J.G., Mendes J.F. Localization and spreading of diseases in complex networks. Phys Rev Lett. 2012;109(12):128702. doi: 10.1103/PhysRevLett.109.128702. [DOI] [PubMed] [Google Scholar]
  • 17.de Arruda G.F., Cozzo E., Peixoto T.P., Rodrigues F.A., Moreno Y. Disease localization in multilayer networks. Phys Rev X. 2017;7(1):011014. [Google Scholar]
  • 18.Wang Z., Xia C., Chen Z., Chen G. Epidemic propagation with positive and negative preventive information in multiplex networks. IEEE Trans Cybern. 2020 doi: 10.1109/TCYB.2019.2960605. [DOI] [PubMed] [Google Scholar]
  • 19.Van Mieghem P., Van de Bovenkamp R. Non-Markovian infection spread dramatically alters the susceptible-infected-susceptible epidemic threshold in networks. Phys Rev Lett. 2013;110(10):108701. doi: 10.1103/PhysRevLett.110.108701. [DOI] [PubMed] [Google Scholar]
  • 20.Starnini M., Gleeson J.P., Boguñá M. Equivalence between non-Markovian and Markovian dynamics in epidemic spreading processes. Phys Rev Lett. 2017;118(12):128301. doi: 10.1103/PhysRevLett.118.128301. [DOI] [PubMed] [Google Scholar]
  • 21.Xia C.-y., Wang Z., Sanz J., Meloni S., Moreno Y. Effects of delayed recovery and nonuniform transmission on the spreading of diseases in complex networks. Physica A. 2013;392(7):1577–1585. doi: 10.1016/j.physa.2012.11.043. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Xia C., Wang L., Sun S., Wang J. An SIR model with infection delay and propagation vector in complex networks. Nonlinear Dyn. 2012;69(3):927–934. [Google Scholar]
  • 23.Hethcote H.W. The mathematics of infectious diseases. SIAM Rev. 2000;42(4):599–653. [Google Scholar]
  • 24.Prakash B.A., Chakrabarti D., Faloutsos M., Valler N., Faloutsos C.. Got the flu (or mumps)? Check the eigenvalue!arXiv:100400602010;.
  • 25.He X., Lau E.H., Wu P., Deng X., Wang J., Hao X. Temporal dynamics in viral shedding and transmissibility of COVID-19. Nat Med. 2020;26:672–675. doi: 10.1038/s41591-020-0869-5. [DOI] [PubMed] [Google Scholar]
  • 26.Du Z., Xu X., Wu Y., Wang L., Cowling B.J., Meyers L.A. Serial interval of COVID-19 among publicly reported confirmed cases. Emerg Infect Dis. 2020;26(6):1341. doi: 10.3201/eid2606.200357. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Lauer S.A., Grantz K.H., Bi Q., Jones F.K., Zheng Q., Meredith H.R. The incubation period of coronavirus disease 2019 (COVID-19) from publicly reported confirmed cases: estimation and application. Ann Intern Med. 2020;172(9):577–582. doi: 10.7326/M20-0504. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Di Domenico L., Pullano G., Sabbatini C.E., Boëlle P.-Y., Colizza V. Expected impact of reopening schools after lockdown on COVID-19 epidemic in Île-de-France. medRxiv. 2020 doi: 10.1186/s12916-020-01698-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Aleta A., Martin-Corral D., y Piontti A.P., Ajelli M., Litvinova M., Chinazzi M. Modeling the impact of social distancing, testing, contact tracing and household quarantine on second-wave scenarios of the COVID-19 epidemic. medRxiv. 2020 doi: 10.1038/s41562-020-0931-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Ndairou F., Area I., Nieto J.J., Torres D.F. Mathematical modeling of COVID-19 transmission dynamics with a case study of Wuhan. Chaos Soliton Fract. 2020;135:109846. doi: 10.1016/j.chaos.2020.109846. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Giordano G., Blanchini F., Bruno R., Colaneri P., Di Filippo A., Di Matteo A. Modelling the COVID-19 epidemic and implementation of population-wide interventions in Italy. Nat Med. 2020:1–6. doi: 10.1038/s41591-020-0883-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Zhao S., Chen H. Modeling the epidemic dynamics and control of COVID-19 outbreak in China. Quant Biol. 2020;8:11–19. doi: 10.1007/s40484-020-0199-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Peng L., Yang W., Zhang D., Zhuge C., Hong L.. Epidemic analysis of COVID-19 in China by dynamical modeling. arXiv:2002065632020;.
  • 34.Gatto M., Bertuzzo E., Mari L., Miccoli S., Carraro L., Casagrandi R. Spread and dynamics of the COVID-19 epidemic in Italy: effects of emergency containment measures. PNAS. 2020;117(19):10484–10491. doi: 10.1073/pnas.2004978117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Nabi K.N. Forecasting COVID-19 pandemic: a data-driven analysis. Chaos Soliton Fract. 2020:110046. doi: 10.1016/j.chaos.2020.110046. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Liu Z., Magal P., Seydi O., Webb G. A COVID-19 epidemic model with latency period. Infect Dis Model. 2020 doi: 10.1016/j.idm.2020.03.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Arino J., Portet S. A simple model for COVID-19. Infect Dis Model. 2020 doi: 10.1016/j.idm.2020.04.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Brauer F., Castillo-Chavez C., Feng Z. Springer; 2019. Mathematical models in epidemiology. [Google Scholar]
  • 39.Van Mieghem P.. Exact Markovian SIR and SIS epidemics on networks and an upper bound for the epidemic threshold. arXiv:140217312014;.
  • 40.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. Europhys Lett. 2010;89(3):38009. [Google Scholar]
  • 41.Bonacich P. Factoring and weighting approaches to status scores and clique identification. J Math Sociol. 1972;2(1):113–120. [Google Scholar]
  • 42.Gatto M., Mari L., Bertuzzo E., Casagrandi R., Righetto L., Rodriguez-Iturbe I. Generalized reproduction numbers and the prediction of patterns in waterborne disease. PNAS. 2012;109(48):19703–19708. doi: 10.1073/pnas.1217567109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Boccaletti S., Latora V., Moreno Y., Chavez M., Hwang D.-U. Complex networks: structure and dynamics. Phys Rep. 2006;424(4–5):175–308. [Google Scholar]
  • 44.Erdos P., Rényi A. On the evolution of random graphs. Publ Math Inst Hung Acad Sci. 1960;5(1):17–60. [Google Scholar]
  • 45.Jury E.I. Wiley; 1964. Theory and application of the z-transform method. [Google Scholar]
  • 46.Ogata K. vol. 2. Prentice Hall Englewood Cliffs, NJ; 1995. Discrete-time control systems. [Google Scholar]

Articles from Chaos, Solitons, and Fractals are provided here courtesy of Elsevier

RESOURCES