albert l szl barab si
play

Albert-Lszl Barabsi with Emma K. Towlson, Michael Danziger, - PowerPoint PPT Presentation

Network Science Class 3: Random Networks (Chapter 3 in textbook) Albert-Lszl Barabsi with Emma K. Towlson, Michael Danziger, Sebastian Ruf, Louis Shekhtman www.BarabasiLab.com Section 1 Introduction RANDOM NETWORK MODEL Section 3.2


  1. Network Science Class 3: Random Networks (Chapter 3 in textbook) Albert-László Barabási with Emma K. Towlson, Michael Danziger, Sebastian Ruf, Louis Shekhtman www.BarabasiLab.com

  2. Section 1 Introduction

  3. RANDOM NETWORK MODEL

  4. Section 3.2 The random network model

  5. RANDOM NETWORK MODEL Pál Erdös Alfréd Rényi (1913-1996) (1921-1970) Erdös-Rényi model (1960) Connect with probability p p=1/6 N=10 <k> ~ 1.5

  6. RANDOM NETWORK MODEL Definition: A random graph is a graph of N nodes where each pair of nodes is connected by probability p . Network Science: Random

  7. RANDOM NETWORK MODEL p=1/6 N=12 L=8 L=7 L=10 Prob=? Prob=? Prob=?

  8. RANDOM NETWORK MODEL p=0.03 N=100

  9. Section 3.3 The number of links is variable

  10. RANDOM NETWORK MODEL p=1/6 N=12 L=8 L=7 L=10

  11. Number of links in a random network P(L) : the probability to have exactly L links in a network of N nodes and probability p : The maximum number of links in a network of N nodes. N P ( L ) = ( ( 2 ) N ( N − 1 ) L ) p L ( 1 − p ) − L 2 Binomial distribution... Number of different ways we can choose L links among all potential links. Network Science: Random Graphs

  12. MATH TUTORIAL Binomial Distribution: The bottom line N x ) p x ( 1 − p ) N − x P ( x ) = ( < x > = p N < x 2 > = p ( 1 − p ) N + p 2 N 2 1 / 2 = [ p ( 1 − p ) N ] 1 / 2 s x = ( < x 2 > − < x > 2 ) http://keral2008.blogspot.com/2008/10/derivation-of-mean-and-variance-of.html Network Science: Random Graphs

  13. RANDOM NETWORK MODEL P(L) : the probability to have a network of exactly L links P ( L ) = ( ( N 2 ) N ( N − 1 ) L ) p L ( 1 − p ) − L 2 • The average number of links <L> in a random graph N ( N − 1 ) 2 < k >=2 L / N = p ( N − 1 ) LP ( L ) = p N ( N − 1 ) < L >= ∑ 2 L = 0 • The standard deviation 2 = p ( 1 − p ) N ( N − 1 ) s 2 Network Science: Random Graphs

  14. Section 3.4 Degree distribution

  15. DEGREE DISTRIBUTION OF A RANDOM GRAPH N − 1 k ) p k ( 1 − p ) P ( k ) = ( ( N − 1 ) − k probability of Select k missing N-1-k nodes from N-1 probability of edges having k edges 2 = p ( 1 − p )( N − 1 ) s k < k >= p ( N − 1 ) 1 / 2 s k 1 − p 1 1 < k > = [ ( N − 1 ) ] → p 1 / 2 ( N − 1 ) As the network size increases, the distribution becomes increasingly narrow — we are increasingly confident that the degree of a node is in the vicinity of <k>. Network Science: Random Graphs

  16. DEGREE DISTRIBUTION OF A RANDOM GRAPH N − 1 k ) p k ( 1 − p ) P ( k ) = ( ( N − 1 ) − k p = < k > < k > = p ( N − 1 ) ( N − 1 ) For large N and small k , we can use the following approximations: k ! ( N − 1 −k ) ! = ( N − 1 )( N − 1 − 1 )( N − 1 − 2 ) ... ( N − 1 −k + 1 ) ( N − 1 −k ) ! ( N − 1 ) ! N − 1 ( k ) = ∼ k! ( N − 1 −k ) ! ln[(1 - p ) ( N - 1) - k ] = ( N - 1 - k )ln(1 - < k > N - 1) = - ( N - 1 - k ) < k > k N - 1 = - < k > (1 - N - 1) @ - < k > ∞ ( − 1 ) n + 1 2 3 n = x − x 2 + x ( N − 1 ) − k ∼ e − < k > x £ 1 ( 1 − p ) for ln ( 1 + x ) = ∑ x 3 − ... n n = 1 k k k k ( N − 1 ) − k = ( N − 1 ) − < k > = ( N − 1 ) < k > − < k > < k > N − 1 k e k! ( N − 1 ) P ( k ) = ( k ) p k ( 1 − p ) − < k > = e p e k ! k ! Network Science: Random Graphs

  17. POISSON DEGREE DISTRIBUTION N − 1 p = < k > P ( k ) = ( k ) p k ( 1 − p ) ( N − 1 ) −k < k >= p ( N − 1 ) ( N − 1 ) For large N and small k , we arrive at the Poisson distribution: − < k > < k > P ( k ) = e k! Network Science: Random Graphs

  18. DEGREE DISTRIBUTION OF A RANDOM GRAPH k -< k > < k > P ( k ) = e <k>=50 k ! P(k) Network Science: Random Graphs

  19. DEGREE DISTRIBUTION OF A RANDOM NETWORK Exact Result Large N limit -binomial distribution- -Poisson distribution- Probability Distribution Function (PDF)

  20. Section 3.4 Real Networks are not Poisson

  21. Section 3.5 Maximum and minimum degree <k>=1,000, N=10 9 <k>=1,000, N=10 9 k max =1,185 k á ñ k k min å = -á ñ k P k ( ) e . k min =816 min k ! = k 0

  22. NO OUTLIERS IN A RANDOM SOCIETY P ( k ) = e -< k > < k > k k ! The most connected individual has degree k max ~1,185 The least connected individual has degree k min ~ 816 The probability to find an individual with degree k>2,000 is 10 -27 . Hence the chance of finding an individual with 2,000 acquaintances is so tiny that such nodes are virtually nonexistent in a random society. A random society would consist of mainly average individuals, with everyone with roughly the same number of friends. It would lack outliers, individuals that are either highly popular or recluse. Network Science: Random Graphs

  23. FACING REALITY: Degree distribution of real networks k − < k > < k > P ( k ) = e k !

  24. Section 6 The evolution of a random network

  25. EVOLUTION OF A RANDOM NETWORK NETWORK . disconnected nodes  <k> How does this transition happen?

  26. EVOLUTION OF A RANDOM NETWORK NETWORK . disconnected nodes  <k c >=1 (Erdos and Renyi, 1959) The fact that at least one link per node is necessary to have a giant component is not unexpected. Indeed, for a giant component to exist, each of its nodes must be linked to at least one other node. It is somewhat unexpected, however that one link is sufficient for the emergence of a giant component. It is equally interesting that the emergence of the giant cluster is not gradual, but follows what physicists call a second order phase transition at <k>=1.

  27. Section 3.4

  28. Section 3.4

  29. EVOLUTION OF A RANDOM NETWORK NETWORK . disconnected nodes  <k> How does this transition happen?

  30. Phase transitions in complex systems I: Magnetism

  31. Phase transitions in complex systems I: liquids Water Ice

  32. CLUSTER SIZE DISTRIBUTION Probability that a randomly selected node belongs to a cluster of size s : p ( s ) = e -< k > s s− 1 = exp [ ( s− 1 ) ln ⟨ k ⟩ ] ⟨ k ⟩ p ( s ) = s s− 1 s − ⟨ k ⟩ s + ( s− 1 ) ln ⟨ k ⟩ s s! e s ! = √ 2 ps ( e ) The distribution of cluster sizes at the critical point, − 3 / 2 e − ( ⟨ k ⟩ − 1 ) s + ( s− 1 ) ln ⟨ k ⟩ p ( s ) ~ s displayed in a log-log plot. The data represent an average over At the critical point <k>=1 1000 systems of sizes The dashed line has a slope of p ( s ) ~ s − 3 / 2 −t n =-2.5 Network Science: Random Graphs Derivation in Newman, 2010

  33. I: II: III: IV: Subcritical Critical Supercritical Connected <k> < 1 <k> = 1 <k> > 1 <k> > ln N <k> N=100 <k>=1 <k>=3 <k>=5 <k>=0.5

  34. I: Subcritical <k> < 1 p < p c =1/N <k> No giant component. − 3 / 2 e − ( ⟨ k ⟩ − 1 ) s + ( s− 1 ) ln ⟨ k ⟩ p ( s ) ~ s N-L isolated clusters, cluster size distribution is exponential The largest cluster is a tree, its size ~ ln N

  35. II: Critical <k> = 1 p=p c =1/N <k> Unique giant component: N G ~ N 2/3 A jump in the cluster size:  contains a vanishing fraction of all nodes, N G /N~N -1/3 N=1,000  ln N~ 6.9; N 2/3 ~95  Small components are trees, GC has loops. N=7 10 9  ln N~ 22; N 2/3 ~3,659,250 Cluster size distribution: p(s)~s -3/2

  36. III: Supercritical <k> > 1 <k>=3 p > p c =1/N <k> Unique giant component: N G ~ (p-p c )N  GC has loops. − 3 / 2 e − ( ⟨ k ⟩ − 1 ) s + ( s− 1 ) ln ⟨ k ⟩ p ( s ) ~ s Cluster size distribution: exponential

  37. IV: Connected <k> > ln N p > (ln N)/N <k>=5 <k> Only one cluster: N G =N  GC is dense. Cluster size distribution: None

  38. Network evolution in graph theory A graph has a given property Q if the probability of having Q ap- proaches 1 as N ∞. That is, for a given z either almost every graph has the property Q or almost no graph has it. For example, for z less p =< k > /( N - 1)

  39. Section 7 Real networks are supercritical

  40. Section 7

  41. Section 3.8 Small worlds

  42. SIX DEGREES small worlds Sarah Ralph Jane Peter Frigyes Karinthy, 1929 Stanley Milgram, 1967

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