Introduction

The infrastructures in modern life can be characterized by complex networks1,2,3,4,5,6, such as water, electricity and communication systems, the successful operations of which are ensured by the coupling between these networks. For instance, the operation of a power network requires water network for cooling power plant, transport network to supply fuel, and communication network for control, and these networks in turn require power networks to supply electricity. In order to explore the robustness of these interacting networks, the interdependent networks or multilayered networks7,8 have been studied by means of percolation9, which demonstrated that the interdependency exhibited a first-order percolation transition when suffering attack and makes the coupled networks more vulnerable than a single network.

The importance of node-coupling method for the network robustness has been widely recognized. For instance, reducing the fraction of coupled nodes between networks leads to a change from a discontinuous to continuous percolation transition, and thus a more robust system10. For multiple coupled networks, the system will be even more vulnerable11,12,13,14. Further studies have also explored the robustness of interdependent networks under different coupling methods or network structures, such as inter-similarity15,16, multiple support-dependency relations17, assortativity18,19,20, clustering21,22, degree distribution23,24, and spatially embedded networks25,26,27,28. All these works demonstrate the fragility of the coupled networks in the presence of interdependency under different situations.

However, these theoretical findings somehow conflict with the real observation of the stable coupled system. In order to understand this puzzle, some research have explored the coupling structure of real networks, which reveal that interdependent networks sharing cores of “high quality” edges29 as well as interconnections between network hubs30 can prevent catastrophic failures and make the system of networks stable. In this paper, we attribute the cause of this puzzle to a very strong node coupling across networks in the previous models and try to give a possible explanation of the stability for real-world coupled networks. In the previous studies of interdependent networks, when one node fails, it will cause its dependent node in the other network to fail at once. However, this assumption may not always true in some real situations. Although some nodes cannot run very well if their dependency nodes fail, they can hold and survive by their self-sustaining abilities. For instance, in a trading network, some companies may shrink their business by reducing the number of their trade partners if their dependent investors go bankrupt. Although this situation is very common in real-world coupled systems, there is still lack of study of this mechanism on the robustness of interdependent networks. Therefore, developing a method to analyze cases where weak node-coupling exist in the interdependent networks can help to understand the robustness of coupled complex systems in the real world as well as for designing robust infrastructures. In this paper, we will propose a model to study the robustness of interdependent networks with weak node-coupling strength between networks. By using the percolation theory31,32,33,34, we analytically calculate the discontinuous and continuous percolation transition points of our proposed model to validate the simulation results.

Results

Model

For simplicity and without loss of generality we analyze the percolation process in a system of two fully interdependent networks A and B with the same number of nodes N, whose degree distributions follow and , respectively. Here, the full interdependence means that all the nodes in network A have a mutual dependence partner in network B. Assuming that ai from network A fails, each connectivity link of its dependency partner bi in network B will be broken with a probability 1−α, where the introduced parameter α controls the impacts of the failure of its dependency partner. Similarly, if a node in network B fails, the connections of its dependency partner in network A will be also cut off as the same way. When , the failures cannot spread across the networks. When , our model will reduce to the original model of interdependent networks proposed in ref. 9. Therefore, we can also define the link-removal probability 1−α as the node-coupling strength of two interdependent nodes.

Following the mutual percolation model described in Buldyrev et al.9, we destroy a fraction 1−p of randomly selected nodes in network A. As a result, the failures of nodes or their connectivity links may cause the other nodes to disconnect from the largest cluster of network A. In the next stage, each connection of a node with a failed dependency partner will fail with a probability 1−α. Consequently, some nodes may disconnect from the largest cluster as a result of the destruction of links in network B. The iteration of this process, which alternates between the two networks, leads to a cascade of failures. The cascade ends until no further splitting and node removal can occur. In our study, the sizes of giant components SA and SB for the final networks A and B are considered as the key quantities as the previous works9.

General formalism

Here we solve this model by considering the final state after the cascades as the method of generating functions35,36. Let RA be the probability that a randomly chosen link in network A leads to the giant component. Similarly, RB is the probability that a randomly chosen link in network B leads to the giant component. Here, we use and to denote the generating functions of the degree distributions of networks A and B, respectively. Similarly, and are the corresponding generating functions of the underlying branching processes of networks A and B, respectively. Then, in the steady state, RA satisfies

In the first term on the right-hand side, denotes the probability that a randomly chosen link starting from a randomly chosen node leads to the giant component of network A, and is the probability that the dependency partner of this chosen node is still functional. In the last term, denotes the probability that a randomly chosen link starting from a randomly chosen node in network A leads the giant component of network A, and is the probability that the dependency partner of this chosen node fails. For the later case, each link of this chosen node is preserved with a probability α, and thus there is a coefficient α in this term.

Similarly, RB can be written as

By using RA and RB, we can easily get the probability that a randomly chosen node belongs to the giant component of the final network A or B respectively, i.e., the size of the giant component of the final networks A or B:

The percolation transition points

Since the sizes of giant components SA and SB depend on the auxiliary parameters RA and RB directly, we discuss the phase transition of the system by using the parameters RA and RB. When α = 1, the failure caused by the initial node removal cannot spread to network B, and the percolation on network A will reduce to the standard site percolation, which is continuous. While α = 0, our model is equivalent to the original model of interdependent networks, and the percolation transition is discontinuous. Therefore, we can predict that the key parameter α plays an important role for the percolation transition types, and the percolation transition can change from a discontinuous one to a continuous one at a crossover point αc between 0 and 1. In the following, we try to locate the position of the crossover point αc as well as the percolation transition points.

The solution of eqs (1) and (2) can be graphically presented on a RA, RB plane. Here we take two coupled random networks with the same average degree as an example, the degree distribution of which follows a Poissonian distribution 37. Figure 1 shows graphically solutions of RA and RB for random networks with 〈k〉 = 4. We notice that there is a trivial solution at the point (RA = 0, RB = 0), which means that the two networks A and B are completely fragmented. For α = 0.2, there is a tangent point of the two curves for eqs (1) and (2), the condition for which is . When the fraction of preserved nodes p go through the tangent point, RA(RB) jumps from zero to a finite size, which corresponds to the case of first-order percolation transition. While for α = 0.7, we can observe that the tangent point is in absent and there is only one solution. By reducing p, we observe that the solution decreases continually to 0, which corresponds to a situation of second-order percolation transition. We thus distinguish types of a percolation transition as well as the first-order phase transition point by checking the presence of the tangent point in the solution plane.

Figure 1
figure 1

Graphical solutions of RA and RB for coupled random networks with 〈kA = 〈kB = 4.

(a–c), α = 0.2 < αc, pc ≈ 0.5807 with nonzero RA and RB. (d–f), α = 0.7 αc, pc ≈ 0.2649.

For the continuous percolation transition, we keep RB constant in eq. (1), and check the behaviours of the order parameter RA. At the second-order phase transition point , we have

As , the critical value of RA, labeled as , approaches to zero and the critical value of RB, labeled as , reaches it minimum . And thus we can get the continuous percolation transition point

When , this agrees with the results in ref. 38. The typical value of can be obtained by letting RA = 0 in eq. (2), which satisfies

In this paper, we focus our research on the coupled random networks and scale-free networks. The random network follows a Poissonian distribution, and the scale-free network follows a distribution P(kkλ(kmin ≤ k ≤ kmax), where kmin and kmax are the lower and upper bounds of the degree, respectively, and λ is the power law exponent. By plugging the degree distributions into the generating functions, we can explicitly get the second-order phase transition points by eq. (6) and the graphical solutions for the first-order phase transition point . By letting , we can find the boundary between the first- and second-order phase transitions, i.e., the crossover-point value αc at which there is a change from first-order to second-order percolation transition.

Simulation results

The varying of giant component sizes SA and SB in dependence on the fraction of initial preserved nodes p for coupled random networks are shown in Fig. 2 by both simulation and theory, from which we can find that the simulation results agree with the theory well. Moreover, we can find that there is a sharp transition of SA or SB from a nonzero value to zero for a small value of α, while for a larger value of α, the transition of SA or SB becomes continuous, which illustrates the existence of a crossover point of first-order and second-order percolation transitions as our theory predicted. Fig. 3 gives the percolation properties for coupled scale-free networks under different node-coupling strength. We can find the similar results as coupled random networks, but different percolation transition points.

Figure 2
figure 2

The sizes of the giant components SA and SB vs. p for coupled random networks with 〈kA = 〈kB = 4, respectively.

The solid lines show the theoretical predictions, and the symbols represent simulation results from 20 time realizations on networks with 105 nodes.

Figure 3
figure 3

The sizes of the giant components SA and SB vs. p for scale-free networks with kmin = 4, kmax = 316 and λ = 2.7, respectively.

The solid lines show the theoretical predictions, and the symbols represent simulation results from 20 time realizations on networks with 105 nodes.

Figure 4 gives the percolation transition points pc versus α for both and . The percolation transition point can be numerically identified by the maximum fluctuation for the size of the giant component, as they are expected to be large for both first- and second-order percolation transitions18. From Fig. 4, one can find that the simulation and theoretical results are consistent well, as well as the existence of a crossover point αc, which illustrates reducing the coupling strength between interdependent nodes leads the change from a first-order percolation transition to a second-order percolation transition. Meanwhile, we can also find that a large value of α always leads to a small value of pc for both random networks and scale-free networks, which means a weak node-coupling strength between networks make a system composed with coupled networks robust. When the parameter α enters the second-order percolation transition area, we find that the percolation transition point is always small and becomes insensitive to α, which means that when α exceeds the crossover point αc, the coupled system is always robust.

Figure 4
figure 4

The percolation transition points Pc, including PcΙ and PcII, for different values of α.

Panel (a) shows the results for coupled random networks with different average degree. The critical points αc are about 0.5737, 0.4721 and 0.4056 for 〈k〉 = 4, 〈k〉 = 6 and 〈k〉 = 8 respectively. Panel (b) shows the results for coupled scale-free networks with different lower bounds kmin and the same upper bound kmax = 316. The critical points αc are about 0.2913, 0.2536 and 0.2228 for kmin = 2, kmin = 3 and kmin = 4 respectively. In both panels, the symbols represent simulation results from 20 time realizations on networks with 105 nodes, and error bars are comparable to the size of the symbols. The critical points αc are the theoretical results by letting , and the solid lines represent the theoretical predictions.

Conclusions

In summary, we have studied the cascading failures in coupled networks with different node-coupling strength for both random networks and scale-free networks. In the previous models of coupled networks, each pair of interdependent nodes with a complete coupling strength, i.e., one of them fails, the other one will fail immediately9,10,15,16,39,40,41. However in our model, all nodes in one network are coupled with their counterparts in the other network, and the node-coupling strength is controlled by the link-preserved probability of a node when its interdependent partner fail. Our model is also very different from that of partially coupled networks in refs 10,40, where only a fraction of nodes that depend on the ones in the other network and the left nodes are the autonomous ones.

Our studies show rich phase transition phenomena when the model parameter α changes. The coupled system is robust and is characterized by a second-order transition if α > αc, while if α < αc, the coupled system is fragile and the cascading failures suggest a first-order transition. We have used the generating function method to solve our model and get the first-order and second-order percolation transition points analytically, which agree with simulation results very well. Our results prove that reducing the coupling strength between interdependent nodes can also lead to a change from a first-order to second-order percolation transition for interdependent networks even with all coupled nodes. At the same time, we have find that the second-order percolation transition point is always small and insensitive to the model parameter α, which means that when α exceeds the critical point αc, the coupled system is always robust. Therefore, the crossover point αc that separating first-order and second-order phase transition areas has another implication, which is that αc is also a split point of fragile and robust areas. This result is very different with that in ref. 15 and may be of significance for the system design by tuning the node-couple strength across networks. Furthermore, our results for interdependent networks with a weak node-coupling strength also favour the observation that real coupled systems are stable. Since the weak node coupling may be widespread in real world, our study represents an important step for characterizing the robustness properties of real coupled networks and also provide a possible explanation for the stability of real networks.

Additional Information

How to cite this article: Liu, R.-R. et al. Cascading failures in coupled networks: The critical role of node-coupling strength across networks. Sci. Rep. 6, 35352; doi: 10.1038/srep35352 (2016).