Random node reinforcement and -core structure of complex networks
Abstract
To enhance robustness of complex networked systems, a simple method is introducing reinforced nodes which always function during failure propagation. A random scheme of node reinforcement can be considered as a benchmark for finding an optimal reinforcement solution. Yet there still lacks a systematic evaluation on how node reinforcement affects network structure at a mesoscopic level upon failures. Here we study this problem through the lens of -cores of networks. Based on an analytical percolation framework, we first show that, on uncorrelated random graphs, with a critical size of reinforced nodes, an abrupt emergence of -cores is smoothed out to a continuous one, and a detailed phase diagram is derived. We then show that, with a cost-benefit analysis on random reinforcement, for proper weight factors in cost functions with constant and increasing marginal costs, a gain function shows a unimodality, thus we can analytically find an optimal reinforcement fraction by locating the maximal gain. In all, our framework offers a gain-oriented analytical perspective to designing robust interconnected systems.
I Introduction
Measuring and improving robustness of complex functioning systems against noise and attacks is vital in complex systems research, both as theoretical and application challenges Scheffer-2009 . This topic becomes increasingly important for real-world systems with intricate interaction patterns, such as interdependency Buldyrev.etal-Nature-2010 ; Gao.etal-NatPhys-2012 and higher-order interactions Battiston.etal-NatPhys-2021 between interacting constituents. Many external interventions are developed to protect a system from dysfunction or collapse, such as rewiring links in a system Schneider.etal-PNAS-2011 , reinforcing nodes to remove abrupt collapse Yuan.Hu.Stanley.Havlin-PNAS-2017 ; Xie.etal-Chaos-2019 , introducing redundant interdependency among layers in multiplex networks Radicchi.Binaconi-PRX-2017 , and so on.
A typical analytical tool to study robustness of complex systems is a percolation model on graphs/networks Stauffer.Aharony-1994 ; Newman-2018 ; Li.etal-PhysRep-2021 , such as site percolation on networks Albert.Jeong.Barabasi-Nature-2000 ; Cohen.etal-PRL-2000 ; Callaway.etal-PRL-2000 in which a fraction of nodes are removed and the giant component (GC) of the residual graph is considered as an indicator of macroscopic connectedness. While percolation models are usually defined in a random setting, such as a random failure of nodes in networks, the problem of enhancing network robustness intrinsically has an optimization formulation.
In this paper, we study the node reinforcement scheme on networks, a typical measure to improve network robustness. In an optimization version, the problem can be formulated as finding an optimal scheme of selecting and reinforcing nodes to generate GCs with the largest average size under a given failure model. While in its random version, the problem can be stated to characterize structural properties of networks under a random node reinforcement scheme, in which a fraction of nodes are randomly selected and reinforced. A random reinforcement scheme can be considered as a benchmark for developing sophisticated optimal ones. This scheme was adopted to eradicate abrupt transitions in networks with interdependency or group interactions at a macroscopic GC level Yuan.Hu.Stanley.Havlin-PNAS-2017 ; Xie.etal-Chaos-2019 . Yet how the random scheme affects a network at a level of mesoscopic structure still lacks of study. Here, we approach this problem through the lens of -cores Dorogovtsev.Goltsev.Mendes-PRL-2006 ; Baxter.etal-PRX-2015 . Specifically, we study how -cores of networks evolve under random reinforcement scheme upon random node failures. The -core of a graph is the subgraph after an iterative removal of any node with a degree , and its original form and variants act as a structural basis for various processes on networks, such as a decomposition method to reveal hierarchical and nested structure Carmi.etal-PNAS-2007 , structural stability with different interaction patterns Zhao.Zhou.Liu-NatCommun-2013 ; Zhao-JStatMech-2017 ; Morone.Ferraro.Makse-NatPhys-2019 , and epidemic and behaviourial spreading processes Kitsak.etal-NatPhys-2010 ; Xie.etal-PNAS-2022 . By combining the original -pruning process with the greedy leaf removal procedure Karp.Sipser-IEEE-1981 , a -leaf removal process is defined AzimiTafreshi.Osat.Dorogovtsev-PRE-2019 . Its significance in network robustness in different structural features and attack settings is further studied Shang-PRE-2020 ; Shang-SIAMJAppMath-2020 ; Shang-CSF-2021 .
Our main contribution here starts from a model of -core percolation under node reinforcement and a mean-field theory of the model in a random scheme on uncorrelated random graphs. Based on analytical results, we first show a picture different from typical -core percolation, in which with an increasing fraction of reinforced nodes, a former hybrid phase transition (a first-order or discontinuous one with a critical singularity) gradually reduces to a continuous one, in between there is a mixed case with a new continuous one preceding a hybrid one. Then, we define a gain function from a cost-benefit perspective for node reinforcement. By designating an optimal reinforcement fraction to reach the largest gain, we provide a unified framework to compare schemes of different origins to find an optimal one.
Here is a layout of the paper. In Sec.II, we present our model of -cores on networks with reinforced nodes. In Sec.III, we develop a mean-field theory for -cores and their GCs on random graphs with randomly distributed reinforced nodes. In Sec.IV, we test our analytical theory on some typical random graph models and real-world networks. In Sec.V, we present a cost-benefit analysis on random node reinforcement. In Sec.VI, we conclude the paper with discussion.
II Model

We consider an undirected graph with a node set () and a link set (). For a node , its nearest neighbors constitute a set , and its cardinality is the degree of as . The degree distribution of is the probability that a randomly chosen node having a degree . The mean degree of is simply . A closely related quantity to common in a percolation theory on graphs is the excess degree distribution , which is the probability that, following a randomly chosen link, an endnode has a degree . It can be found that .
In the typical -core percolation on a network Dorogovtsev.Goltsev.Mendes-PRL-2006 , the basic step is to remove any node with a degree along with all its adjacent links, leaving the residual subgraph as the -core. In this paper, we randomly introduce reinforced nodes into a network Yuan.Hu.Stanley.Havlin-PNAS-2017 . A reinforced node functions itself, immune to any removal process, and further supports its nearest neighbors. In our percolation model, initially a fraction of nodes are randomly chosen and assigned as being reinforced. Then an initial removal process follows in which a fraction ( as the initial fraction) of nodes are randomly selected. The initial removal can be considered as a random failure process, and the ratio is the strength parameter of failures. In the initial removal, a selected node can be removed only if it is not reinforced. On the configuration after reinforcing nodes and the initial removal, an iterative -core pruning process is carried out. Beware that, these reinforced nodes cannot be removed in the -core pruning process. Thus in the residual graph consisting of all functioning nodes, there are probably reinforced nodes with a degree . For the ease of notation, we still name the residual graph as a -core. Its GC can be easily found with graph search algorithms. See Fig.1 for an illustration.
Our model is intrinsically a deterministically irreversible binary-state model on graphs. Like many existing percolation models, with a given configuration of node reinforcement and initial node failures, the final -core structure is independent of order of node removal. This can be proved with a proof by contradiction, which first assumes two distinct final -core configurations, and deduces that there has to be some seed nodes whose different states directly lead to the two distinct configurations, which is actually impossible in deterministically irreversible models.
Here we compare our model with the heterogeneous -core (HKC) model Baxter.etal-PRE-2011 ; Cellai.etal-PRL-2011 ; Cellai.etal-PRE-2013 . For a reinforced node in our model, its threshold in -core percolation can be effectively defined as or when considering GC of -cores. In these two models, there are both initial removal process and a -core pruning process depending on the threshold of each node. Yet the fundamental difference between them is that, in the HKC model, the initial removal process takes place before randomly assigning thresholds to nodes in a residual graph, while in our model, the initial removal comes in after randomly reinforcing nodes (equivalent to assigning two thresholds, and , randomly to nodes). With the same parameters of graphs and algorithms, GCs of -cores in our model are larger than those in the HKC model. In short, our model has a nontrivial background from network robustness, and is essentially different from HKC model as a purely extended -core percolation model.
III Theory
The basic question for our model is to quantitatively estimate sizes of -core and its GC on a graph after random node reinforcement. On uncorrelated random graphs, we can develop a mean-field theory to calculate them in an analytical way.
Our mean-field framework is based on cavity method Mezard.Montanari-2009 , in which with an assumption of locally tree-like structure of large sparse graphs, we adopt the Bethe-Peierls approximation Bethe-PRSLA-1935 . This approximation assumes the independence between nodal states of nearest neighbors of any node with a prescribed state on a large sparse graph due to long loops between these neighbors. In a typical message passing formalism of cavity method for a graphical problem, such as the belief propagation algorithm Kschischang.Frey.Loeliger-IEEETransInfTheor-2001 , a dimension of messages (cavity probabilities) are defined on links of a graph instance and their coupled equations are established. The fixed points of messages after iterations are connected to solutions of the problem. This message passing formalism presents itself often in devising fast algorithms and charactering phase transitions for hard satisfiability and combinatorial optimization problems Mezard.Montanari-2009 . Yet in the context of percolation problems on random graphs Newman.Strogatz.Watts-PRE-2001 , due to simple underlying graphical structure, a much simpler formalism with only coarse-grained cavity probabilities is possible.
In our percolation model on a graph , two target quantities are fractions of nodes in a -core and those in its GC, denoted as and , respectively. For , we first define two cavity probabilities tailored to dynamical process in our percolation model. On a randomly chosen link between nodes and , from to given that is in the -core of , we define and , respectively, as the probability that is in -core and in its GC. Under the Bethe-Peierls approximation, we derive self-consistent equations for and . With their stable fixed solutions, we finally calculate and . All the relevant equations are listed as below.
(1) | |||||
(2) | |||||
(3) | |||||
(4) | |||||
We first briefly explain Eqs.(1) and (2). We follow the setting in defining and with a randomly chosen link from to . For Eq.(1), if is in -core, there are two possibilities. First, is a reinforced node, then it is surely in -core. Thus we have the first term on right-hand side (RHS) of Eq.(1). Second, is not a reinforced node, and survives the initial removal. For to be further in -core, it must have at least nodes among its nearest neighbors also in -core besides , since is already in -core. Thus we have the second term on RHS of Eq.(1). For Eq.(2), if is in GC of -core, it must first be in -core. Correspondingly, there are also two possibilities. First, is a reinforced node. For to be further in GC of -core, it must have at least one nearest neighbor which are in GC of -core besides , since by definition we don’t specify that is in GC of -core or not. Thus we have the first term on RHS of Eq.(2). Second, is not a reinforced node, and remains after the initial removal. For to first in -core and then in its GC, it must have at least nearest neighbors also in -core besides since is already in -core, among which there are at least one neighbor in GC of -core. Thus we have the second term on RHS of Eq.(2).
In Eqs.(3) and (4), we estimate the possibility of a randomly chosen node to be in -core and in GC of -core respectively, which follows a similar logic in Eqs.(1) and (2). A major difference in their probabilistic forms is that, in formulating Eqs.(1) and (2), we follow a randomly chosen link and consider the probability of ’s state. Thus in establishing them we adopt the excess degree distribution . Yet in Eqs.(3) and (4), we calculate the probability of state of a randomly chosen node in , thus we adopt the degree distribution .
In Appendix, we modify those summation terms on degrees in Eqs.(1) - (4) into a form with generating functions of degree distributions, which are more explicit in performing numerical calculation.









IV Result: A percolation analysis
We test our mean-field theory of percolation model on some typical random graph models. First we consider Erdös-Rényi (ER) random graphs Erdos.Renyi-PublMath-1959 ; Erdos.Renyi-Hungary-1960 . For ER random graphs with a mean degree , we have a Poisson degree distribution as
(5) |
Results of -core sizes are shown in Fig.2. We can see that theoretical and simulation results agree very well. The general effect of reinforced nodes on -core formation is that, they act as seeds of disconnected functioning clusters. Only when the mean degree of an original graph and a reinforcement fraction are large enough, those disconnected components can merge into a macroscopic one. There are three points in the general picture of these results we would emphasize. The first point is shown in the first and third rows in Fig.2. We show that, with a nontrivial a significant difference between and exists when a mean degree is relatively small, while in the original -core percolation on ER random graphs, there is only an indiscernible difference between them. The second point is shown in the second and fourth rows in Fig.2. We show that pushes up especially significantly around transition points, and moves the birth point of a -core to a smaller or . The third point is specifically for those hybrid transitions in the cases of . A detailed analysis shows that with an increasing from zero, consecutively shows a hybrid transition, a two-stage process in which a new continuous one precedes a hybrid one, and finally a fully continuous one. Correspondingly, we denote two critical values for : as the at which a new continuous transition first sets in, and as the at which a hybrid transition recedes into a continuous one. This scenario of smoothing an abrupt transition into a continuous one by tuning a control parameter also shows in other percolation problems, such as introducing reinforced nodes into multilayer networks Yuan.Hu.Stanley.Havlin-PNAS-2017 or single networks with group dependency Xie.etal-Chaos-2019 , a percolation model with interactions among next-nearest neighbors on single networks with both unidirectional and undirected links Xie.etal-PNAS-2022 , interdependent networks with variable coupling strengths Parshani.Buldyrev.Havlin-PRL-2010 , single networks with both dependency and connectivity links Parshani.etal-PNAS-2011 , and weak percolation on multiplex networks with overlapping edges Baxter.etal-CSF-2022 . An intuitive explanation for this scenario is that, all these models are driven by two competing adversary forces with different transition patterns. For example, in our model, the two forces are the -core pruning process which leads to a shrinkage of functioning components, and the node reinforcement which connects separate functioning components to form a larger one. The former behaves in a discontinuous way with on uncorrelated random graphs, yet the latter works in a continuous manner when it follows a random scheme. By tuning a relative strength parameter between two driving forces, as the reinforcement fraction in our model, a smooth crossover between hybrid and continuous transitions underlying the two forces can be realized.
Here we elucidate the phase transition behavior through a fixed point analysis. We denote and respectively as the right-hand side of Eqs.(1) and (2), and define and . From and , we can read fixed and . In Fig.3, we show the fixed points of and on ER random graphs for and . We test some representative in cases of , respectively. From the behavior of fixed points we ascertain orders and thresholds of transitions. Here we only explain the case in in Figs.3 (c) and (d). At , there is only one fixed solution for and the corresponding stable . At , there is also only one fixed solution for , yet a second (and stable) fixed solution of emerges continuously, leading to a small yet nontrivial . At , a second (and stable) fixed solution of shows after a jump from to , further leads to sudden jumps in , , and . See the bulge in formation in when . At , the stable and increase continuously thereafter. We can see that, a jump in -core fractions here is mainly driven by the abrupt behavior of stable solution of , and a continuous transition is mainly driven by the instability of the trivial fixed point .
For the above physical picture of phase transitions on general random graphs, there are conditions to calculate their critical values. In the case of , we can calculate the hybrid phase transition point or . Take for an example, it satisfies the condition as:
(6) |
To further calculate , we have
(7) |
In the case of , we can calculate the continuous phase transition point or . Take for an example, it satisfies the condition as:
(8) |
To further calculate , we have
(9) |
The above transition points and the critical values of can be calculated by these conditions together with Eqs.(1) and (2).
We further clarify the hybrid phase transition behavior in our model with phase diagrams. With an increasing , we list and connect all its critical control parameters. In Fig.4, we show three branches of critical parameters denoting second-order transitions, hybrid ones, and hybrid ones preceded by continuous ones. These branches act as boundaries between three phases, which are a non-percolated phase with (P), a percolated phase with after hybrid transitions (F1), and a percolated phase with after second-order transitions (F2). It is easy to see that, points A correspond to the largest on hybrid transition lines, equivalently , and points B correspond to the smallest on second-order transition lines, equivalently .
We then consider our analytical framework on regular random (RR) graphs. A RR graph has a uniform degree distribution with . To generate a graph instance with a heterogeneous degree profile, we dilute a RR graph by randomly removing a fraction of its links. For a diluted graph instance, the mean degree is and the degree distribution is
(10) |
Results of -core sizes are shown in Fig.5, and a phase diagram is shown in Fig.4. Their physical picture is qualitatively similar with that on ER random graphs.
We then consider scale-free (SF) networks Barabasi.Albert-Science-1999 which follow a power-law degree distribution as with as a degree exponent. The SF property is ubiquitous in real-world datasets as a partial result of rich dynamics in network formation processes. Two typical ways to construct SF networks are the configuration model Newman.Strogatz.Watts-PRE-2001 and the static model Goh.Kahng.Kim-PRL-2001 ; Catanzaro.PastorSatorras-EPJB-2005 . Both models can generate SF networks with a wide range of degree exponents as . They intrinsically represent two complementary approaches to SF networks: the former empirically reflects SF property of degree profiles yet only applies to a finite graph size, while the latter approximates SF property of degrees asymptotically yet naturally offers an analytical way to tackle degree property on infinitely large SF networks.
First we consider the configuration model, which can approximately generate a graph instance with any proper degree distribution. This model first generates a degree sequence based on the given degree distribution, then assigns nodes in a null graph with degrees sampled from the degree sequence, and finally establishes proper links among nodes to constructs a network instance. The key parameters for SF networks in this model are as the degree exponent, the node size, the minimal degree of nodes, and the maximal degree of nodes. For simplicity, we set to remove degree-degree correlation in networks. For an analytical result on SF network instances generated with this model, we simply read a SF network instance, count its empirical degree distribution, and feed it into our theoretical equations.
We then consider the static model to construct asymptotical SF networks. This model is generally a random process of establishing links between node pairs with probabilities proportional to their node weights following a power-law distribution. To construct a SF network with a degree exponent and a node size of a set , the weight of a node is with an intermediary parameter . For , the degree-degree correlation in those generated networks is negligible. Static model, unlike configuration model, admits an explicitly analytical form of degree distribution for large graph instances. The degree distribution of SF networks from static model is
(11) |
The special function is a general exponential integral function as with . For large , we have .
Results on SF networks with the two generation models are shown in Fig.6. Its physical picture is quite similar to that in ER random and RR graphs with , since there is no abrupt emergence of -cores due to the statistical property of power-law degree distributions of SF networks Dorogovtsev.Goltsev.Mendes-PRL-2006 .
We further test our model on a real-world network instance Vinayagam.etal-ScienceSignaling-2011 . The original protein interaction network is intrinsically a directed one involving both directional links (an ordered node pair as a node pointing to the other) and multi-edges (more than one directional links between an ordered node pair). To extract the underlying interaction topology of the network, we ignore directions of links and merge multi-edges between node pairs. Finally, the original network dataset reduces to an undirected network with a node size and a link size , equivalently . To make an analytical prediction for GC of -core on a real-world network, just like on SF network instances generated with configuration model, we input its empirical degree distribution into the mean-field framework to calculate . Results of -core sizes are shown in Fig.7. We can see that, even there are rich structural features in real-world networks beyond the description power of degree distribution, for the network considered here, simulation result and analytical prediction correspond very well. For the transition behavior, we can find a quite similar picture with that on SF networks and on ER random and RR graphs with .
V Result: A cost-benefit analysis
We present here a cost-benefit analysis of node reinforcement. A random node reinforcement leads to the benefit of an increase in GC of -cores at the cost of a fraction of reinforced nodes. An evaluation taking both the benefit and its cost into consideration can be a better measure of algorithm performance for different node reinforcement schemes. On a given graph instance with a node reinforcement fraction upon an initial fraction in -core percolation, we define a gain function being a benefit term minus a cost term as
(12) |
Here, also represents structural parameters of a graph, including degree distribution. The benefit term is defined as the increase of due to node reinforcement as
(13) |
The cost term depends only on reinforced nodes and underlying graph topology. In a random node reinforcement, we consider it being polynomial of the size of reinforced nodes as
(14) |
in which the coefficient is a relative weight factor between benefit and cost terms, and the dependence parameter . In the language of economics Samuelson.Nordhaus-2010-19e , the cost term with , , and respectively corresponds to a situation with diminishing, constant, and increasing marginal cost in reinforcing nodes (simply the derivative of cost term with respect to ).
We can see that, . Based on the above model, given an affordable maximal reinforcement fraction , the optimal choice of random reinforcement corresponds to with the largest gain , equivalently
(15) |
Thus, Eqs.(1) - (4), (12) - (15) establish an analytical approach to locate the optimal fraction in random node reinforcement on uncorrelated random graphs. For convenience, we set in the following discussion.
In Fig.8, we show the evolution of with under a cost term with on two random graph models and a real-world network instance. Its general picture of result is straightforward. When , the benefit term dominates the gain function, and correspondingly . Yet when , the cost term dominates the gain function, and correspondingly with . Here, and are boundary parameters for different regimes of . In most cases of this result, . Yet in Fig.8 (f), when and , , signifying a nontrivial yet narrow .
In Fig.9, we show the same cases of Fig.8 with . A quite similar scenario happens, while a clearly discernible exists in all cases. For example, in Fig.9 (b) for ER random graphs with , , and . When , the maximal when .
In Fig.10, we show the same cases of Fig.8 with . We can see that disappears here, equivalently . The reason is that for very small , the cost term is negligible, leading to a positive gain function, thus there is no regime of in this case. A proper still exists, and when , . For example, in Fig.10 (b) for ER random graphs with , . When , the maximal when .
Summing the main conclusion in Figs.8 - 10, for cost terms with linear and superlinear forms, respectively cases with constant and increasing marginal costs, with an intermediate weight factor , the gain function shows a unimodality, and a nontrivial optimal reinforcement fraction can be identified from the maximal gain function with simple numerical methods.
Besides, there are two more observations. The second observation is that, for a given , the ER random graphs, the SF networks, and the real-world network show an increasing weight factor when we achieve the same maximal gain function. It partially originates from their increasing heterogeneity of degree profiles and the nontrivial higher-order structure ubiquitous in real-world networks. The third observation is that, on a given graph instance, when increases, the range of large gains around the maximum of gain function becomes smaller, leading to a narrower region of in which we can operate at a level of large gains.
We should mention here that, other than reinforcing nodes, reinforcement procedures in different natures can be defined, such as reinforcing links to join non-neighboring functioning clusters into one, or cooperatively reinforcing multiple nodes other than a single node in a reinforcement step. After choosing proper forms for cost functions in Eq.(12), a comparison of performances between different network reinforcement schemes and finding the optimal one can be carried out in a systematic and quantitative way.
VI Conclusion
In this paper, we consider how a random node reinforcement in a network reshapes its mesoscopic structure through the lens of -cores upon random failures. Combining our mean-field theory with simulation, we first show that random node reinforcement increases sizes of -cores, moves their birth points to a smaller control parameter, and smoothes a former sudden emergence of -cores gradually into a continuous one. We then present a cost-benefit analysis for random reinforcement scheme, and show that given a cost function with a weight factor, we can numerically find the optimal reinforcement fraction to achieve the largest gain, thus further make possible comparing various network reinforcement schemes in a single framework.
In all, our framework helps to understand how the methods to enhance network robustness affect network structure at a refined level and to develop optimal schemes for a targeted approach based on -core structure to build robust artificial systems.
Acknowledgements
J.-H. Zhao is supported by Guangdong Major Project of Basic and Applied Basic Research No. 2020B0301030008, Guangdong Basic and Applied Basic Research Foundation (Grant No. 2022A1515011765), and National Natural Science Foundation of China (Grant No. 12171479). Y. Hu is supported by Natural Science Foundation of Guangdong for Distinguished Youth Scholar, Guangdong Provincial Department of Science and Technology (Grant No. 2020B1515020052), Guangdong High-Level Personnel of Special Support Program, Young TopNotch Talents in Technological Innovation (Grant No. 2019TQ05X138), and National Natural Science Foundation of China (Grant No. 12275118).
Appendix
References
- (1) Scheffer M. Critical Transitions in Nature and Society (Princeton: Princeton University Press, 2009).
- (2) Buldyrev S V, Parshani R, Paul G, Stanley H E, and Havlin S. Catastrophic cascade of failures in interdependent networks. Nature 2010; 464: 1025-8.
- (3) Gao J, Buldyrev S V, Stanley H E, and Havlin S. Networks formed from interdependent networks. Nat Phys 2012; 8: 40-8.
- (4) Battiston F, Amico E, Barrat A, Bianconi G, de Arruda G F, Franceschiello B, et al. The physics of higher-order interactions in complex systems. Nat Phys 2021; 17: 1093-8.
- (5) Schneider C M, Moreira A, Anderde J S Jr., Havlin S, and Hermann H J. Mitigation of malicious attacks on networks. Proc Natl Acad Sci of USA 2011; 108: 3838-41.
- (6) Yuan X, Hu Y, Stanley H E, and Havlin S. Eradicating catastrophic collapse in interdependent networks via reinforced nodes. Proc Natl Acad Sci of USA 2017; 114: 3311-5.
- (7) Xie J, Yuan Y, Fan Z, Wang J, Wu J, and Hu Y. Eradicating abrupt collapse on single network with dependency groups. Chaos 2019; 29: 083111.
- (8) Radicchi F and Bianconi G. Redundant interdependencies boost the robustness of multiplex networks. Phys Rev X 2017; 7: 011013.
- (9) Stauffer D and Aharony A. Introduction to Percolation Theory Revised 2nd Edition (London: Taylor & Francis, 1994).
- (10) Newman M E J. Networks 2nd Edition (New York: Oxford University Press, 2018).
- (11) Li M, Liu R-R, Lü L, Hu M-B, Xu S, and Zhang Y-C. Percolation on complex networks: Theory and application. Phys Rep 2021; 907: 1-68.
- (12) Albert R, Jeong H, and Barabási A-L. Error and attack tolerance of complex networks. Nature 2000; 406: 378-82.
- (13) Cohen R, Erez K, ben-Avraham D, and Havlin S. Resilience of the Internet to random breakdowns. Phys Rev Lett 2000; 85: 4626-8.
- (14) Callaway D S, Newman M E J, Strogatz S H and Watts D J. Network robustness and fragility: Percolation on random graphs. Phys Rev Lett 2000; 85: 5468-71.
- (15) Dorogovtsev S N, Goltsev A V and Mendes J F F. -core organization of complex networks. Phys Rev Lett 2006; 96: 040601.
- (16) Baxter G J, Dorogovtsev S N, Lee K-E, Mendes J F F and Goltsev A V. Critical dynamics of the -core pruning process. Phys Rev X 2015; 5: 031017.
- (17) Carmi S, Havlin S, Kirkpatrick S, Shavitt Y and Shir E. A model of Internet topology using -shell decomposition. Proc Natl Acad Sci of USA 2007; 104: 11150-4.
- (18) Zhao J-H, Zhou H-J, and Liu Y-L. Inducing effect on the percolation transition in complex networks. Nat Commun 2013; 4: 2412.
- (19) Zhao J-H. Generalized -core pruning process on directed networks. J Stat Mech 2017; 063407.
- (20) Morone F, Del Ferraro G, and Makse H. The k-core as a predictor of structural collapse in mutualistic ecosystems. Nat Phys 2019; 15: 95-102.
- (21) Kitsak M, Gallos L K, Havlin S, Liljeros F, Muchnik L, Stanley H E and Makse H A. Identification of influential spreaders in complex networks. Nat Phys 2010; 6: 888-93.
- (22) Xie J, Wang X, Feng L, Zhao J-H, Liu W, Moreno Y, and Hu Y. Indirect influence in social networks as an induced percolation phenomenon. Proc Natl Acad Sci of USA 2022; 119: e2100151119.
- (23) Karp R M and Sipser M. Maximum matchings in sparse random graphs in Proceedings of the 22nd IEEE Annual Symposium on Foundations of Computer Science, pp 364-75 (Nashville USA, October 1981).
- (24) Azimi-Tafreshi N, Osat S and Dorogovtsev S N. Generalization of core percolation on complex networks. Phys Rev E 2019; 99: 022312.
- (25) Shang Y. Generalized k-core percolation on correlated and uncorrelated multiplex networks. Phys Rev E 2020;101: 042306.
- (26) Shang Y. Generalized K-core Percolation in Networks with Community Structure. SIAM J Appl Math 2020; 80: 1272-89.
- (27) Shang Y. Generalized -cores of networks under attack with limited knowledge. Chaos, Solitons and Fractals 2021; 152: 111305.
- (28) Baxter G J, Dorogovtsev S N, Goltsev A V, and Mendes J F F. Heterogeneous -core versus bootstrap percolation on complex networks. Phys Rev E 2011; 83: 051134.
- (29) Cellai D, Lawlor A, Dawson K A, and Glesson J P. Tricritical Point in Heterogeneous -Core Percolation. Phys Rev Lett 2011; 107: 175703.
- (30) Cellai D, Lawlor A, Dawson K A, and Glesson J P. Critical phenomena in heterogeneous -core percolation. Phys Rev E 2013; 87:022134.
- (31) Mézard M and Montanari A. Information, Physics, and Computation (New York: Oxford University Press, 2009).
- (32) Bethe H A. Statistical theory of superlattices. Proc R Soc Lond A 1935; 150: 552–75.
- (33) Kschischang F R, Frey B J and Loeliger H-A. Factor graphs and the sum-product algorithm. IEEE Trans Inf Theor 2001; 47: 498–519.
- (34) Newman M E J, Strogatz S H and Watts D J. Random graphs with arbitrary degree distributions and their applications. Phys Rev E 2001; 64, 026118.
- (35) Erdös P and Rényi A. On random graphs, I. Publ Math 1959; 6: 290-7.
- (36) Erdös P and Rényi A. On the evolution of random graphs. Publ Math Inst Hung Acad Sci 1960; 5: 17-61.
- (37) Parshani R, Buldyrev S V, and Havlin S. Interdependent Networks: Reducing the Coupling Strength Leads to a Change from a First to Second Order Percolation Transition. Phys Rev Lett 2010; 105: 048701.
- (38) Parshani R, Buldyrev S V, and Havlin S. Critical effect of dependency groups on the function of networks. Proc Natl Acad Sci of USA 2011; 108: 1007-10.
- (39) Baxter G J, da Costa R A, Dorogovtsev S N, and Mendes J F F. Weak percolation on multiplex networks with overlapping edges, Chaos, Solitons and Fractals 2022; 164, 112619.
- (40) Barabási A-L and Albert R. Emergence of scaling in random networks. Science 1999; 286: 509-12.
- (41) Goh K-I, Kahng B, and Kim D. Universal behavior of load distribution in scale-free networks. Phys Rev Lett 2001; 87: 278701.
- (42) Catanzaro M and Pastor-Satorras R. Analytic solution of a static scale-free network model. Eur Phys J B 2005; 44: 241-8.
- (43) Vinayagam A, Stelzl U, Foulle R, Plassmann S, Zenkner M, Timm J, et al. A directed protein interaction network for investigating intracellular signal transduction. Sci Signal 2011; 4: rs8.
- (44) Samuelson P A and Nordhaus W D. Economics 19th Edition (New York: McGraw-Hill/Irwin, 2010).