Class 5: BA model

Albert-László Barabási With Emma K. Towlson, Sebastian Ruf, Michael Danziger and Louis Shekhtman

www.BarabasiLab.com Section 1

Introduction Section 1

Hubs represent the most striking difference between a random and a scale-free network. Their emergence in many real systems raises several fundamental questions:

• Why does the random network model of Erdős and Rényi fail to reproduce the hubs and the power laws observed in many real networks?

• Why do so different systems as the WWW or the cell converge to a similar scale-free architecture? Section 2

Growth and BA MODEL: Growth

ER model: the number of nodes, N, is fixed (static models)

networks expand through the addition of new nodes

Barabási & Albert, Science 286, 509 (1999) BA MODEL: Preferential attachment

ER model: links are added randomly to the network

New nodes prefer to connect to the more connected nodes

Barabási & Albert, Science 286, 509 (1999) Network Science: Models Section 2: Growth and Preferential Sttachment

The random network model differs from real networks in two important characteristics:

Growth: While the random network model assumes that the number of nodes is fixed (time invariant), real networks are the result of a growth process that continuously increases.

Preferential Attachment: While nodes in random networks randomly choose their interaction partner, in real networks new nodes prefer to link to the more connected nodes.

Barabási & Albert, Science 286, 509 (1999) Network Science: Evolving Network Models Section 3

The Barabási-Albert model Origin of SF networks: Growth and preferential attachment

(1) Networks continuously expand by the GROWTH: addition of new nodes add a new node with m links WWW : addition of new documents PREFERENTIAL ATTACHMENT: (2) New nodes prefer to link to highly the probability that a node connects to a node connected nodes. with k links is proportional to k. WWW : linking to well known sites

ki (ki )   j k j

P(k) ~k-3

Barabási & Albert, Science 286, 509 (1999) Network Science: Evolving Network Models Section 4 Section 4 Linearized Chord Diagram Section 4

Degree dynamics All nodes follow the same growth law ¶k k i µ P(k ) = A i ¶t i k å j j

Use: k = 2mt During a unit time (time step): Δk=m  A=m å j j

k t ¶ki ki ¶k ¶t ¶k ¶t = i = ò i = ò k 2t k 2t ¶t 2t i m i ti

b æ t ö 1 ki (t) = mç ÷ b = è ti ø 2

β: dynamical exponent

A.-L.Barabási, R. Albert and H. Jeong, Physica A 272, 173 (1999) Network Science: Evolving Network Models

All nodes follow the same growth law

SF model: k(t)~t ½ (first mover advantage)

) k (

e e r g e D

time Section 5.3 Section 5

Degree distribution

b æ t ö 1 ki (t) = mç ÷ b = è ti ø 2

A node i can come with equal probability any time between ti=m0 and t, hence: 1 1 t t P(t ) = P(t < t) = dt = i m + t i ò i 0 m0 + t 0 m0 + t

¶P(k (t) < k) 2m2t 1 \P(k) = i = ~ k -g 3 γ = 3 ¶k mo + t k

A.-L.Barabási, R. Albert and H. Jeong, Physica A 272, 173 (1999) Network Science: Evolving Network Models

Degree distribution

æ ö b 2m2t 1 t 1 P(k) = ~ k -g γ = 3 ki (t) = mç ÷ b = 3 mo + t k è ti ø 2

(i) The degree exponent is independent of m.

(ii) As the power-law describes systems of rather different ages and sizes, it is expected that a correct model should provide a time-independent degree distribution. Indeed, asymptotically the degree distribution of the BA model is independent of time (and of the system size N)  the network reaches a stationary scale-free state.

(iii) The coefficient of the power-law distribution is proportional to m2.

A.-L.Barabási, R. Albert and H. Jeong, Physica A 272, 173 (1999) Network Science: Evolving Network Models The mean field theory offers the correct scaling, BUT it provides the wrong coefficient of the degree distribution.

So assymptotically it is correct (k ∞), but not correct in details (particularly for small k).

To fix it, we need to calculate P(k) exactly, which we will do next using a rate equation based approach.

Network Science: Evolving Network Models Degree distribution

b æ t ö 1 2m(m +1) k (t) = mç ÷ b = P(k) = γ = 3 i k(k +1)(k + 2) è ti ø 2 P(k) ~ k -3 for large k (i) The degree exponent is independent of m.

(ii) As the power-law describes systems of rather different ages and sizes, it is expected that a correct model should provide a time-independent degree distribution. Indeed, asymptotically the degree distribution of the BA model is independent of time (and of the system size N)

 the network reaches a stationary scale-free state.

(iii) The coefficient of the power-law distribution is proportional to m2.

Network Science: Evolving Network Models NUMERICAL SIMULATION OF THE BA MODEL

2m(m +1) P(k) = k(k +1)(k + 2)

Section 6

absence of growth and preferential attachment MODEL A

growth preferential attachment

Π(ki) : uniform

¶ki m = AP(ki ) = ¶t m0 + t -1

m0 + t -1 ki (t) = mln( ) + m m + ti -1 e k P(k) = exp(- ) ~ e-k m m

MODEL B

growth preferential attachment

k 1 N k 1 i  A(k )   i  t i N N 1 2t N N 2(N 1) 2 k (t)  t  Ct 2(N 1) ~ t i N(N  2) N

pk : (initially)   Gaussian  Fully Connected Do we need both growth and preferential attachment? YEP.

Network Science: Evolving Network Models Preliminary project presentation (Apr. 28th)

5 slides

Discuss:

What are your nodes and links

How will you collect the data, or which dataset you will study

Expected size of the network (# nodes, # links)

What questions you plan to ask (they may change as we move along with the class).

Why do we care about the network you plan to study.

Network Science: Evolving Network Models February 14, 2011