Optimizing spreading dynamics in interconnected networks
Liming Pan, Wei Wang, Shimin Cai, Tao Zhou

TL;DR
This paper develops a theoretical strategy for adding multiple interconnecting edges between networks to optimize spreading dynamics, outperforming simpler methods near the critical point.
Contribution
It introduces a novel optimal edge-adding strategy for interconnected networks based on SIS model analysis, improving spreading prevalence and outbreak threshold.
Findings
The strategy maximizes spreading prevalence near the critical point.
It minimizes the outbreak threshold for interconnected networks.
Numerical simulations confirm superior performance over baseline methods.
Abstract
Adding edges between layers of interconnected networks is an important way to optimize the spreading dynamics. While previous studies mostly focus on the case of adding a single edge, the theoretical optimal strategy for adding multiple edges still need to be studied. In this study, based on the susceptible-infected-susceptible (SIS) model, we investigate the problem of maximizing the stationary spreading prevalence in interconnected networks. For two isolated networks, we maximize the spreading prevalence near the critical point by choosing multiple interconnecting edges. We present a theoretical analysis based on the discrete-time Markov chain approach to derive the approximate optimal strategy. The optimal inter-layer structure predicted by the strategy maximizes the spreading prevalence, meanwhile minimizes the spreading outbreak threshold for the interconnected network…
| Advogato | 5042 | 39227 | 803 | 15.56 | 0.092 | 0.014 | 0.337 |
| 2888 | 2981 | 769 | 2.0644 | 0.0004 | 0.036 | 0.809 | |
| HepPh | 34401 | 420784 | 846 | 24.463 | 0.280 | 0.013 | 0.408 |
| HepTh | 27400 | 352021 | 2468 | 25.695 | 0.269 | 0.009 | 0.328 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Optimizing spreading dynamics in interconnected networks
Liming Pan
Web Sciences Center, School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
Wei Wang
Cybersecurity Research Institute, Sichuan University, Chengdu 610065, China
Web Sciences Center, School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
Shimin Cai
Web Sciences Center, School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
Tao Zhou
Web Sciences Center, School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
Abstract
Adding edges between layers of interconnected networks is an important way to optimize the spreading dynamics. While previous studies mostly focus on the case of adding a single edge, the theoretical optimal strategy for adding multiple edges still need to be studied. In this study, based on the susceptible-infected-susceptible (SIS) model, we investigate the problem of maximizing the stationary spreading prevalence in interconnected networks. For two isolated networks, we maximize the spreading prevalence near the critical point by choosing multiple interconnecting edges. We present a theoretical analysis based on the discrete-time Markov chain approach to derive the approximate optimal strategy. The optimal inter-layer structure predicted by the strategy maximizes the spreading prevalence, meanwhile minimizes the spreading outbreak threshold for the interconnected network simultaneously. Numerical simulations on synthetic and real-world networks show that near the critical point, the proposed strategy gives better performance than connecting large degree nodes and randomly connecting.
Spreading dynamics in interconnected networks relay on the inter-layer structure apart from the structure within each layer. For two given networks, how to design the interconnecting structure to optimize the spreading dynamics is a very appealing topic. Previous studies obtained the optimal strategy when considering adding a single edge in two-layer interconnected networks, while the optimal strategy of adding multiple edges lacks theoretical studies. Therefore in this study, a novel strategy is proposed to promote the spreading dynamics by adding multiple interconnecting edges for two isolated networks. Near the critical point, the spreading prevalence can be written in terms of the leading eigenvalue and the corresponding eigenvector of the adjacency matrix. Basing on an approximation scheme for the leading eigenvalue and eigenvector of the interconnected network, we optimize the spreading prevalence among all candidate edges. The optimal inter-layer structure is achieved by selecting edge candidates that are top-ranked by the product of eigenvector centrality of nodes in its two ends. Meanwhile, the optimal strategy also minimizes the outbreak threshold of the interconnected network. Numerical simulations on three pairs of synthetic networks and two pairs of real-world networks show that the strategy gives better performance than the heuristic strategies of connecting large degree nodes and of randomly connecting, especially near the critical point.
I Introduction
In real-world social systems, individuals might communicate with others via multiple possible channels (such as Twitter, Facebook, LinkedIn). The communication relations with a specific channel can be represented by a network, where the nodes correspond to individuals, and the edges correspond to the communication relations. Therefore all the communication relations combined can be described by a multilayer network Boccaletti et al. (2014); Gao et al. (2012); Kivelä et al. (2014); De Domenico et al. (2016), where each layer corresponds to one of the communications channels. Multilayer networks and the dynamics on them have attracted attentions from diverse areas. It has been observed that multilayer networks display distinct collective behaviors compared to that of single-layer networks Cai et al. (2018); Solé-Ribalta et al. (2016); Buono and Braunstein (2015); Buldyrev et al. (2010); Cozzo et al. (2013); Kim and Goh (2013); Lee et al. (2012); Wang et al. (2015); Zhang et al. (2015). As an example, percolation processes on multilayer networks display first-order phase transitions Buldyrev et al. (2010); Valdez et al. (2013); Di Muro et al. (2016a, b); Valdez et al. (2016), which is intrinsically different from the second-order phase transitions on single-layer networks Cohen et al. (2002); Serrano and Boguná (2006); Goltsev et al. (2008). For evolutionary games, multilayer networks promote cooperation better than single-layer networks Perc et al. (2017); Wang et al. (2013a, 2015). For synchronization processes, explosive synchronization and hysteresis loop are observed on multilayer networks Zhang et al. (2015).
Spreading dynamics on multilayer networks have attracted considerable attention in recent studies De Domenico et al. (2016); Wang et al. (2019); Brummitt et al. (2012); Lee et al. (2014); Yağan and Gligor (2012); Wang et al. (2018a, b); Shu et al. (2018); Chen et al. (2018). Saumell-Mendiola, Serrano and Boguná Saumell-Mendiola et al. (2012) have studied susceptible-infected-susceptible (SIS) model Pastor-Satorras and Vespignani (2001) on multilayer networks. They found that adding a small fraction of edges between layers can lead to the outbreak of epidemics while without these edges the epidemic extinct. The epidemic threshold depends on the structure of multilayer networks Cozzo et al. (2013); Wang et al. (2013b), and it is possible to observe localization phenomenons de Arruda et al. (2017). For susceptible-infected-recovered (SIR) model, Dickison, Havlin and Stanley Dickison et al. (2012) found that the system might exhibit a mixed phase, i.e., the epidemic outbreaks in one layer but not others. Refs. Wang et al. (2014, 2016a); Liu et al. (2016) studied a model with the spreading of information and epidemics simultaneously. The studies found that the diffusion of information can inhibit the spreading of epidemics.
The inter-layer structure in multilayer networks has significant impacts on the dynamics. Parshani et al. Parshani et al. (2011) found that a positive inter-layer degree correlation will inhibit large scale cascading failures. Ref. Saumell-Mendiola et al. (2012) found that those degree correlations will make the epidemic outbreak more easily, while Ref. Wang et al. (2014) found that the positive inter-layer degree correlations can also inhibit the outbreak of the epidemic. Understanding what kind of interconnecting structure will lead to better performance for specific dynamics is an essential task for understanding dynamics on multilayer network and for designing better network structures. For spreading dynamics, when considering adding a single edge between layers, the optimal solution was given in Ref. Aguirre et al. (2013) analytically. Based on matrix perturbation theory, Ref. Aguirre et al. (2013) derive that connecting the two nodes with the largest eigenvector centralities in each layer minimizes the epidemic threshold while maximizes the spreading prevalence. For better synchronizability, Aguirre et al. Aguirre et al. (2014) studied the optimal strategy when adding one single edge between layers analytically. Based on matrix perturbation theory, they found that connecting large degree nodes will give better synchronizability. Li et al. Li et al. (2016) further generalized the optimal strategy when adding two edges. When consider adding multiple interconnecting edges, current results are mostly based on numerical methods. Wei et al. Wei et al. (2018a) studied the interconnecting strategy numerically when adding a small number of edges for two-layer networks with random regular networks in each layer. Their studies suggest that adding inter-layer connections gives a more significant contribution to synchronizability compared to inner-layer connections. Wei et al. Wei et al. (2018b) also did numerical simulations for the optimal strategy for general multilayer networks.
In this study, we investigate the problem of optimizing the spreading prevalence in two-layer networks by adding multiple inter-layer edges. For two isolated networks, we try to understand how to add a small number of edges to maximize the stationary spreading prevalence in the interconnected network. We mainly focus on the SIS model near the critical point. With a known formula given in Goltsev et al. (2012), the epidemic prevalence near the critical point can be written in terms of the leading eigenvalue and eigenvector. We first develop a scheme for approximating the new leading eigenvalue and eigenvector for the interconnected network after adding those interconnecting edges. With this approximation scheme, we obtain a formula that predicts the stationary epidemic prevalence in the two-layer interconnected network. Then this approximated prevalence can be optimized among all possible inter-layer structures. The optimal inter-layer structure that maximizes the spreading prevalence will found to minimizes the spreading outbreak threshold for the interconnected network simultaneously. Numerical simulations are performed to compare the strategy with some other heuristic strategies. The proposed strategy gives a better performance at least near the critical point when adding a small number of interconnecting edges.
The rest of the paper is organized as follows. In Sec. II, we introduce the basic setups of the model and some notations. In Sec. III, the theoretical derivations of the strategy is given. Then in Sec. IV, the strategy is tested and compared to some other heuristic strategies and finally in Sec. V we give some conclusions and discussions.
II Model
Starting with two isolated networks and , we add a fixed number of edges to interconnect the two networks. The way of adding the edges will affect the dynamical behaviors on the interconnected network. We focus on the way of adding these edges that maximizing the spreading prevalence.
Let the adjacency matrices of the networks be and respectively. The number of nodes in is and the number of edges is . The total number of nodes is denoted by and the total number of edges by . The adjacency matrix of the combined network then is
[TABLE]
A set of edges with fixed cardinality will be added between the two networks. After the operation the new network combining and interconnecting edges will have adjacency matrix , where
[TABLE]
Here is an matrix which indicates how the inter layer connections are added. Its elements take values , where if and edge is added between the -th node of network and -th node of network and otherwise. The matrix satisfies the constraint on total number of added edges as
[TABLE]
where is all-one vector of length and is the inner product of two vectors.
By choosing among all possible assignment of , the epidemic prevalence can be maximized. In this paper, we consider the SIS model. For the SIS model, each node is in either the susceptible or infected state. In a discrete-time setting, at time step , infected nodes have a probability to infect their susceptible neighbors independently. Then the infected nodes (not including nodes get infected at the current time step) become susceptible again with probability . In large time limit, the density of infected nodes will converge to its stationary value. The target of the paper is to maximize the stationary spreading prevalence.
III Theory
We employ the discrete time Markov chain approach Gómez et al. (2010) to describe SIS model on general networks. For the discrete time Markov chain approach, the status of a node is characterized by , which is the probability that is infected at time step . Then evolves according to the following discrete time equations
[TABLE]
for and
[TABLE]
The first term on the r.h.s. of Eq. (4) corresponds to the probability that node is infected at and not recovered in , and second term is the probability that is susceptible at and get infected by at least one infected neighbor. in Eq. (5) is the probability that is not get infected by any of its neighbors at .
The stationary solution is given by the limit in
[TABLE]
Let and be the vector with elements and for . Near the critical point is expected to be small and the equation can be linearized as , the stationary equation reads
[TABLE]
The spreading outbreaks only when where is the leading eigenvalue of . It has been shown in Goltsev et al. (2012) the stationary prevalence of epidemic is approximately
[TABLE]
where , is the effective infection probability and is the eigenvector corresponding to the eigenvalue . It can be seen that is determined by the leading eigenvalue and eigenvector approximately near the critical point. Since is obtained by adding a small number of edges to , its spectra should be closely related to that of . Next we develop a scheme to approximate the spectra of from that of .
First consider the spectra of matrix . Let the for be the -th eigenvalue of and the corresponding eigenvector. Similarly , with are eigenvalues and eigenvectors for . The adjacency matrix of networks and combined is a diagonal block matrix by putting and in the diagonal, thus with eigenvalues
[TABLE]
Clearly the leading eigenvalue of is . Without losing of generality we assume . The corresponding eigenvector for an eigenvalue is
[TABLE]
which is by combining and all-zero vector of length . Similarly, for eigenvalue , the corresponding eigenvector of is
[TABLE]
with zero vector of length .
Now we consider adding a small number of interconnecting edges. By assuming these edges won’t shift the spectra of the two isolated networks too much, a first approximation of would be proportional to in the first elements, and to in the last elements, thus written as
[TABLE]
where are coefficients to be determined. The eigenvector is given by the following limit
[TABLE]
for some constant and denotes self matrix multiplication of for times. Since the number of interconnecting edges is small, it can be assumed that is already close to by choosing and properly. The limit thus approximated by setting and this gives
[TABLE]
Rescale the parameters by
[TABLE]
the eigenvector is approximated by the form
[TABLE]
where
[TABLE]
For scale-free networks which we mainly consider in the paper, it has been shown that the leading eigenvalue diverges in the thermodynamic limit Goh et al. (2001). Thus can be ignored for large enough networks and is approximated as .
Denote the gap by . The leading eigenvalue of can be written as , which is plus a correction term . With these approximations we arrive at the following eigenvalue equation
[TABLE]
By definition
[TABLE]
and after some algebra Eq. (18) becomes
[TABLE]
where is the by identity matrix. Multiplying and from the left separately gives the following equations
[TABLE]
The equations can be written in the form of an eigenvalue equation
[TABLE]
where we have denoted by . The equation gives two eigenvalues and pick the larger one which is
[TABLE]
The corresponding eigenvectors gives
[TABLE]
In summary, the leading eigenvalue and eigenvector of the interconnected network are approximated as
[TABLE]
where , and are given in Eq. (23) and Eq. (24). Clearly when , and the two networks play equal role. Meanwhile if , network dominates . Normalizing to unity and substituting back into (8) gives
[TABLE]
where
[TABLE]
and similarly for , .
With this approximation scheme, we can optimize over . Since depends on the interconnecting matrix only in the form of , it is sufficient optimize as a function of . After determining the optimal , we choose the matrix such that is closest to its optimal value. Empirically, for all the networks considered in this study (see Sec. IV), is an increasing function of for small . Thus it is sufficient to choose such that is maximized, or in other words, to choose the top edges ranked by for . Here denotes the th element of and similarly for . Note that a node can be connected to multiple nodes in the other layer. After determine in this way, we perform the check to ensure that is non-decreasing in the region . From Eq. (23), is also an increasing function of . Therefore, the optimal strategy also maximizes as well as . Since the outbreak threshold for the interconnected network is given by , as a consequence, the optimal inter-layer structure also minimizes the outbreak threshold. In the rest of the paper, the proposed strategy is called large eigenvector connecting (LEC), since it is by connecting inter-layer node pairs with larger product of the two nodes’ eigenvector centrality.
IV Results
In this section we test the strategy proposed in Sec. III both for synthetic and real-world networks. For synthetic networks, we consider scale-free networks generated by uncorrelated configuration model (UCM). Denote by ‘SF ’ for scale-free network with degree distribution and degree exponent , we consider the following three pairs of networks: (i) SF -SF , (ii) SF -SF , (iii) SF -SF and two pairs of real world networks: (iv) Advogato-Facebook, (v) HepPh-HepTh. Here Advogato Massa et al. (2009) and Facebook Leskovec and Mcauley (2012) are two online social networks, and HepPh and HepTh Leskovec et al. (2007) are citation networks of papers from the high energy physics-theory and high energy physics-phenomenology sections of the e-print arXiv. The networks are downloaded from Kon . TABLE 1 shows some basic statistics of the four real-world networks. When performing Monte-Carlo simulations on these networks, we first choose nodes as infected seeds. Then the spreading runs at discrete time steps. At each time step, all the infected nodes infect each of their susceptible neighbors with probability independently and then returns to susceptible state with probability . The steps are then repeated until the density of infected nodes in the network reaches the stationary value.
First, we verify the accuracy of epidemic prevalence predicted by Eqs. (4). Define the ratio . For the five network pairs considered, of edges are added uniformly random between the two networks. Starting with random initial conditions, we iterate Eqs. (4) until reaching a tolerated error. We perform Monte-Carlo simulations on the networks generated to compare with the theoretical predictions. Fig. 1 shows how changes as a function of . The recovery rate is fixed to and as well in the rest of the paper. The density of interconnecting edges is . In the insets of Fig. 1, the theoretical epidemic threshold is compared to the simulation results. The variability measure Shu et al. (2015, 2016) is applied to determine the spreading threshold in simulations. In particular
[TABLE]
where the overline denotes the average over independent runs of the simulations. As a convention when . The simulated outbreak threshold is given by where the variability measure reaches its maximal. We mark the two thresholds by vertical lines both in Fig. 1 and the insets. From Fig. 1, for all the network pairs considered expect Advogato-Facebook (Fig. 1(d)), and the epidemic threshold predicted by Eqs. (4) agree with simulations in good accuracy. Meanwhile, for the network pair Advogato-Facebook, predictions of Eqs. (4) are less accurate. Since mean-field theory ignores dynamical correlations Wang et al. (2017), i.e., ignores dependencies among the states of each node and its neighbors, it has been shown that mean-field theory could be less accurate for real-world networks with high clustering coefficient Radicchi and Castellano (2016), high modularity Wang et al. (2016b) and low average degree Gleeson et al. (2012). As shown in TABLE 1, the network Facebook has high modularity and low average degree, therefore, this could be the possible origins that Eqs. (4) are less accurate for Advogato-Facebook. In general, quenched mean-field theory still predicts well the simulations, therefore can provide a necessary guarantee for the accuracy of the theory developed in Sec. III.
Next we test the accuracy of predictions for the leading eigenvalue and eigenvector of the interconnected network. We consecutively add interconnecting edges between the two networks according to the LEC strategy and compare the eigenvalue and eigenvector predicted by Eqs. (25) to the true values and . Start with two isolated networks, we consecutively add the edges and do the comparison after each adding. To quantify the accuracy, for the leading eigenvalue we consider the relative error , where is the true eigenvalue and is that predicted by Eqs. (25). For leading eigenvector the accuracy is measured by the cosine similarity between the true one and predicted one . Let be the angle between and ,
[TABLE]
Note that we have assumed both and are normalized to unity.
Still denote the fraction of edges added by . and versus are shown in Figs. 2(a) and (c) respectively, while and versus are shown in Fig. 2(b). From Figs. 2, the theoretical predictions gives close approximations to it’s true value. As can observed in Figs. 2(a) and (b), errors in the eigenvalue have a small magnitude compared to the value of , at least for small values of . Also is close to which indicates and are closely aligned. After tested the accuracy of Eqs. (4) and Eqs. (25), the interconnecting strategy proposed in Sec. III is expected to be reliable.
Next we test the performance of the strategy of optimizing spreading. For comparison, the two following heuristic strategies are considered. (i) Large degree connecting (LDC). This is by choosing top candidate edges that ranked by the total degree of its two ends . (ii) Random connecting (RC). The edges are chosen uniformly random among all node pairs. Remind that the strategy proposed in Sec. III is called largest eigenvector connecting (LEC).
As the model depends on the parameter , we first consider comparing the three strategies with fixed . The results for different small values of are similar as will be shown in the next. After choosing according to the strategies, Eqs. (4) are iterated to stationary. For the convenience of visualization, the performance is evaluated by , which is the difference of stationary after and before adding the interconnecting edges in . versus the infect rate are shown in Fig. 3 for the five pairs of networks. Still, the recovery rate is fixed to . The threshold value of for the isolated network is denoted by a black vertical line. For near the critical point, LEC strategy gives highest for all the five pairs of networks. For the three model network pairs in Figs. 3(a)-(c), LDC gives a very close performance to LEC. This is because that LEC and LDC predict similar for these three network pairs, as the degree centrality and eigenvalue centrality are strongly correlated in ranking for the UCM Lü et al. (2016). For real-world networks, the structure becomes complex; therefore, degree and eigenvector centrality are less correlated. Thus a better performance of LEC is observed near the critical point for the two real-world network pairs.
As becomes large and deviates the critical value, those nodes with large eigenvalue centrality have a high probability of to be infected. Thus interconnecting these nodes becomes unnecessary. Meanwhile, high degree nodes still play a central role in maintaining the epidemic. Thus gradually, better performance of the LDC strategy is observed. Eventually, when become very large, the infected state is prevalent; therefore, all central nodes have a high probability to be infected. Meanwhile, the RC strategy more likely picks low degree nodes due to the power-law degree distribution. Thus in this region of , RC is expected to give the best performance among the three.
To get a more comprehensive picture, we study how the performance of the three strategies depend on and . For each point in the parameter space of and , we compute for the three strategies and find the differences of LEC minus LDC and LEC minus RC. In other words, a positive difference indicates that LEC performs better than the other one compared. The results are shown in Fig. 4. The first row in Fig. 4, i.e. Fig. 4(a1)-(e1), corresponds to LEC minus LDC for the five network pairs, and the second row (Figs. 4(a2)-(e2)) correspond to LEC minus RC. The contours of are shown in the plots to indicate the region when LEC performs better. Here is not set to be to eliminate possible numeric errors. In Fig. 4, the position of for the unconnected network is marked by a vertical black dashed line. For all the cases in Fig. 4, there is a vertical band in the parameter space where LEC gives better performance. The vertical band locates in where is close to the critical value. Thus we can conclude that LEC is better than the other two near the critical point when the number of added edges is small.
V Discussion
In the study, we investigated the optimal strategy for interconnecting two isolated networks in order to maximize the spreading prevalence of SIS model. We develop a scheme to approximate the leading eigenvalue and eigenvector for the interconnected network. This approximation gives a formula that predicts the epidemic prevalence for the interconnected network. By maximizing the spreading prevalence over the interconnecting matrix, we obtain the optimal inter-layer structure. By numerically iterating the discrete-time Markov equations, we find the strategy gives better performance than some other heuristic strategies.
By maximizing the spreading prevalence among all interconnecting matrices, it turns out that the strategy is equivalent to select edge candidates that are top-ranked by the product of eigenvector centrality of nodes in its two ends. Actually, for the networks considered in this study, is not always an increasing function of for large and large . Nevertheless, in this region, the number of edges added must be very large, and the infection probability is far from critical; as a consequence, the eigenvalue approximation scheme becomes inaccurate. What is a better strategy when adding a large number of edges cannot be answered by the current approach.
Besides, the current method mainly focuses on the region near the epidemic threshold. In summary, we mainly work in regions where linear approximations are reliable. For larger effective spreading rates and larger numbers of added edges, the problem might become nonlinear and more complex. If it is possible to get a more comprehensive theory in all parameter regions requires further studies.
Acknowledgements.
This work was partially supported by National Natural Science Foundation of China (Nos. 61673150, 11622538 and 61673086), China Postdoctoral Science Foundation (No. 2018M631073) and the Fundamental Research Funds for the Central Universities.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Boccaletti et al. (2014) S. Boccaletti, G. Bianconi, R. Criado, C. I. Del Genio, J. Gómez-Gardeñes, M. Romance, I. Sendiña-Nadal, Z. Wang, and M. Zanin, Physics Reports 544 , 1 (2014).
- 2Gao et al. (2012) J. Gao, S. V. Buldyrev, H. E. Stanley, and S. Havlin, Nature Physics 8 , 40 (2012).
- 3Kivelä et al. (2014) M. Kivelä, A. Arenas, M. Barthelemy, J. P. Gleeson, Y. Moreno, and M. A. Porter, Journal of Complex Networks 2 , 203 (2014).
- 4De Domenico et al. (2016) M. De Domenico, C. Granell, M. A. Porter, and A. Arenas, Nature Physics 12 , 901 (2016).
- 5Cai et al. (2018) M. Cai, W. Wang, Y. Cui, and H. E. Stanley, Physica A 490 , 1 (2018).
- 6Solé-Ribalta et al. (2016) A. Solé-Ribalta, S. Gómez, and A. Arenas, Physical Review Letters 116 , 108701 (2016).
- 7Buono and Braunstein (2015) C. Buono and L. A. Braunstein, Europhysics Letters 109 , 26001 (2015).
- 8Buldyrev et al. (2010) S. V. Buldyrev, R. Parshani, G. Paul, H. E. Stanley, and S. Havlin, Nature 464 , 1025 (2010).
