Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2009 Oct 6;106(40):16897–16902. doi: 10.1073/pnas.0907121106

Traffic-driven epidemic spreading in finite-size scale-free networks

Sandro Meloni a, Alex Arenas b,c, Yamir Moreno c,d,1
PMCID: PMC2761312  PMID: 19805184

Abstract

The study of complex networks sheds light on the relation between the structure and function of complex systems. One remarkable result is the absence of an epidemic threshold in infinite-size, scale-free networks, which implies that any infection will perpetually propagate regardless of the spreading rate. The vast majority of current theoretical approaches assumes that infections are transmitted as a reaction process from nodes to all neighbors. Here we adopt a different perspective and show that the epidemic incidence is shaped by traffic-flow conditions. Specifically, we consider the scenario in which epidemic pathways are defined and driven by flows. Through extensive numerical simulations and theoretical predictions, it is shown that the value of the epidemic threshold in scale-free networks depends directly on flow conditions, in particular on the first and second moments of the betweenness distribution given a routing protocol. We consider the scenarios in which the delivery capability of the nodes is bounded or unbounded. In both cases, the threshold values depend on the traffic and decrease as flow increases. Bounded delivery provokes the emergence of congestion, slowing down the spreading of the disease and setting a limit for the epidemic incidence. Our results provide a general conceptual framework for the understanding of spreading processes on complex networks.

Keywords: complex systems, traffic flow, contagion dynamics


Scale-free (SF) networks (13) are characterized by the presence of hubs, which are responsible for several striking properties for the propagation of information, rumors, or infections (49). Theoretical modeling of how diseases spread in complex networks is largely based on the assumption that the propagation is driven by reaction processes, in the sense that the transmission occurs from every infected entity through all its neighbors at each time step, producing a diffusion of the epidemics on the network. However, this approach overlooks the notion that the network substrate is a fixed snapshot of all the possible connections between nodes, which does not imply that all nodes are concurrently active. Many networks observed in nature (1, 2), including those in society, biology, and technology, have nodes that temporally interact only with a subset of its neighbors (10, 11). For instance, hub proteins do not always interact with all their neighbor proteins at the same time (12), just as individuals in a social network (13) do not interact simultaneously with all of their acquaintances. Likewise, Internet connections being utilized at a given time depend on the specific traffic and routing protocols. Given that transport is one of the most common functions of networked systems, a proper consideration of this issue will irreparably affect how a given dynamical process evolves.

Our knowledge of the mechanisms involved in disease propagation has improved in the last several years (1416). Recent works have to some extent surmounted the problem of link concurrency through agent-based modeling approaches (14) or by explicitly implementing data-driven simulation tools (17). These very detailed computer models have not been yet analyzed in a general theoretical framework. Here we introduce a theoretical approach by which to investigate the outcome of an epidemic spreading process driven by transport instead of reaction events. To this end, we analyze a paradigmatic abstraction of epidemic contagion, the so-called susceptible–infected–susceptible (SIS) model (18) (see Methods), which assumes that contagion occurs through the eventual contact or transmission between connected partners that are using their connections at the time of propagation. This analysis is achieved by considering a quantized interaction at each time step. Mathematically, we set up the model in a flow scenario where contagion is carried by interaction packets traveling across the network.

We consider two possible scenarios that encompass most of real traffic situations: (i) unbounded delivery rate, and (ii) bounded delivery rate, of packets per unit of time. We derive the equation governing the critical threshold for epidemic spreading in SF networks, which embeds, as a particular case, previous theoretical findings. For unbounded delivery rate, it is shown that the epidemic threshold decreases in finite SF networks when traffic flow increases. In the bounded case, nodes accumulate packets at their queues when traffic flow overcomes the maximal delivery rate, i.e. when congestion arises. From this moment on, the results show that both the epidemic threshold and the infection prevalence are bounded because of congestion.

Results and Discussion

We first generate two different types of SF networks. On one hand, we construct random SF networks where no correlations are present by using the configuration model (1, 2). On the other hand, we also generate small-world, SF, and highly clustered networks − all properties found in many real-world networks (1, 2) such as the Internet – by using a class of recently developed network models (19, 20) in which nearby nodes in a hidden metric space are connected. This metric space can represent social, geographical, or any other relevant distance between the nodes of the simulated networks. Specifically, in the model we use, nodes are uniformly distributed in a one-dimensional circle and assigned an expected degree k from a power-law distribution P(k) ∼ k−γ. Pairs of nodes separated by a distance d are linked with a probability r(d;k;k′) = (1 + d/dc)−α, where α > 1 and dckk′ (see Methods for further details). In most of our simulations, we fixed 〈k〉 = 3 and α = 2. After the networks are built up, the traffic process is implemented in the following way. At each time step, p = λN new packets are created with randomly chosen origins and destinations. The routing of information is modeled through either a shortest-path delivery strategy or a greedy algorithm (20, 21). In the latter, we make use of the second class of SF networks, and a node i forwards a packet to node j in its neighborhood, which is the closest node (in the hidden metric space) to the final packet destination.

To account for link concurrency, we consider that two nodes do not interact at all times t, but only when they exchange at least a single packet. Therefore, we assume that the epidemic can spread between nodes every time an interaction takes place. This situation is reminiscent of disease transmission on air-transportation networks; if an infected individual did not travel between two cities, then, regardless of whether or not those cities are connected by a direct flight, the epidemic will not spread from one place to the other. In this way, although a node can potentially interact with as many contacts as it has and as many times as packets it exchanges with its neighbors, the effective interactions are driven by a second dynamics (traffic). The more packets travel through a link, the more likely the disease will spread through it. On the other hand, after an interaction is at work, the epidemic spreads from infected to susceptible nodes with probability β. For example, if at time t node i is infected and a packet is traveling from node i to one of its neighbors node j, then at the next time step, node j will be infected with probability β. Therefore, susceptible and infected states are associated with the nodes, whereas the transport of packets is the mechanism responsible for the propagation of the disease at each time step.

Unbounded Delivery Rate.

In this situation, congestion can not arise in the system. Fig. 1 shows the results for the stationary density of infected nodes ρ as a function of β and the traffic generation rate λ for SF networks.

Fig. 1.

Dependence of epidemic incidence on traffic conditions for unbounded delivery rate. The density of infected nodes, ρ, is shown as a function of the spreading rate β and the intensity of flow λ in SF networks. Flow conditions (controlled by λ) determine both the prevalence level and the values of the epidemic thresholds. Increasing the number of packets traveling through the system has a malicious effect: The epidemic threshold decreases as the flow increases. Each curve is an average of 100 simulations starting from an initial density of infected nodes ρ0 = 0.05. The results correspond to the greedy routing scheme and the network is made up of 103 nodes by using the model in ref. 20. The remaining parameters are α = 2, γ = 2.6 and 〈k〉 = 3.

graphic file with name zpq999099729001.jpg

The traffic level determines the value of both the epidemic incidence and the critical thresholds. We observe the emergence of an epidemic threshold under low-traffic conditions. This finding implies that for a fixed value of λ, the epidemic dies out if the spreading rate is below a certain critical value βc(λ). More-intense packet flows yield lower epidemic thresholds. The reason for the dependence of the critical spreading rates on λ is rooted in the effective topological paths induced by the flow of packets through the network. At low values of λ, there are only a few packets traveling throughout the system, so the epidemic simply dies out because many nodes do not participate in the interaction via packets exchanges. As λ grows, more paths appear between communicating nodes, thus spreading the infection to a larger portion of the network. Therefore, in traffic-driven epidemic processes the infection is constrained to propagate only through links that transmit a packet, and thus the number of attempts to transmit the infection depends on the flow conditions at a local level, namely, on the number of active communication channels at each time step. As a consequence, the effective network that spreads the infection is no longer equivalent to the complete underlying topology. Instead, it is a map of the dynamical process associated with packet traffic flow. The conclusion is that the disease-propagation process has two dynamical components: one intrinsic to the disease itself (β) and the other to the underlying traffic dynamics (the flow).

To theorize about these effects, we next formulate the analytical expression for the dependence of the epidemic threshold on the amount of traffic injected into the system, following a mean-field approach akin to the conventional analysis of the reaction driven case. Mathematically, the fraction of paths traversing a node given a certain routing protocol (22), the so-called algorithmic betweenness, balgk, defines the flow pathways. Let us consider the evolution of the relative density, ρk(t), of infected nodes with degree k. Following the heterogeneous mean-field approximation (4), the dynamical rate equations for the SIS model are

graphic file with name zpq99909-9729-m01.jpg

The first term in Eq. 1 is the recovery rate of infected individuals (we set, henceforth, μ = 1). The second term takes into account the probability that a node with k links belongs to the susceptible class, [1 − ρk(t)], and gets the infection via packets traveling from infected nodes. The latter process is proportional to the spreading probability β, the probability Θ(t) that a packet travels through a link pointing to an infected node and the number of packets received by a node of degree k. This probability, in turn, is proportional to the total number of packets in the system, ∼λN, and the algorithmic betweenness of the node, balgk. Note that the difference with the standard epidemic spreading model is given by these factors, as now the number of contacts per unit of time of a node is not proportional to its connectivity but to the number of packets that travel through it. Finally, Θ(t) takes the form

graphic file with name zpq99909-9729-m02.jpg

Eq. 1 has been obtained assuming (i) that the network is uncorrelated P(k′|k) = kP(k′)/〈k〉, and (ii) that the algorithmic flow between the classes of nodes of degree k and k′ factorizes balgkkbalgkbalgk. Although no uncorrelated networks exist, this approximation allows us to identify the governing parameters of the proposed dynamics. The second approximation is an upper bound to the actual value of the balgkk, whose mathematical expression is, in general, unknown. The validity of the theory, even with these approximations, is notable as confirmed by the numerical simulations.

By imposing stationarity [∂tρk(t) = 0], Eq. 1 yields

graphic file with name zpq99909-9729-m03.jpg

from which a self-consistent equation for Θ is obtained as

graphic file with name zpq99909-9729-m04.jpg

The value Θ = 0 is always a solution. In order to have a nonzero solution, the condition

graphic file with name zpq99909-9729-m05.jpg

must be fulfilled, from which the epidemic threshold is obtained as

graphic file with name zpq99909-9729-m06.jpg

below which the epidemic dies out, and above which there is an endemic state. In Fig. 2, a comparison between the theoretical prediction and the numerical observations is presented. Here, we have explicitly calculated the algorithmic betweenness for the greedy routing as it only coincides with the topological betweenness for shortest-paths routing. The obtained curve separates two regions: an absorbing phase in which the epidemic disappears and an active phase where the infection is endemic.

Fig. 2.

Comparison between numerical and theoretical critical points. Log–log plot of the critical thresholds, βc, as a function of the rate at which packets are injected into the system, λ. Two regions are differentiated: an active and an absorbing phase as indicated. The solid line corresponds to Eq. 6 with balgbalg21N=0.154. The agreement is remarkable even though Eq. 6 is derived by using a mean-field approach. The underlying network, infection spreading mechanism and routing protocol are the same as in Fig. 1. Each curve is an average of 102 simulations. Remaining parameters are the same as in Fig. 1.

graphic file with name zpq999099729002.jpg

Eq. 6 is notably simple but has profound implications: The epidemic threshold decreases with traffic and eventually vanishes in the limit of very large traffic flow in finite systems, in contrast to the expected result of a finite-size-reminiscent threshold in the classical reactive–diffusive framework. Admittedly, this is a new feature with respect to previous results on epidemic spreading in SF networks. It is rooted in the increase of the effective epidemic spreading rate caused by the flow of packets. This is a genuine effect of traffic-driven epidemic processes and generalizes the hypothesis put forward in the framework of a reaction–diffusion process (15) on SF networks. It implies that an epidemic will pervade the (finite) network, whatever the spreading rate, if the load on it is high enough. Moreover, Eq. 6 reveals a new dependence. The critical threshold depends on the topological features of the graph—but at variance with the standard case—through the first two moments of the algorithmic-betweenness distribution. As noted above, the algorithmic betweenness of a node is given by the number of packets traversing that node given a routing protocol. In other words, it has two components: a topological one, which is given by the degree of the node, and a dynamical component defined by the routing protocol.

Within our formulation, the classical result (4),

graphic file with name zpq99909-9729-m07.jpg

can be obtained for a particular protocol and set of traffic conditions, although we note that the microscopic dynamics of our model is different from the classical SIS. To recover Eq. 7, assume a random protocol. If packets of information are represented as w random walkers traveling in a network with average degree 〈k〉, then under the assumption that the packets are not interacting, it follows that the average number of walkers at a node i in the stationary regime (the algorithmic betweenness) is given by balgi=kiNkw (23, 24). The effective critical value is then (βλ)c = < k >2/(< k2 > w), which recovers, when ω = 〈k〉, the result in Eq. 7.

Our results are robust for other network models and different routing algorithms. We have also made numerical simulations of the traffic-driven epidemic process on top of Barabási–Albert and random SF networks, implementing a shortest-paths delivery scheme. In this case, packets are diverted following the shortest path (in the actual topological space) from the packets' origins to their destinations. The rest of model parameters and rules for epidemic spreading remain the same. Fig. 3 shows the results obtained for random SF networks. As can be seen, the phenomenology is the same: The epidemic threshold depends on the amount of traffic in the network such that the higher the flow, the smaller the epidemic threshold separating the absorbing and active phases. On the other hand, for processes in which the delivery of packets follows a shortest path algorithm, Eq. 6 looks like

graphic file with name zpq99909-9729-m08.jpg

where btop is the topological betweenness.

Fig. 3.

Density of infected nodes, ρ, as a function of traffic flow (determined by λ) and the epidemic spreading rate β for random SF networks and a shortest-paths routing scheme for packets delivery. Each point is the result of 100 averages over different networks and initial conditions. The network has a degree distribution with an exponent γ = 2.7.

graphic file with name zpq999099729003.jpg

Bounded Delivery Rate.

Eq. 8 allows us to also investigate the equivalent scenario in the presence of congestion. Let us consider the same traffic process above but with nodes having queues that can not only store as many packets as needed but also deliver, on average, only a finite number of them at each time step. It is known that there is a critical value of λ above which the system starts to congest (22),

graphic file with name zpq99909-9729-m09.jpg

Eq. 9 gives the traffic threshold that defines the onset of congestion, which is governed by the node with maximum algorithmic betweenness balg*. Substituting Eq. 9 in Eq. 6 we obtain a critical threshold for an epidemic spreading process bounded by congestion. Increasing the traffic above λc will gradually congest all the nodes in the network up to a limit in which the traffic is stationary and the lengths of queues grow without limit.

To illustrate this point, let us assume that the capacities for processing and delivering information are heterogeneously distributed (2527) so that the larger the number of paths traversing a node, the larger its capability to deliver the packets. Specifically, each node i of the network delivers at each time step a maximum of ⌈ci = 1 + kiη⌉ packets, where η is a parameter of the model. In this case, the critical value of λ in Eq. 9 is multiplied by the maximum delivery capacity (25). Moreover, without loss of generality, we will explore the behavior of the model in random SF networks where the routing is implemented by shortest paths balg = btopkν, ν being usually between 1.1 and 1.3 (28). The previous assumption for the delivery capability thus allows us to explore, as a function of η, the situations in which the delivery rate is smaller or larger than the arrival rate (defined by the algorithmic betweenness). Phenomenologically, these two scenarios correspond to the cases in which the traffic is in a free-flow regime (if η > ν) or when the network will congest (if η < ν). We also note that the adopted approach is equivalent to assume a finite length for the queues at the nodes.

Fig. 4 shows the results for the stationary average density of infected nodes, ρ, as a function of the spreading rate β and the rate at which packets are generated λ for two different values of η by using a shortest-path delivery scheme on top of random SF networks. For η = 0.8, the epidemic incidence is significantly small for all values of the parameters λ and β as compared with the results obtained when the rate of packets delivery is unbounded. On the contrary, when η = 1.7 the phase diagram is qualitatively the same as for the unbounded case, including the result that the epidemic incidence vanishes when λ is large enough. A closer look at the dynamical evolution unveils an interesting, previously unreported, feature—when the rate at which packets are delivered is smaller than the rate at which they arrive, the average value of infected nodes saturates beyond a certain value of the traffic-flow rate λ. This effect is due to the emergence of traffic congestion. When the flow of packets into the system is such that nodes are not able to deliver at least as many packets as they receive, their queues start growing and packets pile up. This observation in turn implies that the spreading of the disease becomes less efficient; in other words, the spreading process slows down. The consequence is that regardless of whether more packets are injected into the system, the average level of packets able to move from nodes to nodes throughout the network is roughly constant and so is the average level of infected individuals.

Fig. 4.

Dependence of epidemic incidence on traffic conditions for the bounded delivery rate scenario. The figures show the density of infected nodes, ρ, as a function of the spreading rate β and the intensity of flow λ in random SF networks. A corresponds to the case η = 0.8, for which the epidemic threshold is determined by congestion. When the whole network gets congested, no matter whether the value of λ is further increased, βc remains constant. In addition, the epidemic incidence saturates. B shows the results for η = 1.7. In this case, the epidemic threshold vanishes when λ grows and Eq. 6 holds, thus resembling the case of unbounded delivery rate (Fig. 1). Each curve is an average of 100 simulations starting from an initial density of infected nodes ρ0 = 0.05. The network is a random SF network made up of 103 nodes with γ = 2.7 and 〈k〉 = 3.

graphic file with name zpq999099729004.jpg

Fig. 5 illustrates the phenomenological picture described above. It shows the epidemic incidence ρ for a fixed value of β = 0.15 as a function of λ for different values of η. The figure clearly evidences that congestion is the ultimate reason for the behavior described above. Therefore, the conclusion is that in systems where a traffic process with finite delivery capacity is coupled to the spreading of the disease, the epidemic incidence is bounded. This is good news, as most of the spreading processes in real-world networks involves different traffic-flow conditions. Further evidence of this phenomenology is given in Fig. 6, where we have depicted the epidemic threshold as a function of λ for two different values of η, less than and greater than ν. When η < ν, congestion arises, and the contrary holds for η > ν where the diagram is equivalent to that of unbounded traffic. The onset of congestion determines the value of β above which congestion starts. It is clearly visualized as the point beyond which the power-law dependence in Eq. 6 breaks down. The plateau of βc corresponds to the stationary situation of global congestion.

Fig. 5.

Epidemic incidence in traffic-driven epidemic processes with bounded delivery rate. The figure represents the average fraction of infected nodes ρ as a function of λ for different delivery rates at fixed β = 0.15. The curves depart from each other when congestion arises, and the epidemic incidence saturates soon afterward. The rest of parameters are those of Fig. 4.

Fig. 6.

Epidemic thresholds as a function of λ for two values of η. The onset of congestion (arrow) marks the point, λc ≈ 0.150, at which the curve for η = 0.8 departs from Eq. 6, i.e., when the power-law dependence breaks down. Soon afterward, congestion extends to the whole network, leading to a bounded (from below) epidemic threshold. On the contrary, when the delivery rate is large enough (as in the case of η = 1.7), Eq. 6 holds for all values of λ, thus resembling the unbounded delivery rate case. Network parameters are those of Fig. 4.

graphic file with name zpq999099729005.jpg

graphic file with name zpq999099729006.jpg

Conclusions

In our study, we have computed both analytically and numerically the conditions for the emergence of an epidemic outbreak in SF networks when disease contagion is driven by traffic or interaction flow. We demonstrate that epidemic thresholds are determined by contact flows and that the epidemic incidence is strongly correlated to the emergence of epidemic propagation pathways that are defined and driven by traffic flow. Two general phenomenological scenarios are identified. When the rate at which packets are delivered is large enough or is not bounded, the epidemic threshold is inversely proportional to the traffic flow in the system. This simple law, which also encompasses a dependency with the topological properties of the graph as given by the algorithmic betweenness, has remarkable consequences. One of them is that the epidemic threshold vanishes in the limit of high-traffic conditions, even for finite SF networks and for any routing algorithm. Moreover, within this scenario, the new approach recovers previous results as a particular case of reaction–diffusion spreading. New phenomenological properties appear in the unified framework when the system has a finite capability to deliver packets and congestion is possible. In this case, what determines the epidemic incidence is the capability of the network to avoid congestion. If congestion arises, the number of contacts between the system elements decreases, leading to a less-efficient spreading of the disease and therefore to a significant reduction of the average number of infected individuals. Additionally, the value of the epidemic threshold depends on the delivery rate—the smaller the delivery rate, the larger the epidemic threshold. Interestingly, our study points out that congestion appears to have a positive effect in reducing the critical spreading rate required for an epidemic outbreak to occur as well as its size.

Finally, we point out that the new approach presented here constitutes an interesting framework with which to address related problems. For instance, in the context of air-transportation networks (17, 29), traffic-driven mechanisms of disease propagation could explain the observed differences in the impact of a disease during the course of a year (30). One might even expect that, due to seasonal fluctuations in flows, the same disease could not provoke a system-wide outbreak if the flow were not high enough during the initial states of the disease contagion. The same reasoning implies that air-traffic flow restriction is an efficient way to contain a spreading pandemic. Incorporating the traffic-driven character of the spreading process into current models has profound consequences for the way the system functions. Also, the theory could help in designing new immunization algorithms or robust protocols, including the quarantining of highly sensitive traffic nodes or equivalently controlling the onset of congestion in networks (control of air-traffic flow). Obviously, our approximation lacks the level of detail required to assess more realistic epidemiological models, but it provides a simple framework for anticipating most of the general features to be observed in detailed computational agent-based models.

Methods

Structure.

SF networks are generated by assigning all nodes a random polar angle θ distributed uniformly in the interval [0,2π). The expected degrees of the nodes are then drawn from some distribution x(k), and the network is completed by connecting two nodes with hidden coordinates (θ,k) and (θ′,k′) with probability r(θ,k,θ,k)=(1+d(θ,θ)ηkk)α, where η′ = (α−1)/2〈k〉, d(θ,θ′) is the geodesic distance between the two nodes on the circle, and 〈k〉 is the average degree. Finally, choosing x(k) = (γ−1)k0γ−1k−γ, k > k0 ≡ (γ−2)〈k〉/(γ−1) generates random networks with a power-law distribution with exponent γ > 2.

Routing Dynamics.

At each time step, p = λN new packets are created with randomly chosen origins and destinations. For the sake of simplicity, packets are considered noninteracting so that no queues are used. The greedy routing delivers packets such that node i, holding a packet whose destination is l, dispatches it through node j, which is the closest to l in the hidden metric space. Alternatively, one can implement a shortest-path algorithm in which packets are delivered through nodes that are closer to their destinations in the network (i.e., not in the hidden metric space). Our results are insensitive to the two routing protocols implemented.

Epidemic Dynamics.

We have implemented the SIS model, in which each node can be in two possible states: healthy (S) or infected (I). Starting from an initial fraction of infected individuals ρ0 = I0/N, the infection spreads in the system through packet exchanges. A susceptible node has a probability β of becoming infected every time it receives a packet from an infected neighbor. We also assume that infected nodes are recovered at a rate μ, which we fix to 1 for most of the simulations. After a transient time, we compute the average density of infected individuals, ρ, which is the prevalence of disease in the system.

Acknowledgments.

S. M. thanks M. Meloni for useful discussions. Y. M. was supported by the Ministerio de Ciencia e Innovacin of Spain through the Ramn y Cajal Program. This work has been partially supported by Ministerio de Ciencia e Innovacin Grants FIS2006-12781-C02-01, and FIS2008-01240. A.A. acknowledges support from the Director, Office of Science, Computational and Technology Research, U.S. Department of Energy Contract No. DE-AC02-05CH11231.

Footnotes

The authors declare no conflict of interest.

This article is a PNAS Direct Submission.

References

  • 1.Boccaletti S, Latora V, Moreno Y, Chvez M, Hwang DU. Complex networks: Structure and dynamics. Phys Rep. 2006;424:175–308. [Google Scholar]
  • 2.Dorogovtsev SN, Goltsev AV, Mendes JFF. Critical phenomena in complex networks. Rev Mod Phys. 2008;80:1275–1336. [Google Scholar]
  • 3.Barabási AL, Albert R. Emergence of scaling in random networks. Science. 1999;286:509–512. doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
  • 4.Pastor-Satorras R, Vespignani A. Epidemic spreading in scale-free networks. Phys Rev Lett. 2001;86:3200–3203. doi: 10.1103/PhysRevLett.86.3200. [DOI] [PubMed] [Google Scholar]
  • 5.LLoyd AL, May RM. How viruses spread among computers and people. Science. 2001;292:1316–1317. doi: 10.1126/science.1061076. [DOI] [PubMed] [Google Scholar]
  • 6.Moreno Y, Pastor-Satorras R, Vespignani A. Epidemic outbreaks in complex heterogeneous networks. Eur Phys J B. 2002;26:521–529. [Google Scholar]
  • 7.Newman MEJ. The spread of epidemic disease on networks. Phys Rev E. 2002;66:016128. doi: 10.1103/PhysRevE.66.016128. [DOI] [PubMed] [Google Scholar]
  • 8.Barthélemy M, Barrat A, Pastor-Satorras R, Vespignani A. Velocity and hierarchical spread of epidemic outbreaks in scale-free networks. Phys Rev Lett. 2004;92:178701. doi: 10.1103/PhysRevLett.92.178701. [DOI] [PubMed] [Google Scholar]
  • 9.Gardeñes JG, Latora V, Moreno Y, Profumo E. Spreading of sexually transmitted diseases in heterosexual populations. Proc Natl Acad Sci USA. 2008;105:1399–1404. doi: 10.1073/pnas.0707332105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Amaral LAN, Scala A, Barthélemy M, Stanley HE. Classes of small-world networks. Proc Natl Acad Sci USA. 2000;97:11149–11152. doi: 10.1073/pnas.200327197. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Newman MEJ, Forrest S, Balthrop J. Email networks and the spread of computer viruses. Phys Rev E. 2002;66:035101. doi: 10.1103/PhysRevE.66.035101. [DOI] [PubMed] [Google Scholar]
  • 12.Han JDJ, et al. Evidence for dynamically organized modularity in the yeast protein-protein interaction network. Nature. 2004;430:88–93. doi: 10.1038/nature02555. [DOI] [PubMed] [Google Scholar]
  • 13.Liljeros F, Edling CR, Amaral LAN, Stanley HE, Aberg Y. The web of human sexual contacts. Nature. 2001;411:907–908. doi: 10.1038/35082140. [DOI] [PubMed] [Google Scholar]
  • 14.Eubank S, et al. Modelling disease outbreaks in realistic urban social networks. Nature. 2004;429:180184. doi: 10.1038/nature02541. [DOI] [PubMed] [Google Scholar]
  • 15.Colizza V, Pastor-Satorras R, Vespignani A. Reaction-diffusion processes and metapopulation models in heterogeneous networks. Nat Phys. 2007;3:276–282. [Google Scholar]
  • 16.Colizza V, Vespignani A. Epidemic modeling in metapopulation systems with heterogeneous coupling pattern: Theory and simulations. J Theor Biol. 2008;251:450–467. doi: 10.1016/j.jtbi.2007.11.028. [DOI] [PubMed] [Google Scholar]
  • 17.Colizza V, Barrat A, Barthélemy M, Vespignani A. Predictability and epidemic pathways in global outbreaks of infectious diseases: the SARS case study. BMC Med. 2007;5:34. doi: 10.1186/1741-7015-5-34. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Murray JD. Mathematical Biology. 3rd Ed. Berlin: Springer-Verlag; 2007. [Google Scholar]
  • 19.Serrano MA, Krioukov D, Boguná M. Self-similarity of complex networks and hidden metric spaces. Phys Rev Lett. 2008;100:078701. doi: 10.1103/PhysRevLett.100.078701. [DOI] [PubMed] [Google Scholar]
  • 20.Boguná M, Krioukov D, Claffy KC. Navigability of complex networks. Nat Phys. 2009;5:74–80. [Google Scholar]
  • 21.Boguná M, Krioukov D. Navigating ultrasmall worlds in ultrashort time. Phys Rev Lett. 2009;102:058701. doi: 10.1103/PhysRevLett.102.058701. [DOI] [PubMed] [Google Scholar]
  • 22.Guimerà R, Díaz-Guilera A, Vega-Redondo F, Cabrales A, Arenas A. Optimal network topologies for local search with congestion. Phys Rev Lett. 2002;89:248701. doi: 10.1103/PhysRevLett.89.248701. [DOI] [PubMed] [Google Scholar]
  • 23.Noh JD, Rieger H. Random walks on complex networks. Phys Rev Lett. 2004;92:118701. doi: 10.1103/PhysRevLett.92.118701. [DOI] [PubMed] [Google Scholar]
  • 24.Meloni S, Gardeñes JG, Latora V, Moreno Y. Scaling breakdown in flow fluctuations on complex networks. Phys Rev Lett. 2008;100:208701. doi: 10.1103/PhysRevLett.100.208701. [DOI] [PubMed] [Google Scholar]
  • 25.Zhao L, Lai YC, Park K, Ye N. Onset of traffic congestion in complex networks. Phys Rev E. 2005;71:026125. doi: 10.1103/PhysRevE.71.026125. [DOI] [PubMed] [Google Scholar]
  • 26.Sreenivasan S, Cohen R, Lopez E, Toroczkai Z, Stanley HE. Structural bottlenecks for communication in networks. Phys Rev E. 2007;75:036105. doi: 10.1103/PhysRevE.75.036105. [DOI] [PubMed] [Google Scholar]
  • 27.Rosato V, Meloni S, Issacharoff L, Tiriticco F. Is the topology of the internet network really fit to its function? Physica A. 2008;387:1689–1704. [Google Scholar]
  • 28.Pastor-Satorras R, Vespignani A. Evolution and Structure of the Internet: A Statistical Physics Approach. Cambridge, MA: Cambridge Univ Press; 2004. [Google Scholar]
  • 29.Guimerà R, Mossa S, Turtschi A, Amaral LAN. The worldwide air transportation network: Anomalous centrality, community structure, and cities' global roles. Proc Natl Acad Sci USA. 2005;102:7794–7799. doi: 10.1073/pnas.0407994102. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Grais RF, Ellis JH, Kress A, Glass GE. Modeling the spread of annual influenza epidemics in the U.S.: The potential role of air travel. Health Care Manage Sci. 2004;7:127–134. doi: 10.1023/b:hcms.0000020652.38181.da. [DOI] [PubMed] [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES