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
. 2019 Oct 17;116(45):22452–22457. doi: 10.1073/pnas.1904421116

Universal behavior of cascading failures in interdependent networks

Dongli Duan a,b,1, Changchun Lv a,1, Shubin Si a,2, Zhen Wang a,c,2, Daqing Li d, Jianxi Gao e,f, Shlomo Havlin g, H Eugene Stanley h,2, Stefano Boccaletti i,j
PMCID: PMC6842597  PMID: 31624122

Significance

Catastrophic events affecting technological or critical infrastructures are often originated by a cascading failure triggered by marginal perturbations, which are on their turn localized in one of the many interdependent graphs describing the systems. Understanding the robustness of these graphs is therefore of utmost importance for preventing crashes and/or for engineering more efficient and stalwart networked systems. Here we give a fresh framework by means of which cascading failures can be described in a very rich variety of dynamical models and/or topological network structures and which provides a series of quantitative answers able to predict the extent of the system’s failure.

Keywords: cascading failure, interdependent network, spreading, robustness

Abstract

Catastrophic and major disasters in real-world systems, such as blackouts in power grids or global failures in critical infrastructures, are often triggered by minor events which originate a cascading failure in interdependent graphs. We present here a self-consistent theory enabling the systematic analysis of cascading failures in such networks and encompassing a broad range of dynamical systems, from epidemic spreading, to birth–death processes, to biochemical and regulatory dynamics. We offer testable predictions on breakdown scenarios, and, in particular, we unveil the conditions under which the percolation transition is of the first-order or the second-order type, as well as prove that accounting for dynamics in the nodes always accelerates the cascading process. Besides applying directly to relevant real-world situations, our results give practical hints on how to engineer more robust networked systems.


In recent years, lots of studies concentrated on catastrophic events affecting the Internet, power grids, or other critical infrastructures (16). Most such major disasters are in fact triggered by minor events, which may originate a cascading failure in interdependent graphs (712). Understanding the robustness of these networks with respect to minor perturbations is of utmost importance for preventing system crashes (13, 14). An example is power and communication networks: Power stations administer energy to communication nodes and depend on them at the same time for control, so that malfunctions may spread from one network to the other (15). Cascading failures have been studied intensively in statistical physics on single graphs or on networks that interact with (and/or depend on) each other (16, 17).

To capture the spreading mechanisms in such graphs, one needs a mathematical scaffold able to seize 2 basic aspects: the structural and functional interdependence between the networks, and the spreading of failures within each single graph. So far, the first issue was dealt with by examining changes in the structure connectivity caused by node dependence between networks (12, 15, 18), and the critical properties of the failure process were unveiled with the help of percolation theory (1923). Interdependency between network constituents fundamentally alter the percolation properties (8, 2430). In particular, Parshani et al. (22) found that, when a critical fraction of nodes in one network fails at a weak (strong) interdependence level between the networks, the system undergoes a second-order (first-order) phase transition due to recursive processes of cascading failures. As for the second issue, studies concentrated on the conditions and outcome for cascading failures (3134). Different from structural failures caused by removed nodes, overload failures usually propagate in the system through invisible paths (3540). In particular, Barzel and Barabási (39) developed a self-consistent theory able to analyze the case of a perturbation localized in one node which spreads within the structure of the graph.

In this paper, we contribute a fresh mathematical framework for cascading failures, providing answers to fundamental questions such as: 1) What happens when a finite fraction of nodes experiences a dynamical overload on a single network? 2) How can the failure process caused by dynamical perturbations and interdependence be properly characterized? 3) Which factors determine the cascade to be a second- or a first-order phase transition? 4) What are the universal properties that are common to the spreading of cascading failures for different dynamical systems, dependence strengths, and network structures?

Results

Cascade Size in Single Networks.

We start by considering the case of a fraction of nodes being perturbed in a graph. Here, each node ii=1,,N of a pristine network is assigned a time-dependent variable xi(t), obeying a generic rate equation (39)

dxidt=Wxit+j=1NAijQxit,xjt. [1]

W(xi) accounts for the evolution of xi in the absence of network interactions, Aij is the graph adjacency matrix, and Q(xi,xj) is a function describing all pairwise interactions. With appropriate W(xi) and Q(xi,xj), Eq. 1 can be mapped exactly into several dynamical models (Table 1 and SI Appendix), such as epidemic processes (where xi represents the local probability of infection) (41, 42), biochemical dynamics (in which xi represents the concentration of a reactant) (43), birth–death processes (in which xi represents the population of a given species at site i) (44), and regulatory dynamics (in which xi is the expression level of a gene) (45).

Table 1.

Dynamical model and failure size in ER networks

Dynamics Model ω(1p) C
B dxidt=FBxij=1NAijR~xixj 1p0PC(C)pC δ1
BD dxidt=Bxiκ+j=1NAijxjρ 1pe(p1)CpCαδ23<C23> α32δ1<k32>
E dxidt=Bxi+j=1NAijR(1xi)xj 1pe(p1)CpCαδ12C α1δ12<k>
R dxidt=Bxi+j=1NRH(xj) 1pe(p1)CpCαδC2 α12δ12<k12>

In the absence of perturbations, each node i of a pristine network reaches its asymptotic steady state x~i. A tolerance coefficient δ is introduced, and when perturbations are present, the node i readjusts its asymptotic state into xi. If 1xi/x~i>δ, the node i is considered to fail (i.e., it is removed from the network together with all its incident links), and the value xi is permanently set to zero. Therefore, a perturbation affecting a given node j (consisting of a permanent vanishing of x~j) generates a readjustment of the network, which may lead to the failure of other nodes, triggering this way a cascade which ends only when all of the nodes in the final graph have values within the fixed network’s tolerance.

In ref. 39, it was shown that the cascade size Ci (the number of nodes failing after a perturbation affecting node i) is Cikiδki1γ1β+1, where ki is the degree of the node i, and γ and β are parameters accounting, respectively, for the local impact and the propagation dynamics of the perturbation. Thus, one can get the distribution of the failure size caused by perturbing one node. When β+γ0, the connectivity of one node comes out to be ki=α(δ1β+1Ci)β+1β+γ; here, α is a mapping coefficient between the real cascading failure size and the node degree. Notice that for biochemical dynamics with β=0 and γ=0, one gets C=Ciδ1. Furthermore, the correspondence between the node connectivity and the cascading failure size is one to one (ki to Ci). Hence, we can get the cascading failure size distribution of each component from the degree distribution within an arbitrary network. Assuming that the graph’s degree distribution is Pkk , then the cascading failure size distribution of the system (see the derivation in SI Appendix) follows

PCC=Pk(αδ1β+γCβ+1β+γ). [2]

Let us now discuss the case of a fraction 1p of nodes being perturbed randomly. If the failure range of each node only covers its nearest neighbors, the failure size is ς(1p)=1pk=0Pk(k)pk, where the overlap conditions are considered as well. And applying it to the cascading cases, the failure size ω(1p) is

ω(1p)=1pC=0PCCpC. [3]

Table 1 illustrates 4 distinct dynamical models and their corresponding failure size [according to Eq. 3] on single ErdÖs-Rényi (ER) networks. The results are in good agreement with simulations, as shown in Fig. 1. Notice that, for BD, E, and R models in ER networks, we can approximate the failure size (see SI Appendix for details) as ω(1p)1pe(p1)Cp<C>α<Cβ+1β+γ>δ1β+γ.

Fig. 1.

Fig. 1.

The cascade size ω(1p) vs. the fraction 1p of perturbed nodes for the 4 models of Table 1. All data refer to ensemble averages over 100 different realizations of ER networks with N =1,000. Diamonds and solid lines are used for indicating the simulation results and the analytical solutions in Table 1, respectively. (A) Comparison of simulation results and theoretical solutions of ω(1p) of ER networks with k = 5 for B. (B–D) Same as A, but the results for BD with k = 2 (B), for E with k = 5 (C), and for R with k = 5 (D) are presented, respectively.

Interdependent Graphs.

Let us now move from isolated to interdependent networks (4650), and let us consider 2 networks, A and B (having, respectively, NA and NB nodes [with, in general, NANB]) with a fraction qA (qB) of network A’s nodes (of network B’s nodes) depending on nodes in network B (A). If node i in network A (B) stops functioning, the dependent node j in network B (A) fails to work as well. The nodes in network A or B have dynamical activity. In the absence of perturbations, each node i of networks A and B reaches its asymptotic steady state x~i. Once again, a tolerance coefficient δ is introduced, and if due to perturbations, the new state xi of node i verifies 1xi/x~i>δ, then the node is considered to be nonfunctional, its value xi is permanently set to zero, and it is removed from the network together with all its incident links. In this way, when a perturbation is added to a fraction of nodes in network A randomly, cascading failures in the system may occur. The cascading failure process is schematically illustrated in Fig. 2: The failure caused by the fraction 1p of perturbed nodes diffuses initially within a single graph, then it crosses into the dependent network, and an iterative process starts which ends when there are no new failures or when the system collapses completely. Notice that this interdependency scheme differs from (and is complementary of) a recent study (51), where, instead, dependency was ruled by the local value of an order parameter describing the transition to a collective state.

Fig. 2.

Fig. 2.

Schematic illustration of the cascading failure occurring in interdependent graphs. In the absence of perturbations, each node i of networks A and B reaches its asymptotic steady state x~i. If, due now to perturbations, a given node i reaches a new state xi such that 1xi/x~i>δ, the node is considered to be nonfunctional, its value xi is permanently set to zero, and it is removed from the network together with all its incident links. In this way, when a permanent perturbation is added to a fraction of nodes in network A randomly, cascading failures may occur because a fraction qA (qB) of network A’s nodes (of network B’s nodes) are dependent on nodes in network B (A) in the sense that if node i in network A (B) stops functioning, the dependent node j in network B (A) fails as well.

Failures with the E, B, BD, and R Dynamics.

We now specialize to the case in which the interacting graphs A and B are hosting the dynamical models of Table 1. The nodes of network A(B) are connected with degree distribution PA(k) [PB(k)], and a fraction qA (qB) of nodes in network A(B) depends on nodes in network B(A) with no-feedback condition (15).

When an infinitesimally small fraction 1p of nodes in network A is perturbed, the fraction of intact nodes is λ1=p=1ω(1p) (at the A’s perturbed steady state), and the fraction of nodes which belongs to the giant component of A is λ1=λ1gAλ1 , gA being the fraction of nodes belonging to the giant components of network A. As the functioning of a fraction qB nodes in B depends on that of the linked nodes in A, the fraction of failing nodes in B is 1λ1qB=[1λ1gAλ1]qB. From Eq. 3, the remaining fraction of nodes in B is φ1=1ω1λ1gAλ1qB . Hence, its giant components are φ1=φ1gBφ1 , with gB being the fraction of nodes belonging to the giant components of network B. Iteration of the above steps gives the fraction of intact nodes in A and B at each stage of the cascade failure. The general form is given by (15, 22)

λ1=p,λ1=λ1gAλ1,φ1=1ω1pgAλ1qB,φ1=φ1gBφ1,λ2=p(1ω((1gB(φ1))qA)),λ2=λ2gAλ2,φt=1ω1pgAλtqB,φt=φtgBφt,λt=p1ω1gB(φt1)qA,λt=λtgAλt. [4]

At the end of the cascade, no further failures occur, and the system attains its steady state. Namely, at the limit of t, λ=λt+1=λt, and φ=φt+1=φt. Therefore, the giant components of each network are P,A=λ=λgA(λ) and P,B=φ=φgB(φ).

As compared with conclusions in refs. 15 and 22, what is striking here is the universality of the failure condition formula (our results in the case of no dynamical behavior are in full agreement with those of ref. 22; Fig. 3A), which entitles us to explore a very rich variety of dynamical models, networks’ topologies, and interdependence strengths (results are reported in Fig. 3 B–F, as well as in SI Appendix).

Fig. 3.

Fig. 3.

P,A (see main text for definition) vs. 1p, after the end of the cascade failure in ER–ER networks of size NA=NB=500. (A) P,A vs. 1p in the absence of dynamical behaviors. Notice that by increasing the interdependence coupling strength, one has a change from a second- to a first-order percolation transition. (B) P,A vs. 1p with tolerance coefficient δ=1 and δ=0.15 for BDBD. (CF) Same as A, but now the different dynamical processes (BB [C], BDBD [D], EE [E], and RR [F]) of Table 1 are incorporated. Strikingly, the nodes’ dynamics accelerates the change from second- to first-order transition. In all cases, triangles and diamonds are used for the simulations and solid lines for the analytical results.

First- and Second-Order Transitions.

According to the definition of gA and gB (Materials and Methods), one has gAξ=1fA and gBξ=1fB. Furthermore, in accordance with Eqs. 4 and 6, these relationships can be solved with respect to fB (fA) and fA (fB). The condition leading to a first-order phase transition (where the size of the giant component abruptly changes from a finite value to zero) is dfB(fA)dfAdfA(fB)dfB=1 (22), and one can find the 3 unknowns fA=fA1,fB=fB1 and p=p1 for all given values of kA,kB,qA,qB,δ. The condition, instead, for the system featuring a second-order phase transition (where the size of the giant component smoothly decreases to zero) is fB=1 or fA=1, and one can find fA=fA2, fB=fB2 and p=p2, which (for any fixed value of kA,kB,qA,qB,δ) define a line of occurrence.

Taking the BDBD model in ER–ER interdependent networks as an example, Fig. 4 highlights the factors influencing the failure condition and its relationship with the percolation transition. Comparing, indeed, the case of only structural dependence (blue line in Fig. 4A), interdependent networks (black line) are more vulnerable, and first-order phase transitions occur more often. In Fig. 4 B and D, one notices that the critical point decreases as the network connectivity and threshold value are increased, which means that enabling the occurrence of first-order transitions here requires disturbing more nodes or increasing the number of interdependent nodes in the networks. Fig. 4C reports that the increase of qB (the fraction of dependent nodes in network B) accelerates the occurrence of the first-order transition. More information on BB, EE, and RR models is reported in Fig. 5 (showing the contour maps of the transition condition) and in SI Appendix. The threshold value for failure spreading condition accelerates the change from the continuous failure mode (green regions) to abrupt failures (orange regions). Meanwhile, even with weak coupling strengths, the dynamic processes may lead to a first-order percolation transition.

Fig. 4.

Fig. 4.

(A) Comparison of the percolation phase transition in ER–ER networks (blue line) with the transition occurring with a BDBD model (black line). 1qA is the fraction of independent nodes in network A, and 1p is the removed fraction. Solid (dashed) lines denote the first-order (second-order) percolation transition, and balls indicate the critical points. The system is more vulnerable when the dynamics is incorporated into its failure analysis. BD show the contributions to the system failure mode of 3 factors: the average degree (k = 4, 5, and 6 from left to right) (B), the interdependence strength qB (qB = 0.6, 0.4, 0.3, and 0.2 from left to right) (C), and the tolerance coefficient (δ = 0.05, 0.08, 0.10, and 0.15 from left to right) (D).

Fig. 5.

Fig. 5.

Contour maps of the transition condition from continuous (green region) to abrupt failure mode (orange region) with ER–ER interdependent networks. (A–D) The transition condition for the models BB (A), BDBD (B), EE (C), and RR (D) when consider the impact of the average connectivity k. (E–H) Same as A–D, but explore the impact of the coupling strength qB for the models BB (E), BDBD (F), EE (G), and RR (H). (I–L) Same as E–H but test the contribution of the tolerance coefficient δ to the transition condition for BB (I), BDBD (J), EE (K), and RR (L), respectively.

Discussion

In this work, we have presented a generic theory of failure spreading for randomly connected graphs with arbitrary degree distributions, able to give quantitative predictions on the transition points to percolation.

Our findings show that the interdependent network within dynamical behavior always accelerates the cascading process. In other words, interdependent networks are more vulnerable, and first-order phase transitions occur more often when dynamical behaviors are considered. In particular, when the tolerance coefficient is large enough, our results are in full agreement with the case of no-dynamical-behavior. Due to its general applicability, our theory entitles us to explore a very rich variety of dynamical models and interdependence strengths. SI Appendix contains further analytical and numerical results on different dynamical models and different topological structures of the graphs. It is there shown that the first- and second-order phase transitions occur indeed not only in ER networks, but also for scale-free networks with the same dynamical models E, B, BD, and R. Together with contributing to a better understanding of the mechanisms underlying cascading failures in real-world interdependent networks, the importance of our results relies also on the fact that they furnish practical hints on how to engineer more robust and resilient networked systems.

Materials and Methods

Generating Functions.

In order to estimate the giant component caused by a cascading failure, the role of the pristine graph’s topological structure needs investigation. Starting from a portion 1p of perturbed nodes, the fraction of failed nodes at the perturbed steady state is 1p=ω(1p) (according to Eq. 3), so the random variable ξ satisfies ξ=pf+1p , and the giant component of the network is

P=pgp, [5]

where gp=1G1p1fp , fp=Hpfp+1p. One can then derive the generating function of the underlying branching processes, which is H(ξ)=G(ξ)/G(1).

Theoretical Analysis of Critical Conditions.

Let us now specify our approach for the case of 2 coupled ER networks, for which we suppose a Poisson degree distribution and average degrees kA and kB, respectively. Then, GAξ=HAξ=expkAξ1 and GBξ=HBξ=expkBξ1. Eqs. 4 become λt=p1ωfBqA , φt=1ω1p1fAqB, where fA and fB satisfies the transcendental equation

fA=ekAλtfA1,fB=ekBφtfB1. [6]

At the end of the cascade process, λt=p1fA1ωfBqA and φt=(1fB)(1ω((1p(1fA))qB)). From Eq. 6, one obtains fA=expkAp1ωfBqAfA1, fB=expkB1ω1p1fAqB(fB1) .

The first (second) of the above equations can be solved with respect to fB (fA), and one eventually obtains

ωfBqA=1τAp,ω1p1fAqB=1τB, [7]

where τA=ln(fA)/(kA(fA1)),τB=ln(fB)/(kB(fB1)).

The solutions of Eqs. 7 are either fB(fA) or fA=1 [respectively, fA(fB) or fB=1] and are restricted to the square 0fA1, 0fB1.

dfB(fA)dfAdfA(fB)dfB=1. [8]

When adding this condition to Eqs. 7, one finds the 3 unknowns fA=fA1,fB=fB1 and p=p1 for all given values of kA,kB,qA,qB,δ.

The condition, instead, for the system featuring a second-order phase transition (where the size of the giant component smoothly decreases to zero) is

1τApωqA=0,11kBω1p1fAqB=0. [9]

When adding fB=1 or fA=1 to Eqs. 7, one finds fA=fA2 or fB=fB2 and p=p2, which (for any fixed value of kA,kB,qA,qB,δ) define a line of occurrence for second-order phase transitions.

So far, we have shown that, if both conditions of Eqs. 8 and 9 hold, one can obtain the critical point at which the system-failure process changes from a second- to a first-order percolation transition. Adding to Eqs. 7 the first-order condition of Eq. 8 and the second-order condition fB=1 or fA=1 allows one to find the critical parameters fB=fBc, fA=fAc, p=pc, and qA=qAc as functions of kA,kB,qB,δ.

Supplementary Material

Supplementary File

Acknowledgments

This work was supported by National Natural Science Foundation of China Projects U1803263, 71401178, 71771186, and 71631001; National 1000 Young Talent Plan W099102; China Postdoctoral Science Foundation Project n.2017M613336; and Natural Science Foundation of Shaanxi Province Project n.2017JM7011. J.G. was partially supported by Knowledge and Innovation Program Grant 1415291092 at Rensselaer Polytechnic Institute and Office of Naval Research (ONR) Contract N00014-15-1-2640; S.H. acknowledges financial support from the Israel Science Foundation (ISF), ONR Grant N62909-14-1-N019, Defense Threat Reduction Agency (DTRA) Grant HDTRA-1-10-1-0014, BSF-NSF 2015781, Israel Ministry of Science and Technology with the Italian Ministry of Foreign Affairs and the Army Research Office; H.E.S. acknowledges the support from NSF Grant PHY-1505000 and DTRA Grant HDTRA1-14-1-0017 for the Boston University Center for Polymer Studies. We also thank Xueming Liu for useful discussions.

Footnotes

The authors declare no competing interest.

This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1904421116/-/DCSupplemental.

References

  • 1.Watts D. J., Strogatz S. H., Collective dynamics of small-world networks. Nature 393, 440–442 (1998). [DOI] [PubMed] [Google Scholar]
  • 2.Barabási A. L., Albert R., Emergence of scaling in random networks. Science 286, 509–512 (1999). [DOI] [PubMed] [Google Scholar]
  • 3.Rombach P., Porter M. A., Fowler J. H., Mucha P. J., Core-periphery structure in networks (revisited). SIAM Rev. 59, 619–646 (2017). [Google Scholar]
  • 4.Pilosof S., Porter M. A., Pascual M., Kéfi S., The multilayer nature of ecological networks. Ecol. Evol. 1, 0101 (2017). [DOI] [PubMed] [Google Scholar]
  • 5.Zhao J. H., Zhou H. J., Liu Y. Y., Inducing effect on the percolation transition in complex networks. Nat. Commun. 4, 2412 (2013). [DOI] [PubMed] [Google Scholar]
  • 6.Gao J., Barzel B., Barabási A. L., Universal resilience patterns in complex networks. Nature 530, 307–312 (2016). [DOI] [PubMed] [Google Scholar]
  • 7.Boccaletti S., Latora V., Moreno Y., Chavezf M., Hwang D. U., Complex networks: Structure and dynamics. Phys. Rep. 424, 175–308 (2006). [Google Scholar]
  • 8.Son S. W., Bizhani G., Christensen C., Grassberger P., Paczuski M., Percolation theory on interdependent networks based on epidemic spreading. Europhys. Lett. 97, 16006 (2012). [Google Scholar]
  • 9.Hu F., Chi H. Y., Yang S., Wang W., Zeng A., Recovery of infrastructure networks after localised attacks. Sci. Rep. 6, 24522 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Granell C., Gómez S., Arenas A., Dynamical interplay between awareness and epidemic spreading in multiplex networks. Phys. Rev. Lett. 111, 128701 (2013). [DOI] [PubMed] [Google Scholar]
  • 11.Bianconi G., Statistical mechanics of multiplex networks: Entropy and overlap. Phys. Rev. E 87, 062806 (2013). [DOI] [PubMed] [Google Scholar]
  • 12.Gómez S., et al. , Diffusion dynamics on multiplex networks. Phys. Rev. Lett. 110, 028701 (2013). [DOI] [PubMed] [Google Scholar]
  • 13.Helbing D., Globally networked risks and how to respond. Nature 497, 51–59 (2013). [DOI] [PubMed] [Google Scholar]
  • 14.Motter A. E., Lai Y. C., Cascade-based attacks on complex networks. Phys. Rev. E 66, 065102 (2002). [DOI] [PubMed] [Google Scholar]
  • 15.Buldyrev S. V., Parshani R., Paul G., Stanley H. E., Havlin S., Catastrophic cascade of failures in interdependent networks. Nature 464, 1025–1028 (2010). [DOI] [PubMed] [Google Scholar]
  • 16.Klosik D. F., Grimbs A., Bornholdt S., Hutt M. T., The interdependent network of gene regulation and metabolism is robust where it needs to be. Nat. Commun. 8, 534 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Yu Y., et al. , System crash as dynamics of complex networks. Proc. Natl. Acad. Sci. U.S.A. 113, 11726–11731 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.De Domenico M., Nicosia V., Arenas A., Latora V., Structural reducibility of multilayer networks. Nat. Commun. 6, 6864 (2015). [DOI] [PubMed] [Google Scholar]
  • 19.Boccaletti S., et al. , The structure and dynamics of multilayer networks. Phys. Rep. 544, 1–122 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Baxter G. J., Dorogovtsev S. N., Goltsev A. V., Mendes J. F. F., Avalanche collapse of interdependent networks. Phys. Rev. Lett. 109, 248701 (2012). [DOI] [PubMed] [Google Scholar]
  • 21.Brummitt C. D., DSouza R. M., Leicht E. A., Suppressing cascades of load in interdependent networks. Proc. Natl. Acad. Sci. U.S.A. 109, E680–E689 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Parshani R., Buldyrev S. V., Havlin S., Interdependent networks: Reducing the coupling strength leads to a change from a first to second order percolation transition. Phys. Rev. Lett. 105, 048701 (2010). [DOI] [PubMed] [Google Scholar]
  • 23.Radicchi F., Fortunato S., Explosive percolation in scale-free networks. Phys. Rev. Lett. 103, 168701 (2009). [DOI] [PubMed] [Google Scholar]
  • 24.Parshani R., Buldyrev S. V., Havlin S., Critical effect of dependency groups on the function of networks. Proc. Natl. Acad. Sci. U.S.A. 108, 1007–1010 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Gao J., Buldyrev S. V., Havlin S., Stanley H. E., Robustness of a network of networks. Phys. Rev. Lett. 107, 195701 (2011). [DOI] [PubMed] [Google Scholar]
  • 26.Gao J., Buldyrev S. V., Stanley H. E., Havlin S., Networks formed from interdependent networks. Nat. Phys. 8, 40–48 (2012). [DOI] [PubMed] [Google Scholar]
  • 27.Radicchi F., Arenas A., Abrupt transition in the structural formation of interconnected networks. Nat. Phys. 9, 717–720 (2013). [Google Scholar]
  • 28.Zhou D., et al. , Simultaneous first- and second-order percolation transitions in interdependent networks. Phys. Rev. E 90, 012803 (2014). [DOI] [PubMed] [Google Scholar]
  • 29.Radicchi F., Percolation in real interdependent networks. Nat. Phys. 11, 597–602 (2015). [Google Scholar]
  • 30.Liu X., Stanley H. E., Gao J., Breakdown of interdependent directed networks. Proc. Natl. Acad. Sci. U.S.A. 113, 1138–1143 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Watts D. J., A simple model of global cascades on random networks. Proc. Natl. Acad. Sci. U.S.A. 99, 5766–5771 (2002). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Motter A. E., Cascade control and defense in complex networks. Phys. Rev. Lett. 93, 098701 (2004). [DOI] [PubMed] [Google Scholar]
  • 33.Simonsen I., Buzna L., Peters K., Bornholdt S., Helbing D., Transient dynamics increasing network vulnerability to cascading failures. Phys. Rev. Lett. 100, 218701 (2008). [DOI] [PubMed] [Google Scholar]
  • 34.Araújo N. A., Andrade J. S. Jr, Ziff R. M., Herrmann H. J., Tricritical point in explosive percolation. Phys. Rev. Lett. 106, 095703 (2011). [DOI] [PubMed] [Google Scholar]
  • 35.Goh K. I., Kahng B., Kim D., Universal behavior of load distribution in scale-free networks. Phys. Rev. Lett. 87, 278701 (2001). [DOI] [PubMed] [Google Scholar]
  • 36.Barrat A., Barthelemy M., Vespignani A., Dynamical Processes on Complex Networks (Cambridge University Press, Cambridge, U.K, 2008). [Google Scholar]
  • 37.Holme P., Saramäki J., Temporal networks. Phys. Rep. 519, 97–125 (2012). [Google Scholar]
  • 38.Zhao J., Li D., Sanhedrai H., Cohen R., Havlin S., Spatio-temporal propagation of cascading overload failures in spatially embedded networks. Nat. Commun. 7, 10094 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Barzel B., Barabási A. L., Universality in network dynamics. Nat. Phys. 9, 673–681 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Schafer B., Witthaut D., Timme M., Latora V., Dynamically induced cascading failures in power grids. Nat. Commun. 9, 1975 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Pastor-Satorras R., Vespignani A., Epidemic spreading in scale-free networks. Phys. Rev. Lett. 86, 3200 (2001). [DOI] [PubMed] [Google Scholar]
  • 42.Pastor-Satorras R., Castellano C., Van Mieghem P., Vespignani A., Epidemic processes in complex networks. Rev. Mod. Phys. 87, 925–979 (2015). [Google Scholar]
  • 43.Voit E. O., Computational Analysis of Biochemical Systems: A Practical Guide for Biochemists and Molecular Biologists (Cambridge University Press, Cambridge, U.K., 2000). [Google Scholar]
  • 44.Gardiner C. W., Handbook of Stochastic Methods (Springer, Berlin, 2004). [Google Scholar]
  • 45.Karlebach G., Shamir R., Modelling and analysis of gene regulatory networks. Nat. Rev. Mol. Cell. Biol. 9, 770–780 (2008). [DOI] [PubMed] [Google Scholar]
  • 46.Cohen R., Erez K., ben Avraham D., Havlin S., Resilience of the internet to random breakdowns. Phys. Rev. Lett. 85, 4626 (2000). [DOI] [PubMed] [Google Scholar]
  • 47.Callaway D. S., Newman M. E. J., Strogatz S. H., Watts D. J., Network robustness and fragility: Percolation on random graphs. Phys. Rev. Lett. 85, 5468–5471 (2000). [DOI] [PubMed] [Google Scholar]
  • 48.Gallos L. K., Cohen R., Argyrakis P., Bunde A., Havlin S., Stability and topology of scale-free networks under attack and defense strategies. Phys. Rev. Lett. 94, 188701 (2005). [DOI] [PubMed] [Google Scholar]
  • 49.Kivelä M., et al. , Multilayer networks. J. Complex Networks 2, 203–271 (2014). [Google Scholar]
  • 50.De Domenico M., Granell C., Porter M., Alex A., The physics of spreading processes in multilayer networks. Nat. Phys. 12, 901–906 (2016). [Google Scholar]
  • 51.Danziger M. M., Bonamassa I., Boccaletti S., Havlin S., Dynamic interdependence and competition in multilayer networks. Nat. Phys. 15, 178–185 (2019). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary File

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