Frontiers of Network Science Fall 2017 Class 19: Robustness II (Chapter 8 in Textbook)
based on slides by Albert-László Barabási and Roberta Sinatra
www.BarabasiLab.com
Boleslaw Szymanski based on slides by Albert-Lszl Barabsi and - - PowerPoint PPT Presentation
Frontiers of Network Science Fall 2017 Class 19: Robustness II (Chapter 8 in Textbook) Boleslaw Szymanski based on slides by Albert-Lszl Barabsi and Roberta Sinatr a www.BarabasiLab.com Attack threshold for arbitrary P(k) Attack
based on slides by Albert-László Barabási and Roberta Sinatra
www.BarabasiLab.com
Attack problem: we remove a fraction f of the hubs. At what threshold fc will the network fall apart (no giant component)? Hub removal changes the maximum degree of the network [Kmax K’max ≤Kmax) the degree distribution [P(k) P’(k’)] A node with degree k will loose some links because some of its neighbors will vanish. Claim: once we correct for the changes in Kmax and P(k), we are back to the robustness problem. That is, attack is nothing but a robustness of the network with a new K’max and f’. Cohen et al., Phys. Rev. Lett. 85, 4626 (2000).
2−γ 1−γ
> > > > > − − =
− −
1 2 2 3 3 3 2
max 2 min 3 max min
γ γ γ γ γ κ
γ γ
K K K K
K'max = Kmin f
1 1−γ
2−γ 1−γ = 2 + 2 −γ
3−γ 1−γ −1
c c
2 2
Network Science: Robustness Cascades
Attack problem: we remove a fraction f of the hubs. At what threshold fc will the network fall apart (no giant component)? Cohen et al., Phys. Rev. Lett. 85, 4626 (2000).
Figure: Pastor-Satorras & Vespignani, Evolution and Structure of the Internet: Fig 6.12
fc
destroy the network in an attack mode.
Network Science: Robustness Cascades
Consider a random graph with connection probability p such that at least a giant connected component is present in the graph. S surviving giant component Find the critical fraction of removed nodes such that the giant connected component is destroyed. The higher the original average degree, Empty squares show S the larger damage the network can survive. Filled squares l – avg. distance Q: How do you explain the peak in the average distance?
2 c
k 1 1 pN 1 1 1 k k 1 1 f − = − = − − =
S l
Minimum damage
Network Science: Robustness Cascades
1
S
1
f fc Attacks γ ≤ 3 : fc=1
(R. Cohen et al PRL, 2000)
Failures
Albert, Jeong, Barabási, Nature 406 378 (2000)
Network Science: Robustness Cascades
Internet failure attack
Network Science: Robustness Cascades
1958
Network Science: Robustness Cascades
A network of n-ary degree of connectivity has n links per node was simulated The simulation revealed that networks where n ≥ 3 had a significant increase in resilience against even as much as 50% node loss. Baran's insight gained from the simulation was that redundancy was the key.
Failures: little effect on the integrity of the network. Attacks: fast breakdown
S l
Network Science: Robustness Cascades
component)
the highest degree node)
Similar results have been obtained for metabolic networks and food webs.
S S l l
Network Science: Robustness Cascades
social and economic systems diffusion of innovations
infrastructural networks complex organizations
Network Science: Robustness Cascades
Cascades depend on
Blackout Flows of physical quantities
Earthquake Avalanche
Network Science: Robustness Cascades
Consequences More than 508 generating units at 265 power plants shut down during the
event, the NYISO-managed power system was carrying 28,700 MW of
load had dropped to 5,716 MW, a loss
Origin A 3,500 MW power surge (towards Ontario) affected the transmission grid at 4:10:39 p.m.
Before the blackout After the blackout
Network Science: Robustness Cascades
Network Science: Robustness Cascades
Probability of energy unserved during North American blackouts 1984 to 1998.
Source Exponent Quantity North America 2.0 Power Sweden 1.6 Energy Norway 1.7 Power New Zealand 1.6 Energy China 1.8 Energy
Unserved energy/power magnitude (S) distribution
Network Science: Robustness Cascades
Earthquake size S distribution
Earthquakes during 1977–2000.
Network Science: Robustness Cascades
Initial Setup
Cascade
fails if fi is greater than a global threshold φ. Erdos-Renyi network
□ Critical
Overcritical Undercritical Critical
φ =0.4 f = 0 f = 1/3 f = 1/2 f = 1/2 f = 1/2 f = 2/3
Network Science: Robustness Cascades
<k>
Network falls apart (<k>=1)
Initial Conditions
drawn at random uniformly from [Lmin, 1]. Cascade
transferred to all the rests.
Critical Overcritical Undercritical Undercritical Overcritical Critical
Li =0.8
P=0.15
Li =0.9 Li =0.7 Li =0.95 Li =1.05 Li =0.85
Network Science: Robustness Cascades
Lmin
K.-I. Goh, D.-S. Lee, B. Kahng, and D. Kim, Phys. Rev. Lett. 91, 148701 (2003)
Homogenous case Scale-free network Initial Setup
Cascade
chosen node i: hi ← hi +1
threshold zi = ki, then it becomes unstable and all the grains at the node topple to its adjacent nodes: hi = 0 and hj ← hj +1
Homogenous network: <k2> converges
Scale-free network : pk ~ k-γ (2<γ<3)
Network Science: Robustness Cascades
Branching Process
Starting from a initial node, each node in generation t produces k number of
generation, where k is selected randomly from a fixed probability distribution qk=pk-1.
Hypothesis
K.-I. Goh, D.-S. Lee, B. Kahng, and D. Kim, Phys. Rev. Lett. 91, 148701 (2003)
Narrow distribution: <k2> converged
Fat tailed distribution: qk ~ k-γ (2<γ<3)
Network Science: Robustness Cascades
Fix <k>=1 to be critical power law P(S)
Models Networks Exponents Failure Propagation Model ER 1.5 Overload Model Complete Graph 1.5 BTW Sandpile Model ER/SF 1.5 (ER) γ/(γ - 1)(SF) Branching Process Model ER/SF 1.5 (ER) γ/(γ - 1)(SF)
Universal for homogenous networks Same exponent for percolation too (random failure, attacking, etc.)
Network Science: Robustness Cascades
S: number of nodes X: number of open branches k= 0 k=2 S = S+1 X = X -1 S = S+1 X = X+1 ½ chance ½ chance S = 1 X = 1
S = 2, X = 0 S = 2, X = 2
X >0, Branching process stops when X = 0 X S Dead
Question: what is the probability that X = 0 after S steps? First return probability ~ S-3/2
Equivalent to 1D random walk model, where X and S are the position and time , respectively. X S Dead
S1 S2 S1 S = 1+S1 S = 1+S1+S2 S = 1 k = 0 k = 1 k = 2 K.-I. Goh, D.-S. Lee, B. Kahng, and D. Kim, Physica A 346, 93-103 (2005)
+ − + + + − + +
2 1 1
, 2 1 2 1 2 1 1 1
) 1 ( ) ( ) ( ) 1 ( ) ( ) 1 (
S S S
S S S S P S P q S S S P q q δ δ δ = ) (S P
Network Science: Robustness Cascades
Phase Transition <S> = GS’(1) = 1+ Gk’(1) GS’(1) = 1 + <k> <S>, then <S> = 1/(1- <k>) The average size <S> diverges at <k>c = 1 Definition:
Property:
= k S S k j j k k
k
, 1 2 1
1
+ k k S k k S S S k k S
k j j
, 1 1
1
S k
Theorem:
Homogenous case: <k2> converged <k> = 1, <k2> < ∞
Inhomogeneous case: <k2> diverged <k> = 1, qk ~ k-γ (2<γ<3)
Definition:
Network Science: Robustness Cascades
Homogenous case
Network Science: Robustness Cascades
Inhomogeneous case
Network Science: Robustness Cascades
Source Exponent Quantity North America 2.0 Power Sweden 1.6 Energy Norway 1.7 Power New Zealand 1.6 Energy China 1.8 Energy
Blackout
Earthquake α ≈ 1.67
−
α
Blackout
Network Science: Robustness Cascades