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 (1–6). Most such major disasters are in fact triggered by minor events, which may originate a cascading failure in interdependent graphs (7–12). 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 (19–23). Interdependency between network constituents fundamentally alter the percolation properties (8, 24–30). 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 (31–34). Different from structural failures caused by removed nodes, overload failures usually propagate in the system through invisible paths (35–40). 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 of a pristine network is assigned a time-dependent variable , obeying a generic rate equation (39)
[1] |
accounts for the evolution of in the absence of network interactions, is the graph adjacency matrix, and is a function describing all pairwise interactions. With appropriate and , Eq. 1 can be mapped exactly into several dynamical models (Table 1 and SI Appendix), such as epidemic processes (where represents the local probability of infection) (41, 42), biochemical dynamics (in which represents the concentration of a reactant) (43), birth–death processes (in which represents the population of a given species at site ) (44), and regulatory dynamics (in which is the expression level of a gene) (45).
Table 1.
Dynamical model and failure size in ER networks
Dynamics | Model | ||
In the absence of perturbations, each node of a pristine network reaches its asymptotic steady state . A tolerance coefficient is introduced, and when perturbations are present, the node readjusts its asymptotic state into . If , the node is considered to fail (i.e., it is removed from the network together with all its incident links), and the value is permanently set to zero. Therefore, a perturbation affecting a given node (consisting of a permanent vanishing of ) 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 (the number of nodes failing after a perturbation affecting node ) is , where is the degree of the node , 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 , the connectivity of one node comes out to be ; here, is a mapping coefficient between the real cascading failure size and the node degree. Notice that for biochemical dynamics with and , one gets . Furthermore, the correspondence between the node connectivity and the cascading failure size is one to one ( to ). 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 , then the cascading failure size distribution of the system (see the derivation in SI Appendix) follows
[2] |
Let us now discuss the case of a fraction of nodes being perturbed randomly. If the failure range of each node only covers its nearest neighbors, the failure size is , where the overlap conditions are considered as well. And applying it to the cascading cases, the failure size is
[3] |
Table 1 illustrates 4 distinct dynamical models and their corresponding failure size [according to Eq. 3] on single Erds-Rnyi (ER) networks. The results are in good agreement with simulations, as shown in Fig. 1. Notice that, for , , and models in ER networks, we can approximate the failure size (see SI Appendix for details) as .
Fig. 1.
The cascade size vs. the fraction of perturbed nodes for the 4 models of Table 1. All data refer to ensemble averages over 100 different realizations of ER networks with =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 of ER networks with = 5 for . (B–D) Same as A, but the results for with = 2 (B), for with = 5 (C), and for with = 5 (D) are presented, respectively.
Interdependent Graphs.
Let us now move from isolated to interdependent networks (46–50), and let us consider 2 networks, and (having, respectively, and nodes [with, in general, ]) with a fraction () of network ’s nodes (of network ’s nodes) depending on nodes in network (). If node in network () stops functioning, the dependent node in network () fails to work as well. The nodes in network or have dynamical activity. In the absence of perturbations, each node of networks and reaches its asymptotic steady state . Once again, a tolerance coefficient is introduced, and if due to perturbations, the new state of node verifies , then the node is considered to be nonfunctional, its value 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 randomly, cascading failures in the system may occur. The cascading failure process is schematically illustrated in Fig. 2: The failure caused by the fraction 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.
Schematic illustration of the cascading failure occurring in interdependent graphs. In the absence of perturbations, each node of networks and reaches its asymptotic steady state . If, due now to perturbations, a given node reaches a new state such that , the node is considered to be nonfunctional, its value 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 randomly, cascading failures may occur because a fraction () of network ’s nodes (of network ’s nodes) are dependent on nodes in network () in the sense that if node in network () stops functioning, the dependent node in network () fails as well.
Failures with the , , , and Dynamics.
We now specialize to the case in which the interacting graphs and are hosting the dynamical models of Table 1. The nodes of network are connected with degree distribution [], and a fraction () of nodes in network depends on nodes in network with no-feedback condition (15).
When an infinitesimally small fraction of nodes in network is perturbed, the fraction of intact nodes is (at the ’s perturbed steady state), and the fraction of nodes which belongs to the giant component of is , being the fraction of nodes belonging to the giant components of network . As the functioning of a fraction nodes in depends on that of the linked nodes in , the fraction of failing nodes in is . From Eq. 3, the remaining fraction of nodes in is . Hence, its giant components are , with being the fraction of nodes belonging to the giant components of network . Iteration of the above steps gives the fraction of intact nodes in and at each stage of the cascade failure. The general form is given by (15, 22)
[4] |
At the end of the cascade, no further failures occur, and the system attains its steady state. Namely, at the limit of , , and . Therefore, the giant components of each network are and .
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.
(see main text for definition) vs. , after the end of the cascade failure in ER–ER networks of size . (A) vs. 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) vs. with tolerance coefficient and for . (C–F) Same as A, but now the different dynamical processes ( [C], [D], [E], and [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 and (Materials and Methods), one has and . Furthermore, in accordance with Eqs. 4 and 6, these relationships can be solved with respect to () and (). 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 (22), and one can find the 3 unknowns and for all given values of . The condition, instead, for the system featuring a second-order phase transition (where the size of the giant component smoothly decreases to zero) is or , and one can find , and , which (for any fixed value of ) define a line of occurrence.
Taking the 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 (the fraction of dependent nodes in network ) accelerates the occurrence of the first-order transition. More information on , , and 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.
(A) Comparison of the percolation phase transition in ER–ER networks (blue line) with the transition occurring with a model (black line). is the fraction of independent nodes in network , and 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. B–D show the contributions to the system failure mode of 3 factors: the average degree ( = 4, 5, and 6 from left to right) (B), the interdependence strength ( = 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.
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 (A), (B), (C), and (D) when consider the impact of the average connectivity . (E–H) Same as A–D, but explore the impact of the coupling strength for the models (E), (F), (G), and (H). (I–L) Same as E–H but test the contribution of the tolerance coefficient to the transition condition for (I), (J), (K), and (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 , , , and . 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 of perturbed nodes, the fraction of failed nodes at the perturbed steady state is (according to Eq. 3), so the random variable satisfies , and the giant component of the network is
[5] |
where , . One can then derive the generating function of the underlying branching processes, which is .
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 and , respectively. Then, and . Eqs. 4 become , , where and satisfies the transcendental equation
[6] |
At the end of the cascade process, and . From Eq. 6, one obtains , .
The first (second) of the above equations can be solved with respect to (), and one eventually obtains
[7] |
where .
The solutions of Eqs. 7 are either or [respectively, or ] and are restricted to the square , .
[8] |
When adding this condition to Eqs. 7, one finds the 3 unknowns and for all given values of .
The condition, instead, for the system featuring a second-order phase transition (where the size of the giant component smoothly decreases to zero) is
[9] |
When adding or to Eqs. 7, one finds or and , which (for any fixed value of ) 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 or allows one to find the critical parameters , , , and as functions of .
Supplementary Material
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.