Algorithms in Nature Network robustness Slides adapted from Carl - - PowerPoint PPT Presentation

algorithms in nature
SMART_READER_LITE
LIVE PREVIEW

Algorithms in Nature Network robustness Slides adapted from Carl - - PowerPoint PPT Presentation

Algorithms in Nature Network robustness Slides adapted from Carl Kingsford Network robustness Many complex systems show a surprising degree of tolerance to errors: Biological networks persist despite environmental noise, failures, attacks


slide-1
SLIDE 1

Algorithms in Nature

Network robustness

Slides adapted from Carl Kingsford

slide-2
SLIDE 2

Network robustness

Many complex systems show a surprising degree of tolerance to errors: Biological networks persist despite environmental noise, failures, attacks Communication networks often deal with malfunction, attacks, construction (usually local failures don’t lead to catastrophic global failures) What network structures enable such robust response?

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6

Random vs. scale-free network

slide-7
SLIDE 7

What is the effect of these two structures on the network’s robustness?

slide-8
SLIDE 8

fraction of nodes removed diameter

slide-9
SLIDE 9

diameter

slide-10
SLIDE 10

Network fragmentation

S = fractional size of the largest cluster (important for connectivity) <s> = average size of isolated clusters

Initially, only small clusters with one isolated node form. Then, at critical point, the main cluster breaks into many smaller pieces and <s> peaks. Then, we keep removing more nodes and continue isolating nodes leading to decreasing <s>

slide-11
SLIDE 11

Network fragmentation

SF: for random failures, S slowly decreases but <s> stays near 1 (all nodes break off one by one) SF: for attacks, once the hubs are removed, the network falls apart

increasing f increasing f

S = fractional size of the largest cluster <s> = average size of isolated clusters

slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16

[Jeong et al. Nature 2000]

slide-17
SLIDE 17
slide-18
SLIDE 18

Avg # incoming links / node Avg # outgoing links / node

slide-19
SLIDE 19

# of substrates removed

slide-20
SLIDE 20

Conclusions

Real-world networks are robust to random failures, but less able to deal with targeted attacks on high-degree nodes Two assumptions made:

  • 1. Every node is equally likely to fail or be targeted (is this

realistic?)

  • 2. The entire network is required at all times (are all proteins

involved in every biological process?)

  • 3. Do attacks only affect a single node? (what about a

propagating virus?)