algorithms in nature
play

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


  1. Algorithms in Nature Network robustness Slides adapted from Carl Kingsford

  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?

  3. Random vs. scale-free network

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

  5. diameter fraction of nodes removed

  6. diameter

  7. Network fragmentation 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> S = fractional size of the largest cluster (important for connectivity) <s> = average size of isolated clusters

  8. Network fragmentation SF: for random failures, S slowly decreases but <s> stays near 1 (all nodes break off one by one) increasing f SF: for attacks, once the hubs are removed, the network falls apart S = fractional size of the largest cluster <s> = average size of isolated clusters increasing f

  9. [Jeong et al. Nature 2000 ]

  10. Avg # incoming links / node Avg # outgoing links / node

  11. # of substrates removed

  12. 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?)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend