Abstract
Network robustness has been a pivotal issue in the study of system failure in network science since its inception. To shed light on this subject, we introduce and study a new percolation process based on a new cluster called an ‘exclave’ cluster. The entities comprising exclave clusters in a network are the sets of connected unfailed nodes that are completely surrounded by the failed (i.e., nonfunctional) nodes. The exclave clusters are thus detached from other unfailed parts of the network, thereby becoming effectively nonfunctional. This process defines a new class of clusters of nonfunctional nodes. We call it the no-exclave percolation cluster (NExP cluster), formed by the connected union of failed clusters and the exclave clusters they enclose. Here we showcase the effect of NExP cluster, suggesting a wide and disruptive collapse in two empirical infrastructure networks. We also study on two-dimensional Euclidean lattice to analyze the phase transition behavior using finite-size scaling. The NExP model considering the collective failure clusters uncovers new aspects of network collapse as a percolation process, such as quantitative change of transition point and qualitative change of transition type. Our study discloses hidden indirect damage added to the damage directly from attacks, and thus suggests a new useful way for finding nonfunctioning areas in complex systems under external perturbations as well as internal partial closures.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Complex systems’ function is fulfilled by a multitude of interactions between the constituents, which can be efficiently modeled by the complex networks of links connecting the nodes [1, 2]. From this network perspective, the existence of system-wide connectivity is an elementary requirement for the proper functioning of the complex system. Failures of network connections can weaken the overall functionality of the system, and understanding the origin of system collapse is important in many disciplines. The subject of network robustness dealing with this problem has been one of the major topics of complex network theory since its inception [3]. Outstanding results include the theoretical framework for error and attack tolerance in complex networks [4,5,6,7,8,9,10]. The study of mutual percolation has advanced the networks robustness of multiplex beyond the existing single-network [11,12,13,14]. On the other side, percolation has also been attempted to offer basic structural insights of diverse practical problems such as the effective immunization in the spreading process [15, 16], urban transport dynamics [17, 18], power grids [19, 20], and climate system [21, 22] and the like [23].
The reduction in the largest connected component size upon the removal of nodes or links (due either to random failures or targeted attacks) is often considered a measure of the robustness of the system [3]. This rationale captures an intuitive notion for evaluating and reacting against the impact of failures. However, a system’s collective impact by the failure may also be assessed and gauged by other measures. Here we propose to consider another measure of collective impact, that is the size of the largest ‘nonfunctional’ component. In networked systems, a node can become nonfunctional not only due to its own failure but also due to isolation from other functional parts. The latter can happen when the component the node belongs to becomes completely surrounded by failed nodes. Such secondary effects of failures may drive extensive agglomerations of otherwise disconnected failed clusters, the extent of which we will demonstrate. Therefore, the size of the largest nonfunctional cluster can be substantially bigger than the mere size of the largest cluster of failed nodes. From a theoretical point of view, this indicates that the impact of failures gets amplified nontrivially by the network effect and the collective impact can become greater than the sum of individual impacts. From a practical network management perspective, it would be desirable not only to keep the size of functional clusters (connected components) from diminishing but also to prevent the size of nonfunctional clusters from outgrowing.
To systematically formulate the problem, we introduce a new percolation process, termed the no-exclaves percolation (NExP), that aims to find the cluster of nonfunctional nodes that comprises both the directly failed nodes and the secondarily isolated nodes. Borrowing the terminology from political geography, the cluster of unfailed nodes completely surrounded by the failed nodes forms an ‘exclave’ of unfailed nodes. The aforementioned secondary effects can be termed ‘no-exclaves’ rule, in that all the nodes inside exclaves become nonfunctional in addition to the failed nodes. The cluster of such nonfunctional nodes, formed by the aggregate of failed node clusters and the finite exclaves of unfailed nodes that they enclose, can thus be called the NExP cluster. The largest NExP cluster reveals previously-neglected aspects of network robustness beyond the conventional largest connected component measure. The information encoded by the two measures is complementary, but neither completely reciprocal nor orthogonal. Our main aim in this paper is to portray the essential understanding gained by the new measure and thereby to broaden the perspective of the study of network robustness. It is noteworthy that the NExP rule in our model can be thought of as a network generalization of the no-enclaves percolation of biofilament network studied in two-dimensional Euclidean space [24, 25].
2 No-exclaves percolation
The NExP cluster is illustrated in Fig. 1a. We use the failure probability q that each node of a given network is failed as the control parameter and the probability \(\Phi\) that a randomly selected node belongs to the largest cluster as the order parameter, as in a usual site percolation problem [26]. (I) Initially, all nodes are unfailed state and are functional. (II) With probability q, each node fails (marked blue). (III) Nodes that are surrounded by the failed clusters are identified (marked yellow). They form the exclave clusters. (IV) The exclave clusters identified in step III are conglomerated with the adjacent surrounding failed clusters to form a collectively nonfunctional component that we call NExP cluster (marked red), with which we evaluated the degree of the overall system-wide collapse. In this example, the size of the largest failed cluster is 2 whereas that of the largest NExP cluster is 9.
We first showcase the distinctiveness of the impact measure of node failures gauged by the novel NExP cluster and that by the traditional measure of the failed clusters on the empirical Chilean power grid network [27]. The network contains \(N=347\) nodes and \(E=444\) links. We show the Monte Carlo simulation results in Fig. 1b for the estimated largest NExP cluster size (red) together with that of the failed cluster (blue). It shows that while the conventional measure estimates only localized impact (\(\Phi \approx 0\)) up until q as large as 1/2, NExP predicts the degree of collective system-wide collapse affecting more than half (\(\Phi > 1/2\)) of the system as early as \(q\gtrsim 0.37\). In Fig. 1c, we show the Monte Carlo simulation results of the cluster size distribution n(s) at the failure probability \(q=0.4\). NExP shows a broadly distributed NExP cluster size distribution. It shows the relevance of detecting larger collapse through the NExP cluster.
3 NExP on road networks and two-dimensional Euclidean space
3.1 NExP on the road network
Studies on the robustness of transportation systems such as road networks are of relevance to many industries such as transportation mechanics, industrial science, and urban engineering [17, 28]. We simulate NExP process on the large-scale London road network data [29] to estimate the size of traffic malconditions due to road closures. Thanks to its large scale, it helps us evaluate phase transition properties more reliably. Figure 2a depicts nested snapshots of the London road network reflecting the actual partial geographic locations in successive lateral scales. As shown in Fig. 2b, c, our results report two important features. First, the NExP transition point \(q_\mathrm{{c}}\), at which the extensive NExP cluster emerges, is reduced compared to that of random site percolation (RSP) as shown in Fig. 2b. Finite exclave clusters are absorbed by the piecemeal yet numerous failed clusters and eventually lead to the discontinuous formation of the extensive NExP cluster which connects nearly all nodes before extensive RSP cluster appears. Second, the universality class of percolation transition changes as shown in Fig. 2c. To assess the critical property more quantitatively, we examine the critical behaviors by finite-size scaling analysis of the order parameter \(\Phi\), using the standard finite-size scaling ansatz in Eq. (1), with \(\Psi _\Phi\) being the scaling function with \(\Delta q\equiv q-q_\mathrm{{c}}\) and the critical exponents \(\beta\) and \(\nu\) [26].
In Fig. 2c, we show the finite size scaling plot for three different lateral scales L near critical point \(q_\mathrm{{c}}^{\text {NExP}}= 0.2019\). Here, \(q_\mathrm{{c}}\) is inferred through the best collapse curve in the scaling plot due to the finite size effect of the road network. The number of nodes N contained in each unit square of \(L_1\approx 10000\) m (composed of \(N_1=19235\)), \(L_2 \approx 7000\text { m}\ (N_2=8923)\) and \(L_3\approx 5000\text { m}\ (N_3=4367)\).
As a result, NExP transition behavior is characterized by exponents \(\beta =0\) and \(\nu =4/3\), different from the second-order phase transition characterizing the RSP on road network, where the order parameter \(\Phi\) is a continuous function at \(q=q_\mathrm{{c}}^{\text {RSP}}\) and \(\beta /\nu =5/48\). The mechanism for the discontinuity of NExP is different from most existing explosive percolation models [30]. NExP cluster is formed by the merging of distributed failed clusters and exclave clusters. In that sense, it might share common mechanism with the cluster aggregation model of discontinuous percolation [31].
We also examine the results of the NExP model on road networks by applying it to other cities across the world. We apply the NExP modeling study to other cities of sufficiently large size with a publicly available dataset [29] similar to the London road network data. We selected the major cities across continents from the available dataset, applied the NExP model, and performed the finite-size scaling analysis. The critical point \(q_\mathrm{{c}}\) is measured in the same way as in the London road network and shown in Fig. 3a. As a result, it was confirmed that though the transition point \(q_\mathrm{{c}}\) varies moderately across cities the NExP model in all urban road networks displays a discontinuous percolation transition pattern (\(\beta /\nu =0\)), as shown in Fig. 3b–i.
3.2 NExP on two-dimensional square lattice
To substantiate the conclusion of the previous empirical data analysis theoretically, we examine the NExP on two-dimensional square lattice model with periodic boundary conditions. Fig. 4a shows the size of the largest cluster size \(\Phi\) as a function of failure probability q for NExP and RSP on two-dimensional square lattice. It is well known that the critical point for RSP on two-dimensional square lattice is \(q_\mathrm{{c}}^{\text {RSP}}= 0.5927\) [26]. The appearance of NExP critical point \(q_\mathrm{{c}}^{\text {NExP}}= 0.4073\) is consistent with the pattern for empirical networks results in the previous section.
In Fig. 4b, we show the Monte Carlo simulation results for the average NExP cluster size as a function of q. Numerically, we compute the average finite NExP cluster size \(\chi\) to which a randomly chosen node belongs defined as,
where s is finite NExP cluster size and n(s, q) is the number of NExP clusters with size s at failure probability q.
To avoid notational excess, \(q_\mathrm{{c}}=q_\mathrm{{c}}^{\text {NExP}}\) from now on. Now, we obtained the critical point \(q_\mathrm{{c}}\) and correlation volume exponent \(\nu\) from the following ansatz [26]:
where \(q_\mathrm{{c}}(L)\) is defined as a point with the maximum value of \(\chi\) with lattice lateral size L. We estimated \(q_\mathrm{{c}}\) that best fits Eq. (3) using Monte Carlo simulation results, obtain \(q_\mathrm{{c}}=0.4073(1)\). In Fig. 4c, data points are well described by the power law and show the best fit denoted by a straight line with the slope \(-1/\nu =-0.749(7)\), corresponding to the critical exponent \(\nu =1.33(1)\).
We show simulation results for \(q=q_\mathrm{{c}}+\varepsilon =0.410\) to analyze and confirm the discontinuous percolation transition of the NExP model [32]. In case of RSP, \(q=q_\mathrm{{c}}^{\text {RSP}}+\varepsilon =0.6\) it decreases as the lattice lateral size L increases and then converges to a nonzero value. On the other hand, referring to Fig. 4d, when calculating \(1-\Phi\) according to lattice lateral size at \(q_\mathrm{{c}}+\varepsilon\) for NExP, \(1-\Phi\) shows a tendency to decrease with increasing L asymptotically. This supports the conjecture that \(\Phi\) jumps to 1 at \(q_\mathrm{{c}}\).
In Fig. 4e, we show the Monte Carlo simulation results for the average NExP cluster size \(\chi\) as a different lattice lateral size L at \(q_\mathrm{{c}}=0.4073\). The average NExP cluster size increase as a power law, \(\chi (q_\mathrm{{c}};L)\propto L^{\gamma /\nu }\) for \(L\gg 1\). In the two-dimensional lattice model, \(\gamma /\nu =2\) should be satisfied based on the critical exponent \(\beta =0\) for the discontinuous percolation transition. Indeed the Monte Carlo simulation confirms a value of \(\gamma /\nu =2.001(2)\) at critical point \(q_\mathrm{{c}}\) (Fig. 4e).
Now we clarify the critical properties of NExP model on two-dimensional square lattice by finite-size scaling analysis of the order parameter \(\Phi\), the average NExP cluster size \(\chi\), and the cluster size distribution n(s). In addition to Eq. (1), we have finite-size scaling equation with additional exponents \(\gamma\), \(\tau\), and \(\sigma\) [26].
In addition, we refer to the percolating cluster mass M which is the number of nodes of the percolating cluster. The percolating cluster mass M and fractal dimension \(d_\mathrm{{f}}\) satisfied the scaling [26],
In our Monte Carlo simulation calculation, the percolating cluster corresponds to the largest NExP cluster. In Fig. 5a we show the largest NExP cluster mass M as a different lattice lateral size L at critical point \(q_\mathrm{{c}}\). Data points are well described by the power law and show a best fit denoted by a straight line, which results in a value of \(d_\mathrm{{f}}=2.00025(1)\) at the critical point \(q_\mathrm{{c}}\). Figure 5b shows the NExP cluster size distribution n(s) obtained at the critical point \(q_\mathrm{{c}}\). Data points are well described by the power law decay and show the best fit denoted by a straight line. The straight line has a slope \(=-2.00(1)\), corresponding to the Fisher exponent \(\tau =2.00(1)\).
Finite-size scaling plots are shown in Fig. 5c–e. Data of all simulation results are well collapsed and in good agreement with the discontinuous critical exponents, \(\beta /\nu =0\) and \(\gamma /\nu =2\). These critical exponents from simulation results are consistent with those of no-enclaves percolation (NEP) model [24]. Standard hyperscaling relation \(2\beta +\gamma =d\nu\) is satisfied. It is noteworthy that, unlike NEP, NExP in square lattice is governed by the excluded hull, which might underlie the difference in the critical exponent \(\tau\) [24, 25]. Finally, Fig. 5e shows the finite-size scaling results of cluster size distribution at estimated \(q_\mathrm{{c}}\) using scaling ansatz Eq. (5) with \(1/\nu \sigma =d_\mathrm{{f}}\). From this result, we confirmed the standard scaling relation \(\nu \sigma =\frac{\tau -1}{d}\).
4 Summary and outlook
In this paper, we have studied collective network collapse by introducing the NExP model. We applied NExP to two city infrastructure networks, the power grid and the road network. Through the two applied studies, we derived two rather profound but simple results that the transition point and the transition pattern of the NExP model change compared to the RSP. These effects are relevant to network system robustness and provide useful ideas for designing social infrastructure systems. They also offer warning messages. In the power grid network system, with a failure probability q of less than 1/2, nearly 70% of the nodes failed according to the NExP process and the system is paralyzed. On the other hand, in the road network, even with a failure probability \(q\approx 0.3\), the entire network system was paralyzed and showed an abrupt percolation transition pattern. We confirmed the abrupt transition pattern in the two-dimensional square lattice, and the obtained critical exponents indicate that it belongs to the universality of the discontinuous phase transition, which is different from the RSP. We summarized the obtained critical exponents from NExP in Table 1. Our formalism and results show the discovery of a new nontrivial critical point that the entire system collapses and demonstrate that small nonfunctional fractions can lead to the collapse of the entire system.
Amid the enduring global pandemic, it would still be timely to speculate on the implication of our results for the impact of spatial lockdown on disease spread such as COVID-19. Our modeling suggests that the impact of lockdown (node failure) can be significantly amplified due to the indirect exclave effect and permits the abrupt global breakdown due to spatial nature. In conclusion, in order to accurately and precisely understand and predict the aggregate functionality of the network, the collective characteristic of the functional failure must be explicitly emphasized. In this regard, the NExP model framework proposed in this paper gives us a promising foundation for future research and industrial applications by providing a versatile platform for more realistic modeling of percolation processes involving node functional dependencies in networked systems.
Change history
06 July 2023
An Erratum to this paper has been published: https://doi.org/10.1007/s40042-023-00851-5
References
A.L. Barabási, Network Science (Cambridge University Press, Cambridge, 2016)
M.E.J. Newman, Networks (Oxford University Press, Oxford, 2010)
R. Cohen, S. Havlin, Compelx Networks: Structure, Robustness and Function (Cambridge University Press, Cambridge, 2010)
R. Albert, H. Jeong, A.L. Barabási, Nature 406, 378–382 (2000)
R. Cohen, K. Erez, D. Ben-Avraham, S. Havlin, Phys. Rev. Lett. 85, 4626–4628 (2000)
R. Cohen, K. Erez, D. Ben-Avraham, S. Havlin, Phys. Rev. Lett. 86, 3682–3685 (2001)
D.S. Callaway, M.E.J. Newman, S.H. Strogatz, D.J. Watts, Phys. Rev. Lett. 85, 5468–5471 (2000)
P. Holme, B.J. Kim, C.N. Yoon, S.K. Han, Phys. Rev. E 65, 056109 (2002)
F. Morone, H.A. Makse, Nature 524, 65 (2015)
J.-H. Kim, K.-I. Goh, Chaos 32, 023115 (2022)
S.V. Buldyrev, R. Parshani, G. Paul, H.E. Stanley, S. Havlin, Nature 464, 1025–1028 (2010)
S.-W. Son, G. Bizhani, C. Christensen, P. Grassberger, M. Paczuski, EPL (Europhysics Letters) 97, 16006 (2012)
B. Min, K.-I. Goh, Phys. Rev. E 89, 040802(R) (2014)
K.-M. Lee, B. Min, K.-I. Goh, Eur. Phys. J. B 88, 48 (2015)
M.E.J. Newman, Phys. Rev. E 66, 016128 (2002)
R. Pastor-Satorras, A. Vespignani, Phys. Rev. E 65, 036104 (2002)
D. Li, B. Fu, Y. Wang, G. Lu, Y. Berezin, H.E. Stanley, S. Havlin, Proc. Nat. Acad. Sci. USA 112, 669–672 (2015)
G. Zeng, D. Li, S. Guo, L. Gao, Z. Gao, H.E. Stanley, S. Havlin, Proc. Nat. Acad. Sci. USA 116, 23–28 (2019)
R. Albert, I. Albert, G.L. Nakarado, Phys. Rev. E 69, 025103 (2004)
Y. Yang, T. Nishikawa, A.E. Motter, Science 358(6365), eaan3184 (2017)
Z. Lu, N. Yuan, Z. Fu, Sci. Rep. 6, 1–9 (2016)
J. Fan, J. Meng, J. Ludescher, X. Chen, Y. Ashkenazy, J. Kurths, S. Havlin, H. Schellnhuber, Phys. Rep. 896, 1–84 (2021)
D. Lee, B. Kahng, Y.S. Cho, K.I. Goh, D.S. Lee, J. Korean Phys. Soc. 73, 152 (2018)
M. Sheinman, A. Sharma, J. Alvarado, G.H. Koenderink, F.C. MacKintosh, Phys. Rev. Lett. 114, 098104 (2015)
H. Hu, R.M. Ziff, Y. Deng, Phys. Rev. Lett. 117, 185701 (2016)
D. Stauffer, A. Aharony, Introduction to Percolation Theory, 2nd edn. (Taylor and Francis, London, 1994)
H. Kim, D. Olave-Rojas, E. Álvarez-Mirandaa, S.-W. Son, Sci. Data 5, 180209 (2018)
M. Batty, Science 319, 769–771 (2008)
A. Karduni, A. Kermanshah, S. Derrible, Sci. Data 3, 160046 (2016)
R.M. D’Souza, J. Gómez-Gardeñes, J. Nagler, A. Arenas, Adv. Phys. 68, 123–223 (2019)
Y.S. Cho, B. Kahng, D. Kim, Phys. Rev. E 81, 030103 (2010)
F. Radicchi, S. Fortunato, Phys. Rev. E 81, 036110 (2010)
Acknowledgements
This work was supported in part by the National Research Foundation of Korea (NRF) Grants funded by the Korean government (MSIT) (no. NRF-2020R1A2C2003669). K.-I.G. acknowledges Prof.T.Hwa for hospitality during his stay at UCSD where part of this work was carried out.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gwak, SH., Goh, KI. No-exclaves percolation. J. Korean Phys. Soc. 81, 680–687 (2022). https://doi.org/10.1007/s40042-022-00549-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40042-022-00549-0