Scale-Free Networks

Scale-Free Networks

Scale-free Networks Work of Albert-L´aszl´oBarab´asi, R´eka Albert, and Hawoong Jeong Presented by Jonathan Fink February 13, 2007 1 / 11 Outline Case study: The WWW Barab´asi-Albert Scale-free model Does it predict measured properties of the WWW? 2 / 11 Case Study: The WWW Consider a graph where ... HTML documents are nodes Links between HTML documents are edges foo.html xyz.html index.html bar.html goo.html We are interested in average vertex connectivity as graph grows very large 3 / 11 Empirical measurements of the WWW Automated agent reads web-pages (in the nd.edu domain) Recursively follows links and builds graph of system Calculate link probabilities Pout(k) and Pin(k) γout γin Pout(k) ∼ k Pin(k) ∼ k 4 / 11 Connectivity and Topological Properties of the WWW ℓ: smallest number of links from one node to another ℓ is computed by constructing a random graph with N vertices k outgoing links from each vertex where k is drawn from empirically determined power-law distribution Pout(k) Destinations determined randomly, Pin(k) satisfied for each vertex Compute < ℓ > to be the average across all vertex pairs 5 / 11 Connectivity and Topological Properties of the WWW ℓ: smallest number of links from one node to another ℓ is computed by constructing a random graph with N vertices k outgoing links from each vertex where k is drawn from empirically determined power-law distribution Pout(k) Destinations determined randomly, Pin(k) satisfied for each vertex Compute < ℓ > to be the average across all vertex pairs < ℓ > = 0.35+2.06 log(N) 5 / 11 Connectivity and Topological Properties of the WWW ℓ: smallest number of links from one node to another ℓ is computed by constructing a random graph with N vertices k outgoing links from each vertex where k is drawn from empirically determined power-law distribution Pout(k) Destinations determined randomly, Pin(k) satisfied for each vertex Compute < ℓ > to be the average across all vertex pairs < ℓ > = 0.35+2.06 log(N) <ℓnd.edu > = 11.2 (data) <ℓ3×105 > = 11.6 (model) <ℓ8×108 > = 18.59 (2000 www) <ℓ1.15×1010 > = 21.07 (2005 www) 5 / 11 Barab´asi-Albert Scale-free Model Earlier models Erd¨os-R´enyi (ER) and Watts-Strogatz (WS) models predict P (k) with exponential decay Assume networks with a fixed number of nodes N Links are random and uniform 6 / 11 Barab´asi-Albert Scale-free Model Earlier models Erd¨os-R´enyi (ER) and Watts-Strogatz (WS) models predict P (k) with exponential decay Assume networks with a fixed number of nodes N Links are random and uniform Barab´asi-Albert Model Growth: Initialize with m0 vertices and add a new vertex at every timestep with m edges to nodes already in the system (m ≤ m0) Preferential Attachment: Links for a new vertex are chosen according to ki Π(ki) = j kj P so that links to highly connected nodes are more likely. 6 / 11 Scale-free Stationary State - Numeric N = t + m0 vertices mt edges 7 / 11 Scale-free Stationary State - Numeric N = t + m0 vertices γmodel =2.9 ± 0.1 mt edges scale-free stationary state 7 / 11 Scale-free Stationary State - Analytic Connectivity of vertex i ∂ki ki Vertex i aquires edges at a rate ∂t = 2t with boundary condition k(ti) = m. t 0.5 Solution: ki(t) = m( ti ) 8 / 11 Scale-free Stationary State - Analytic Connectivity of vertex i ∂ki ki Vertex i aquires edges at a rate ∂t = 2t with boundary condition k(ti) = m. t 0.5 Solution: ki(t) = m( ti ) Connectivity distribution 1/2 P [ki(t) <k] = P [m(t/ti) <k] 2 = P [ti > (m/k) t] 2 = 1 − P [ti ≤ (m/k) t] m2t − 2 = 1 k (t+m0) Then, ∂P (k (t) <k) 2m2t 1 i → 2 −3 P (k) = = 3 2m k ∂k m0 + tk Which yields a stationary power-law distribution with γ =3 8 / 11 Do we need Growth & Preferential Attachment? Growth Only – Π(k)=1/(m0 + t − 1) – P (k) ∼ exp(−βk) Preferential Attachment Only – Start with N vertices, no edges – Π(ki) = ki/ j kj P – P(k) is not stationary - eventually all vertices are connected Both Growth and Preferential Attachment are necessary 9 / 11 Matching WWW with Barab´asi-Albert Model Discrepancies γmodel =3 γout =2.45, γin =2.1 10 / 11 Matching WWW with Barab´asi-Albert Model Discrepancies γmodel =3 γout =2.45, γin =2.1 Possible Reasons Graph is not simply growing Non-unique model (vertex ordering affects γ) Model of Π(k) may be wrong Rewiring of links competes with growth 10 / 11 Summary Barab´asi-Albert model is one step closer to representing systems like the WWW that have a power-law distribution on links. In general, there may be several possible absorbing states: Scale-free state - growth sufficiently exceeds link reattachment Fully connected state - probability of adding links is too high Ripened state - popular vertices get all connections 11 / 11.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us