Mar 25, 2014 - The effect of clustering on the robustness of coupled networks, on the other ... the robustness of a pair of fully interdependent networks with.
PHYSICAL REVIEW E 89, 032812 (2014)
Robustness of a partially interdependent network formed of clustered networks Shuai Shao,1 Xuqing Huang,1 H. Eugene Stanley,1 and Shlomo Havlin1,2 1
Center for Polymer Studies and Department of Physics, Boston University, Boston, Massachusetts 02215, USA 2 Minerva Center and Department of Physics, Bar-Ilan University, Ramat-Gan 52900, Israel (Received 26 October 2013; published 25 March 2014)
Clustering, or transitivity, a behavior observed in real-world networks, affects network structure and function. This property has been studied extensively, but most of this research has been limited to clustering in single networks. The effect of clustering on the robustness of coupled networks, on the other hand, has received much less attention. Only the case of a pair of fully coupled networks with clustering has recently received study. Here we generalize the study of clustering of a fully coupled pair of networks and apply it to a partially interdependent network of networks with clustering within the network components. We show, both analytically and numerically, how clustering within networks affects the percolation properties of interdependent networks, including the percolation threshold, the size of the giant component, and the critical coupling point at which the first-order phase transition changes to a second-order phase transition as the coupling between the networks is reduced. We study two types of clustering, one proposed by Newman [Phys. Rev. Lett. 103, 058701 (2009)] in which the average degree is kept constant while the clustering is changed, and the other by Hackett et al. [Phys. Rev. E 83, 056107 (2011)] in which the degree distribution is kept constant. The first type of clustering is studied both analytically and numerically, and the second is studied numerically. DOI: 10.1103/PhysRevE.89.032812
PACS number(s): 89.75.Hc, 64.60.ah, 64.60.aq
I. INTRODUCTION
Complex networks are a useful approach to understanding the structure, stability, and function of complex systems [1–17]. Clustering, the propensity of two neighbors of the same node to be also neighbors of each other, has been observed in many real-world networks [1,18–20]. For example, in a social network, if B and C are friends of A, they have a high probability of also being each other’s friends. The average of this probability over the whole network is called the clustering coefficient. Empirical studies show that in many real-world networks, e.g., the Internet, scientific collaboration networks, metabolic and protein networks, and movie actor networks, the measured clustering coefficient is of the order of 10%, significantly higher than that of random networks [4,21]. Many computational models have been proposed to generate the clustering coefficient in networks, but all have been limited to numerical analysis [22–26]. Newman recently developed an analytical approach that incorporates clustering into random graphs by extending the generating function method, a widely used analytical tool in network research [27]. He considered two properties for each node, single links and triangles, and constructed a joint distribution for both. The clustering coefficient can be tuned by changing the ratio between the average number of single links and triangles. This approach enables us to evaluate analytically many properties of the resulting networks, such as component size, emergence and size of a giant component, and other percolation properties. Previous studies of clustering have focused on single network analysis, but real-world networks interact with and depend on other networks. In 2010 Buldyrev et al. [28] developed a theoretical framework for studying percolation in two fully interdependent networks and observed an unusual first-order (abrupt) percolation transition that differed from the known second-order (continuous) phase transition in a single network. Parshani et al. [29] generalized this framework to partially interdependent networks and found a change 1539-3755/2014/89(3)/032812(8)
from a first-order to a second-order phase transition when the coupling strength was reduced below a critical value. Since 2010 there have been many studies of interdependent networks, sometimes called “networks of networks” [30–47]. With respect to percolation properties, the specific case in which interdependent nodes in the network of networks are treated as identical is the multiplex network. However, from a dynamical point of view, e.g., diffusion or transport, these two systems (interdependent and multiplex) could be very different [48–50]. Recently Huang et al. [51] developed an approach to site percolation on clustered networks and studied the robustness of a pair of fully interdependent networks with clustering within each network. Here we generalize the framework of Huang et al. [51] and extend it (i) to the study of percolation in two partially interdependent networks with clustering within each network and (ii) to the study of a network of clustered networks (NON), i.e., a network consisting of more than two interdependent clustered networks. We study how clustering within the networks influences such percolation properties as the critical threshold pc at which the giant component collapses, the sizes of the giant components ψ∞ and φ∞ in the two networks, the critical coupling qc at which the first-order phase transition changes to a second-order phase transition, and the dynamics of cascading failure between two clustered networks. Simulation results agree well with theoretical results in all cases. In Sec. V we also examine two joint distribution models for incorporating clustering into random graphs, i.e., (i) the model proposed by Newman [27], in which a double-Poisson distribution (see Sec. III) is assumed for the joint degree distribution, and the average degree is kept constant while the clustering is changed; and (ii) the clustering model developed by Hackett et al. [52], in which a different joint distribution keeps both the average degree and the degree distribution constant while the clustering is changed. We discuss the similarities and differences in the percolation properties of
032812-1
©2014 American Physical Society
SHAO, HUANG, STANLEY, AND HAVLIN
PHYSICAL REVIEW E 89, 032812 (2014)
the networks generated by these two distribution models. The model presented by Newman is studied both analytically and via simulations (Secs. III and IV), and the model presented by Hackett et al. is studied using only simulations (Sec. V). II. THE MODEL
In our model we consider two networks A and B that have the same number of nodes N . Within each network the nodes are connected with joint degree distribution PA (s,t) and PB (s,t), which specifies the fraction of nodes connected to s single links and t triangles in networks A and B, respectively [27]. The generating functions [53,54] of the joint degree distributions are GA0 (x,y) =
∞
PA (s,t)x s y t ,
s,t=0
GB0 (x,y) =
∞
We next consider the interaction between clustered networks A and B [29]. Assume a qA fraction of nodes in network A is dependent on nodes in network B and a qB fraction of nodes in network B is dependent on nodes in network A. This means that if a node in network B upon which a node in network A depends fails, the corresponding node in network A will also fail, and vice versa. We also assume that a node from one network may be dependent on no more than one node from the other network and if a node i in network A is dependent on a node j in network B and j depends on a node l in network A, then l = i (a no-feedback condition [45–47]). After n steps of cascading failures, ψn and φn are the fractions of nodes in the giant components of networks A and B, respectively. After the two-network system reaches stationarity, the sizes of giant components in the two networks are [29] ψ∞ = xgA (x), φ∞ = ygB (y), where the two variables x and y satisfy
PB (s,t)x s y t .
x = p{1 − qA [1 − gB (y)]},
s,t=0
The conventional degree of a node is k = s + 2t, and the conventional degree distributions of the networks are PA (k) =
∞
PB (k) =
(9)
y = 1 − qB [1 − pgA (x)]. III. THE DOUBLE-POISSON DISTRIBUTION
PA (s,t)δk,s+2t ,
s,t=0 ∞
(8)
(1)
(2) PB (s,t)δk,s+2t .
s,t=0
The clustering coefficient is defined in Ref. [53] as 3N 3 × (number of triangles in network) = , (3) number of connected triples N3 where 3N ≡ N st tP (s,t) and N3 = N k ( k2 )P (k). Our initial attack is the random removal of a (1 − p) fraction of nodes from network A. The generating function of the resulting network is [51] c≡
GA0 (x,y) ≡ GA0 (x,y,p)
As an example, consider two Erd˝os-R´enyi (ER) networks [55–57] with clustering, in which the number of single links s and triangles t of a node obey a double-Poisson s t e−t t (s and t follow a Poisson distribution Pst =e−s s s! t! distribution independently) [27]. Here s and t are the average number of single links and triangles per node, respectively. Assuming that in network A s = sA and t = tA , then the generating functions in Eq. (4) and Eq. (7) become GA0 (x,y,p) = GAw (x,y,p) = GAr (x,y,p) = e[sA p+2p(1−p)tA ](x−1)+tA p
fB (y) = exp{tB y 2 [1 − fB (y)]2 − kB y[1 − fB (y)]},
and the fraction of nodes belonging to the giant component in the remaining network is
where u,v satisfy u = GAw (u,v 2 ,p), v = GAr (u,v 2 ,p).
(6)
1 ∂GA0 (x,y,p) , s ∂x 1 ∂GA0 (x,y,p) GAr (x,y,p) ≡ , t ∂y
(x,y,p) |x=1,y=1 and t = where s = ∂GA0∂x Similar equations hold for network B.
where kA and kB are the average degrees for networks A and B, respectively (kA = sA + 2tA , and kB = sB + 2tB ). By combining Eqs. (9) and (11) and eliminating x and y, we obtain two transcendental equations for fA and fB :
fB = e
GAw (x,y,p) ≡
(11)
fA = etA p
The functions GAw (x,y,p) and GAr (x,y,p) are defined as
2
(1−fA )2 (1−qA fB )2 −kA p(1−fA )(1−qA fB )
,
tB (1−fB )2 {1−qB [1−p(1−fA )]}2 −kB (1−fB ){1−qB [1−p(1−fA )]}
.
(12)
(7)
∂GA0 (x,y,p) |x=1,y=1 . ∂y
, (10)
fA (x) = exp{tA x 2 [1 − fA (x)]2 − kA x[1 − fA (x)]},
(4)
(5)
(y−1)
and the same holds for network B. Denoting fA (x) = 1 − gA (x) and fB (y) = 1 − gB (y), we now have
= GA0 [xp + 1 − p,p2 y + 2xp(1 − p) + (1−p)2 ],
gA (p) = 1 − GA0 (u,v 2 ,p),
2
By substituting the parameter vector (kA ,tA ,kB ,tB , qA ,qB ,p), we can solve for fA and fB , and thus find the size of the giant components in network A, ψ∞ , and network B, φ∞ . By substituting the double-Poisson distribution into Eq. (3),
032812-2
ROBUSTNESS OF A PARTIALLY INTERDEPENDENT . . .
PHYSICAL REVIEW E 89, 032812 (2014)
the clustering coefficients in the two networks become
1
2tA cA = , k2A + 2tA
0.8
c=0 c=0.1 c=0.2
1 q=0.8, A
0.8 φ∞
0.4
0.4
0.2 0 0 1 0.8
0.2
(a) 0.2 c=0 c=0.1 c=0.2
0.4
p
0.6
0.8
0 0
1
1 q=0.6, A
0.8
(b) 0.2 c=0 c=0.1 c=0.2
0.4
p
0.6
0.8
1
q=0.6, B
0.6
φ∞
ψ∞
0.6
0.4
0.4
0.2 0 0
q=0.8, B
0.6
ψ∞
0.6
c=0 c=0.1 c=0.2
0.2
(c) 0.2
0.4
p
0.6
0.8
1
0 0
(d) 0.2
0.4
p
0.6
0.8
1
FIG. 1. (Color online) Size of giant components as a function of p for k = kA = kB = 4, where solid lines are from theoretical predictions, Eqs. (12), and symbols are from simulations with network size N = 105 . (a) and (b) For strong coupling (q = 0.8), the sizes of giant components in (a) network A and (b) network B change abruptly at some critical threshold pc , showing a first-order phase transition behavior. (c) and (d) For weak coupling (q = 0.6), on the contrary, the behavior is continuous, i.e., second-order. Note that while (c) network A collapses (d) network B does not collapse, since the initial failures are in A and q is relatively small to cause collapse of network B. Thus, the giant component of B is finite for all p values.
pc
If we fix the other parameters and increase p, the fraction of nodes not removed in the initial attack, a phase transition occurs at a critical threshold pc and a giant component appears. As we decrease the coupling strength qA and qB , the behavior of this phase transition will change from first-order to second-order. A first-order phase transition, denoted by I, corresponds to a scenario in which the size of one or both giant components in the two networks collapses discontinuously from a finite value to zero. If we plot fA and fB in Eqs. (12) in a two-dimensional graph, this corresponds to the scenario that two curves fA (fB ) and fB (fA ) are tangential with each B (fA ) dfA (fB ) = 1) [29]. By adding this condition into other ( dfdf dfB A Eqs. (12), we can solve for fA = fAI , fB = fBI , and p = pI . A second-order phase transition (denoted by II), corresponding to a scenario in which the size of one or both giant components decreases continuously to zero, is obtained by substituting fA → 1 or fB → 1 into Eqs. (12), which allows us to find fAI I , fBI I , and pI I . The critical coupling strength qc is solved by making the conditions for both first-order and second-order phase transitions equal. For the sake of simplicity, we now consider the symmetrical case, k = kA = kB and c = cA = cB . Figure 1 shows the size of the giant components in networks A and B for several clustering coefficients. In each graph the simulation
1
0.8
(13)
2tB cB = . 2 kB + 2tB
critical points c=0 c=0.1 c=0.2 c=0.25
0.6
=3
0.4
0.2 0
=4 0.2
0.4
q
0.6
0.8
1
FIG. 2. (Color online) Percolation threshold, pc , as a function of interdependency strength q (q = qA = qB ) for k = kA = kB = 3 and 4. Clustering coefficient c (c = cA = cB ) ranges from 0 to 0.2 for k = 4 and from 0 to 0.25 for k = 3. For each k and c, there exists a critical point qc (full circles). Above qc , the system undergoes a first-order phase transition (solid lines) and below qc , the system undergoes a second-order transition (dashed lines). Symbols represent simulation results and are in good agreement with theoretical predictions (solid and dashed lines). Note that for the same average degree k, increasing clustering coefficient c increases pc and yields a larger critical coupling, qc .
results agree well with the theoretical results obtained from Eqs. (12). Note that, for strong coupling, as we increase the clustering coefficient the two interdependent networks become less robust. When the coupling is weak, the weakening effect of the clustering on the robustness is smaller. This can be seen in Fig. 2, which shows pc versus q = qA = qB for different clustering coefficients for both k = 3 and k = 4. Note that, for the same coupling strength q, a larger clustering coefficient yields a larger pc , making the networks less robust. In addition, the critical coupling strength qc below which the first-order phase transition changes to a second-order increases slightly as we increase clustering coefficient. Figure 3 shows the size of the giant component in network A after each cascading step around the critical threshold for the first-order phase transition case [Fig. 3(a)] and the second-order phase transition case [Fig. 3(b)]. Note that the simulation results for the cascading failures agree well with analytical results (8) and (9). Different realizations give different results due to deviations from the mean field, rendering small fluctuations around the mean-field analytical results [58]. IV. NETWORK OF NETWORKS WITH CLUSTERING
The framework discussed above can also be generalized to an interdependent system consisting of more than two clustered networks. Here we consider two cases of NON [45–47] composed of n interdependent clustered networks, (i) a starlike NON and (ii) a random regular NON (see Fig. 4). We assume that for each pair of interdependent networks i and j (i,j = 1,2, . . . ,n), there is a fraction qj i of nodes in network i which depend on nodes in network j ; i.e., they
032812-3
SHAO, HUANG, STANLEY, AND HAVLIN
PHYSICAL REVIEW E 89, 032812 (2014)
network will remain. After the period of cascading failures, a fraction ψ∞,i of nodes in network i will remain functional. The final giant component of each network can be expressed as ψ∞,i = xi gi (xi ) and the unknowns xi can be found from a system of n equations [45–47],
(a)
ψn
0.4
0.2
0 0
10
20
30
n
40
xi = pi
60
50
ψn 0.05
10
20
15
n
FIG. 3. (Color online) Size of the giant component in network A (ψn ) as a function of cascading failure steps n for k = 4, c = 0.2 for (a) q = 0.8 (first-order transition) and (b) q = 0.6 (second-order transition). The symbols (circles) and their connecting line are from the theoretical prediction. The other lines are several random realizations from simulations (N = 106 ). The value of p = 0.569 for (a) the first-order phase transition case and p = 0.347 for (b) the second-order phase transition case are both chosen to be just below critical thresholds obtained from theoretical predictions (pc = 0.57 for the first-order case and pc = 0.3475 for the second-order case). One can see that in both cases the agreement is very good. However, for first-order transition, after the plateau different realizations fluctuate.
cannot function if the nodes upon which they depend fail. Similarly, qij denotes the fraction of nodes in network j which depend on nodes in network i. We also assume here that a node from one network may depend on no more than one node from the other network and, if a node i in network A depends on a node j in network B and j depends on a node l in network A, then l = i (a no-feedback condition). [45–47] After an initial attack, only a fraction pi (i = 1,2, . . . ,n) of nodes in each q61
n qn1
n-1
6
q1 n-1 qn-1 1
q56
q1n q21
1
q12
q14 q31 q41 q13
3
4 (a)
2
5 q45
q65
q41 q21 q52
q25
q63
q54 q14
4
1
q16
q36
q12
2
q32 q23
q43 q34
(14)
where the product is taken over the K networks that are coupled with network i. Since we consider the no-feedback condition [45–47], we have xj , (15) yj i = qij yij gi (xi ) − qij + 1
0.1
5
[qj i yj i gj (xj ) − qj i + 1],
j =1
(b)
0 0
K
3
(b)
FIG. 4. (Color online) Schematic representation of two types of NONs: (a) Starlike NON where one central network is interdependent with (n − 1) other networks. (b) Random regular NON where each network depends exactly on m (here, m = 3) other networks. Circles represent interdependent networks and arrows represent interdependency relations. For example, q12 represents a fraction q12 of nodes in network 2 depend on nodes in network 1.
where yj i is the fraction of nodes left in network j after it has suffered damage from all networks other than network i. We next consider two analytically solvable examples of a NON: a starlike network of ER networks and a random regular (RR) network of ER networks, shown in Fig. 4. A. Starlike NON with clustering
For a starlike NON [Fig. 4(a)], we have a root network which is interdependent with other (n − 1) networks. For simplicity, the initial attack is on the root network, and a fraction (1 − p) of its nodes is removed. This damage spreads to the other networks and then returns to the root network, back and forth. Here we consider the case for n clustered ER networks with the same average degree k and the same clustering coefficient c (thus the same average number of triangles t). Assuming, again for simplicity, that for all i, qi1 = q1i = q, Eqs. (14) and (15) are simplified to two equations: x1 = p[qg2 (x2 ) − q + 1]n−1 , x2 = pqg1 (x1 )[qg2 (x2 ) − q + 1]n−2 − q + 1.
(16)
For clustered ER networks, f (x) = 1 − g(x) satisfies f = exp[tx 2 (1 − f )2 − kx(1 − f )].
(17)
By combining Eqs. (16) and (17), we find x1 ,x2 and f1 ,f2 , from which the sizes of the giant components in the root network (ψ∞ ) and in the other networks (φ∞ ) can be obtained. Figure 5 shows the size of the giant component in the root network for n = 2, 3, and 4 and compares two cases, c = 0 (no clustering) and c = 0.2 (high clustering). Note that the simulation results agree well with the theoretical predictions. Our results show that the NON becomes less robust with increasing n. For fixed n, the NON composed of networks with a larger clustering coefficient is less robust, and the effect of clustering in reducing the robustness becomes larger as n increases. Similarly, the critical coupling qc , where the behavior of phase transition changes from first-order to second-order decreases with n and increases slightly with the clustering coefficient (see Fig. 6). B. Random regular (RR) NON of ER networks with clustering
We now consider the case in which each clustered ER network depends on exactly m other clustered ER networks,
032812-4
ROBUSTNESS OF A PARTIALLY INTERDEPENDENT . . . 1
PHYSICAL REVIEW E 89, 032812 (2014) 1
n=2 n=3 n=4
0.8
0.8 0.6
ψ∞
ψ∞
0.6
solid lines:c=0 dashed lines:c=0.2
0.4
0.4 0.2
0.2 0
m=2,c=0 q=0.51 m=2,c=0.1 m=3,c=0 m=3,c=0.1
0
0.2
0.4
p
0.6
FIG. 5. (Color online) Size of the giant component in the root network as a function of p for n = 2,3,4 and c = 0,0.2 for starlike NON. Average degree of each network in the NON is k = 4. Symbols and lines represent simulations (N = 105 ) and theory, respectively.
i.e., a random regular (RR) NON formed of clustered ER networks. Assume that the initial attack is on each network and randomly removes a fraction (1 − p) of nodes and that the interacting strengths are all equal to q. Assume also that all ER networks have the same average degree k and the same average number of triangles t. Because of symmetry, all equations in Eqs. (14) and Eqs. (15) are reduced into a single equation, and the size of the giant component in each network is ψ∞ = p(1 − e
2 tψ∞ −kψ∞
m 1−q+ (1 − q)2 + 4qψ∞ ) . 2
(18)
1
0.8
0 0.4
1
0.8
0.6
p
0.8
1
FIG. 7. (Color online) Size of the giant component, ψ∞ , as a function of p for RR NON of clustered ER networks for fixed q (q = 0.51). The average degree is k = 9, m = 2, 3 and c = 0, 0.1. For m = 3, the system shows a first-order percolation transition as we change the value of p, while for m = 2, the phase transition is second-order.
Figures 7 and 8 show numerical solutions of Eq. (18) and simulation results. Note that the simulations agree well with theory. For a given k, the size of the giant component ψ∞ in each network displays a first- or a second-order phase transition as a function of p, depending on the values of q, m, and the clustering coefficient c. Figure 7 shows that, for some fixed values of k and q, the behavior of the phase transition can be either first-order or second-order for different values of m. Similarly, as shown in Fig. 8, for fixed values of k and m, different values of q can cause the phase transition to be first-order or second-order. In each scenario, when the transition is first-order the clustering within networks reduces the resistance of the NON to random node failure, but when
1
critical points n=2,c=0 n=2,c=0.2 n=5,c=0 n=5,c=0.2
0.8
q=0.4,c=0 m=2 q=0.4,c=0.1 q=0.8,c=0 q=0.8,c=0.1
pc
ψ∞
0.6
0.6
0.4
0.4
0.2 0
0.2
0.2
0.4
q
0.6
0.8
0 0.2
1
FIG. 6. (Color online) Critical threshold pc as a function of interdependency strength, q, for clustered starlike NON for k = 4, n = 2,5 and c = 0,0.2. For each n and c, there exists a critical interdependency strength qc (solid symbols) that separates the firstorder (solid lines) and second-order (dashed lines) phase transitions.
0.3
0.4
0.5
0.6
p
0.7
0.8
0.9
1
FIG. 8. (Color online) Size of giant component, ψ∞ , as a function of p for RR NON composed of clustered ER networks for fixed m (m = 2). The average degree is k = 9, q = 0.4, 0.8 and c = 0, 0.1. The behavior of the phase transition is first-order for q = 0.8 and second-order for q = 0.4.
032812-5
SHAO, HUANG, STANLEY, AND HAVLIN
PHYSICAL REVIEW E 89, 032812 (2014)
By substituting c =
(19)
2t , k2 +2t
we have qc = 1 + x − x(x + 2),
(20)
m (1 − c). Note that increasing the clustering where x ≡ k coefficient c increases the critical dependency qc . Note also that for c = 0, Eq. (20) reduces to Eq. (30) of Ref. [47].
V. THE FIXED DEGREE DISTRIBUTION
The double-Poisson distribution model can display the features of clustering and it is possible to solve it analytically. Although in this model the average degree does not change, the degree distribution does change as the clustering coefficient changes. Here we consider another kind of joint distribution Pst proposed by Hackett et al. [52,59], which also preserves the total degree distribution P (k) for different clustering coefficients. We set Pst = P (k)δk,s+2t [(1 − f )δt,0 + f δt,(s+2t)/2 ],
0.8
c=0,FDD and DPD c=0.1,FDD c=0.2,FDD c=0.1,DPD c=0.2,DPD
0.6 0.4 0.2 0 0.4
0.5
0.6
0.7
0.8
p
0.9
1
FIG. 9. (Color online) Size of giant component in network A for two partially interdependent networks with clustering. Circles, squares and diamonds represent results for a joint degree distribution which fix the total degree distribution being Poisson as we change the clustering coefficient (FDD). Circles, up-triangles, and downtriangles represent results for a double-Poisson distribution (DPD) with total average degree fixed. All resulted are from simulations with N = 106 , k = 4, and q = 0.8 > qc . The behavior of the phase transition is first-order in both cases but pc is larger for FDD.
or DPD. The interdependent strength q is fixed as first-order. Note that the critical threshold pc in FDD is larger than that in DPD when the clustering coefficient is the same. This difference in pc is caused by the broadening of P (k) in the double-Poisson distribution. Note that for site percolation on a single clustered network, a larger clustering coefficient leads to a higher critical threshold for both distributions [51,52]. For a system of two interdependent networks, the general trend is similar, and, for both degree distributions, pc increases as the clustering coefficient increases. Figure 10 shows the size
(21)
where f ∈ [0,1] and . is the floor function. Equation (21) allows us to construct Pst from a given degree distribution P (k) by picking a fraction f of nodes being attached to a maximum possible number of triangles while the remaining (1 − f ) nodes are attached to single edges only. From the definition of a clustering coefficient, we have k[P (2k) + P (2k + 1)] c=f k ; (22) k k 2 P (k) hence the clustering coefficient can be adjusted by tuning the parameter f . We investigate the effect of the joint degree distribution, Eq. (21), on the robustness of partially interdependent networks by comparing the two joint degree distributions. One is the fixed degree distribution (FDD), which is defined by Eq. (21) with P (k) obeying a Poisson distribution (P (k) = kk e−k /k!). The other is the double-Poisson distribution s t (DPD) discussed in Sec. III, with Pst = e−s s e−t t . s! t! Figure 9 plots the size of the giant component in network A for two partially interdependent networks with clustering. The joint degree distribution in each network is fixed as either FDD
1 0.8
c=0,FDD and DPD c=0.1,FDD c=0.2,FDD c=0.1,DPD c=0.2,DPD
0.6
ψ∞
(k2 + 2t)(1 − qc )2 = 2kqc m.
1
ψ∞
it is second-order the effect of clustering is similar but very small. This again is due to the smaller coupling value q in the second-order phase transition region. Note that for q = 1 and m = 1, the limit of two fully interdependent networks, Eq. (18) reduces to an equation similar to Eq. (16) in Huang et al. [51]. The only difference is because here we initially attack all networks, not just network A as in Ref. [51]. For t = 0 (the no-clustering case), Eq. (18) reduces to Eq. (23) in Gao et al. [47]. By adding the condition that the first derivative of both sides of Eq. (18) with respect to ψ∞ are equal, we obtain the critical threshold of the first-order phase transition, pI . The critical threshold of the second-order phase transition pI I is solved by adding the condition ψ∞ (pI I ) → 0 to Eq. (18). If we equate pI and pI I , the critical coupling qc where the first-order phase transition changes to a second-order phase transition can be derived analytically:
0.4 0.2 0 0.3
0.4
0.5
0.6
p
0.7
0.8
0.9
1
FIG. 10. (Color online) Size of giant component in network A for two partially interdependent networks with clustering. Circles, squares, and diamonds represent results for FDD, while circles, uptriangles, and down-triangles represent results for DPD. All results are from simulations with N = 106 , k = 4, and q = 0.6 < qc . The behavior of the phase transition is second-order.
032812-6
ROBUSTNESS OF A PARTIALLY INTERDEPENDENT . . .
PHYSICAL REVIEW E 89, 032812 (2014)
of the giant components in partially interdependent networks with a second-order phase transition for both FDD and DPD. The influence of clustering on the robustness of partially interdependent networks is larger for FDD than for DPD, but the general trend is similar in both distributions. VI. CONCLUSIONS
to second-order, increases as we increase the clustering coefficient. We have also investigated the differences and similarities between two different joint degree distributions, FDD and DPD. We have found that, although the percolation threshold is different in the two cases, the general conclusion that an increase in the clustering coefficient causes interdependent networks to become less robust holds.
We have developed a framework for studying percolation in a network formed of interdependent ER networks with clustering. For each clustering coefficient, the system shows a first-order to second-order transition as we decrease coupling strength q. As we increase the clustering coefficient of each network, the system becomes less robust. This influence of the clustering coefficient on network robustness decreases as we decrease the coupling strength, and the critical coupling strength qc , at which the first-order phase transition changes
We wish to thank ONR (Grant N00014-09-1-0380, Grant N00014-12-1-0548), DTRA (Grant HDTRA-1-10-1-0014, Grant HDTRA-1-09-1-0035), NSF (Grant CMMI 1125290), the European projects LINC, MULTIPLEX (EU-FET project 317532), and CONGAS (Grant FP7-ICT-2011-8-317672), the DFG, and the Israel Science Foundation for support.
[1] D. J. Watts and S. H. Strogatz, Nature (London) 393, 440 (1998). [2] R. Albert, H. Jeong, and A. L. Barabasi, Nature (London) 406, 378 (2000). [3] V. Rosato et al., Int. J. Crit. Infrastruct. 4, 63 (2008). [4] R. Albert and A. L. Barabasi, Rev. Mod. Phys. 74, 47 (2002). [5] R. Cohen, K. Erez, D. ben-Avraham, and S. Havlin, Phys. Rev. Lett. 85, 4626 (2000); ,86, 3682 (2001). [6] D. S. Callaway, M. E. J. Newman, S. H. Strogatz, and D. J. Watts, Phys. Rev. Lett. 85, 5468 (2000). [7] M. E. J. Newman, SIAM Rev. 45, 167 (2003). [8] S. N. Dorogovtsev and J. F. F. Mendes, Evolution of Networks: From Biological Nets to the Internet and WWW (Physics) (Oxford University Press, New York, 2003). [9] C. Song et al., Nature (London) 433, 392 (2005). [10] G. Caldarelli and A. Vespignani, Large Scale Structure and Dynamics of Complex Webs (World Scientific, Singapore, 2007). [11] R. Cohen and S. Havlin, Complex Networks: Structure, Robustness and Function (Cambridge University Press, Cambridge, 2010). [12] M. E. J. Newman, Networks: An Introduction (Oxford University Press, New York, 2010). [13] A. Bashan et al., Nature Commun. 3, 702 (2012). [14] G. Li, S. D. S. Reis, A. A. Moreira, S. Havlin, H. E. Stanley, and J. S. Andrade, Phys. Rev. Lett. 104, 018701 (2010). [15] C. M. Schneider, A. A. Moreira, J. S. Andrade, Jr., S. Havlin, and H. J. Herrmann, Proc. Natl. Acad. Sci. USA 108, 3838 (2011). [16] J. Ludescher, A. Gozolchiani, M. I. Bogachev, A. Bunde, S. Havlin, and H. J. Schellnhuber, Proc. Natl. Acad. Sci. USA 110, 11742 (2013). [17] X. Yan, Y. Fan, Z. Di, S. Havlin, and J. Wu, PLoS ONE 8, e69745 (2013). [18] S. Wasserman and K. Faust, Social Network Analysis: Methods and Applications (Cambridge University Press, Cambridge, 1994). [19] E. Ravasz and A. L. Barabasi, Phys. Rev. E 67, 026112 (2003). [20] M. A. Serrano and M. Bogu˜na´ , Phys. Rev. E 74, 056114 (2006). [21] M. Bogu˜na´ and R. Pastor-Satorras, Phys. Rev. E 68, 036112 (2003). [22] E. M. Jin, M. Girvan, and M. E. J. Newman, Phys. Rev. E 64, 046132 (2001). [23] P. Holme and B. J. Kim, Phys. Rev. E 65, 026107 (2002).
[24] K. Klemm and V. M. Eguiluz, Phys. Rev. E 65, 036123 (2002). [25] M. A. Serrano and M. Bogu˜na´ , Phys. Rev. E 72, 036133 (2005). [26] S. Bansal, S. Khandelwal, and L. A. Meyers, BCM Bioinformatics 10, 405 (2009). [27] M. E. J. Newman, Phys. Rev. Lett. 103, 058701 (2009). [28] S. V. Buldyrev, R. Parshani, G. Paul, H. E. Stanley, and S. Havlin, Nature (London) 464, 1025 (2010). [29] R. Parshani and S. V. Buldyrev, and S. Havlin, Phys. Rev. Lett. 105, 048701 (2010). [30] G. Dong, J. Gao, L. Tian, R. Du, and Y. He, Phys. Rev. E 85, 016112 (2012). [31] J. Shao, S. V. Buldyrev, S. Havlin, and H. E. Stanley, Phys. Rev. E 83, 036116 (2011). [32] A. Vespignani, Nature (London) 464, 984 (2010). [33] E. A. Leicht and R. M. D’Souza, arXiv:0907.0894 [condmat.dis-nn]. [34] R. G. Morris and M. Barthelemy, Phys. Rev. Lett. 109, 128703 (2012). [35] S.-W. Son et al., Europhys. Lett. 97, 16006 (2012). ´ Serrano, and M. Bogu˜na´ , Phys. [36] A. Saumell-Mendiola, M. A. Rev. E 86, 026106 (2012). [37] S. G´omez, A. Diaz-Guilera, J. Gomez-Gardenes, C. J. PerezVicente, Y. Moreno, and A. Arenas, Phys. Rev. Lett. 110, 028701 (2013). [38] J. Aguirre, D. Papo, and J. M. Buld´u, Nature Phys. 9, 230 (2013). [39] C. D. Brummitt, R. M. D’Souza, and E. A. Leicht, Proc. Natl. Acad. Sci. USA 109, 680 (2012). [40] C. M. Schneider, N. Yazdani, N. A. M. Ara´ujo, S. Havlin, and H. J. Herrmann, Sci. Rep. 3, 1969 (2013). [41] R. Parshani et al., Euro. Phys. Lett. 92, 68002 (2010). [42] Y. Hu, B. Ksherim, R. Cohen, and S. Havlin, Phys. Rev. E 84, 066116 (2011). [43] S. V. Buldyrev, N. W. Shere, and G. A. Cwilich, Phys. Rev. E 83, 016112 (2011). [44] A. Bashan, Y. Berezin, S. V. Buldyrev, and S. Havlin, Nature Phys. 9, 667 (2013). [45] J. Gao, S. V. Buldyrev, S. Havlin, and H. E. Stanley, Phys. Rev. Lett. 107, 195701 (2011). [46] J. Gao, S. V. Buldyrev, H. E. Stanley, and S. Havlin, Nature Phys. 8, 40 (2012).
ACKNOWLEDGMENTS
032812-7
SHAO, HUANG, STANLEY, AND HAVLIN
PHYSICAL REVIEW E 89, 032812 (2014)
[47] J. Gao, S. V. Buldyrev, H. E. Stanley, X. Xu, and S. Havlin, Phys. Rev. E 88, 062816 (2013). [48] D. Cellai, E. L´opez, J. Zhou, J. P. Gleeson, and G. Bianconi, Phys. Rev. E 88, 052811 (2013). [49] F. Radicchi and A. Arenas, Nature Phys. 9, 717 (2013). [50] M. De Domenico, A. Sole, S. Gomez, and A. Arenas, arXiv:1306.0519. [51] X. Huang, S. Shao, H. Wang, S. V. Buldyrev, S. Havlin, and H. E. Stanley, Europhys. Lett. 101, 18002 (2013). [52] A. Hackett, S. Melnik, and J. P. Gleeson, Phys. Rev. E 83, 056107 (2011).
[53] M. E. J. Newman, S. H. Strogatz, and D. J. Watts, Phys. Rev. E 64, 026118 (2001). [54] M. E. J. Newman, Phys. Rev. E 66, 016128 (2002). [55] P. Erd˝os and A. R´enyi, Publ. Math. 6, 290 (1959). [56] P. Erd˝os and A. R´enyi, Inst. Hung. Acad. Sci. 5, 17 (1960). [57] B. Bollob´as, Random Graphs (Academic, London, 1985). [58] D. Zhou, A. Bashan, Y. Berezin, R. Cohen, and S. Havlin, arXiv:1211.2300 (2012). [59] J. P. Gleeson, S. Melnik, and A. Hackett, Phys. Rev. E 81, 066114 (2010).
032812-8