network science
play

Network Science Barab asi: Ch. 2 Graph Theory Lecture 1 Joao - PowerPoint PPT Presentation

Network Science Barab asi: Ch. 2 Graph Theory Lecture 1 Joao Meidanis University of Campinas, Brazil September 20, 2020 Summary Origin of Graph Theory 1 Networks and Graphs 2 Degrees 3 Adjacency Matrix 4 Real Networks are


  1. Network Science Barab´ asi: Ch. 2 — Graph Theory — Lecture 1 Joao Meidanis University of Campinas, Brazil September 20, 2020

  2. Summary Origin of Graph Theory 1 Networks and Graphs 2 Degrees 3 Adjacency Matrix 4 Real Networks are Sparse 5 Weighted Networks 6 Bipartite Networks 7 Meidanis (Unicamp) Network Science September 20, 2020 2 / 27

  3. Origin of Graph Theory Meidanis (Unicamp) Network Science September 20, 2020 3 / 27

  4. The Bridges of K¨ onigsberg Problem Walk across all seven bridges and never cross the same one twice Figure source: Amusing Planet (amusingplanet.com) Author: Kaushik Patowary Meidanis (Unicamp) Network Science September 20, 2020 4 / 27

  5. The Solution Impossible: 4 nodes of odd degree Figure source: Wikipedia, Seven Bridges of K¨ onigsberg ; authors: Bogdan Giu¸ sc˘ a, Chris-martin, Riojajar commonswiki; license: Creative Commons Attribution-Share Alike 3.0 Unported Meidanis (Unicamp) Network Science September 20, 2020 5 / 27

  6. Networks and Graphs Meidanis (Unicamp) Network Science September 20, 2020 6 / 27

  7. Networks and Graphs Parameters N = number of nodes L = number of links Type Directed or undirected (or mixed) Terminology Network Science Graph Theory Network Graph Node Vertex Link Edge Meidanis (Unicamp) Network Science September 20, 2020 7 / 27

  8. Ten Basic Networks Used in Book Network Nodes Links Type N L Internet Routers Connections Undir. 192,244 609,066 WWW Web pages Links Dir. 325,729 1,497,134 Power Grid Plants, Cables Undir. 4,961 6,594 stations Mobile Suscribers Calls Dir. 36,595 91,826 Email Addresses Messages Dir. 57,194 103,731 Science Scientists Co-authors Undir. 23,133 93,437 Collab. Hollywood Actors Co-acting Undir. 702,388 29,397,908 Citation Papers Citations Dir. 449,673 4,689,479 E. coli Metabolites Reactions Dir. 1,039 5,802 Cell Proteins Interactions Undir. 2,018 2,930 Meidanis (Unicamp) Network Science September 20, 2020 8 / 27

  9. Degrees Meidanis (Unicamp) Network Science September 20, 2020 9 / 27

  10. Degree, Average Degree Degree of a node: number of links to other nodes k i = degree of node i , for i = 1 . . . N Links and degree (undirected network) N L = 1 � k i 2 i =1 Average degree N � k � = 1 k i = 2 L � N N i =1 Meidanis (Unicamp) Network Science September 20, 2020 10 / 27

  11. Directed Networks Total degree is made of incoming degree and outgoing degree k i = k in i + k out i Links and degree (directed network) N N � � k in k out L = = i i i =1 i =1 Average degree N N � k in � = 1 = � k out � = 1 = L � k in � k out i i N N N i =1 i =1 Meidanis (Unicamp) Network Science September 20, 2020 11 / 27

  12. Degree Distribution Probabilistic distribution of degrees p k = probability of a random node having degree k If N k = number of nodes with degree k then p k = N k N Average degree in terms of degree distribution ∞ � � k � = kp k k =0 Meidanis (Unicamp) Network Science September 20, 2020 12 / 27

  13. Degree Distribution — Examples Meidanis (Unicamp) Network Science September 20, 2020 13 / 27

  14. Real Network (Protein Interaction in Yeast) Meidanis (Unicamp) Network Science September 20, 2020 14 / 27

  15. Zoom in — Degree Distribution p 1 = 0 . 48 p 92 = 1 / N = 0 . 0005 Meidanis (Unicamp) Network Science September 20, 2020 15 / 27

  16. Log-Log Plot — Degree Distribution power law becomes a straight line Meidanis (Unicamp) Network Science September 20, 2020 16 / 27

  17. Adjacency Matrix Meidanis (Unicamp) Network Science September 20, 2020 17 / 27

  18. Adjacency Matrix N rows, N columns; elements: � 1 if j → i A ij = 0 otherwise Degrees from adjacency matrix (undirected network) N N � � k i = A ji = A ij j =1 j =1 Degrees from adjacency matrix (directed network) N N k out = � � k in = A ij , A ji i j =1 j =1 Meidanis (Unicamp) Network Science September 20, 2020 18 / 27

  19. Adjacency Matrix Meidanis (Unicamp) Network Science September 20, 2020 19 / 27

  20. Real Networks are Sparse Meidanis (Unicamp) Network Science September 20, 2020 20 / 27

  21. Number of nodes N varies wildly C. elegans : N ∼ 10 2 neurons Human cell: N ∼ 10 4 genes Social network: N ∼ 10 8 people Human brain: N ∼ 10 11 neurons WWW: N > 10 12 documents 2 k max = N ( N − 1) 0 ≤ L ≤ L max = N 2 Meidanis (Unicamp) Network Science September 20, 2020 21 / 27

  22. Number of links L also varies wildly Usually much closer to N than to L max Network N L � k � Internet 192,244 609,066 6.34 WWW 325,729 1,497,134 4.60 Power Grid 4,961 6,594 2.67 Mobile calls 36,595 91,826 2.51 Email 57,194 103,731 1.81 Science Collaboration 23,133 93,437 8.08 Hollywood 702,388 29,397,908 83.71 Citation network 449,673 4,689,479 10.43 E. coli metabolism 1,039 5,802 5.58 Cell network 2,018 2,930 2.90 Meidanis (Unicamp) Network Science September 20, 2020 22 / 27

  23. Adjacency Matrix of Sparse Network Yeast protein-protein interaction network Dots in positions where A ij = 1 For efficiency, store just list of 1-positions Meidanis (Unicamp) Network Science September 20, 2020 23 / 27

  24. Weighted Networks Meidanis (Unicamp) Network Science September 20, 2020 24 / 27

  25. Weighted Networks A ij = w ij Metcalfe’s Law (Used in the late 1990’s to evaluate internet companies) The value of a network is proportional to the square of the number of its nodes, i.e., N 2 Limitations: The value is in fact proportional to the links created Most real networks are sparse, so L does not grow like N 2 Links have different weights Some links are used heavily but the vast majority are rarely utilized Meidanis (Unicamp) Network Science September 20, 2020 25 / 27

  26. Bipartite Networks Meidanis (Unicamp) Network Science September 20, 2020 26 / 27

  27. Bipartite Networks All links have one end in U and the other in V Meidanis (Unicamp) Network Science September 20, 2020 27 / 27

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