• Aucun résultat trouvé

Weighted networks: analysis, modeling

N/A
N/A
Protected

Academic year: 2022

Partager "Weighted networks: analysis, modeling"

Copied!
77
0
0

Texte intégral

(1)

Weighted networks:

analysis, modeling

A. Barrat, LPT, Université Paris-Sud, France

M. Barthélemy (CEA, France)

R. Pastor-Satorras (Barcelona, Spain) A. Vespignani (LPT, France)

cond-mat/0311416 PNAS 101 (2004) 3747 cond-mat/0401057 PRL 92 (2004) 228701 cs.NI/0405070 LNCS 3243 (2004) 56 cond-mat/0406238 PRE 70 (2004) 066149 physics/0504029

(2)

Complex networks:

examples, models, topological correlations

Weighted networks:

examples, empirical analysis

new metrics: weighted correlations

models of weighted networks

Perspectives

Plan of the talk

(3)

Examples of complex networks

Internet

WWW

Transport networks

Power grids

Protein interaction networks

Food webs

Metabolic networks

Social networks

...

(4)

Connectivity distribution P(k) =

probability that a node has k links

Usual random graphs:

Erdös-Renyi model (1960)

BUT...

N points, links with proba p:

static random graphs

(5)

Airplane route network

(6)

CAIDA AS cross section map

(7)

Scale-free properties

P(k) = probability that a node has k links

P(k) ~ k - (  3)

<k>= const

<k2>  

Diverging fluctuations

The Internet and the World-Wide-Web

Protein networks

Metabolic networks

Social networks

Food-webs and ecological networks

Are

Heterogeneous networks

Topological characterization

(8)

What does it mean?

Poisson distribution

Exponential Network

Power-law distribution

Scale-free Network

Strong consequences on the dynamics on the network:

Propagation of epidemics

Robustness

Resilience

...

(9)

Topological correlations:

clustering

i

ki=5 ci=0.

ki=5 ci=0.1

aij: Adjacency matrix

(10)

Topological correlations:

assortativity

ki=4

knn,i=(3+4+4+7)/4=4.5

i

k=7 k=3

k=4 k=4

(11)

Assortativity

Assortative behaviour: growing knn(k)

Example: social networks

Large sites are connected with large sites

Disassortative behaviour: decreasing knn(k)

Example: internet

Large sites connected with small sites, hierarchical structure

(12)

Models for growing scale-free graphs

Barabási and Albert, 1999: growth + preferential attachment

P(k) ~ k

-3

Generalizations and variations:

Non-linear preferential attachment : (k) ~ k Initial attractiveness : (k) ~ A+k

Highly clustered networks Fitness model: (k) ~iki Inclusion of space

Redner et al. 2000, Mendes et al. 2000, Albert et al. 2000, Dorogovtsev et al. 2001, Bianconi et al. 2001, Barthélemy 2003, etc...

(....) => many available models

P(k) ~ k

-

(13)

Beyond topology: Weighted networks

Internet

Emails

Social networks

Finance, economic networks (Garlaschelli et al. 2003)

Metabolic networks (Almaas et al. 2004)

Scientific collaborations (Newman 2001) : SCN

World-wide Airports' network*: WAN

...

*: data from IATA www.iata.org

are weighted heterogeneous networks, with broad distributions of weights

(14)

Weights

Scientific collaborations:

i, j: authors; k: paper; nk: number of authors

: 1 if author i has contributed to paper k

(Newman, P.R.E. 2001)

Internet, emails: traffic, number of exchanged emails

Airports: number of passengers

Metabolic networks: fluxes

Financial networks: shares

(15)

Weighted networks: data

Scientific collaborations: cond-mat archive;

N=12722 authors, 39967 links

Airports' network: data by IATA; N=3863

connected airports, 18807 links

(16)

Data analysis: P(k), P(s)

Generalization of k

i

: strength

Broad distributions

(17)

Correlations topology/traffic Strength vs. Coordination

S(k) proportional to k

N=12722

Largest k: 97 Largest s: 91

(18)

S(k) proportional to k=1.5 Randomized weights: =1

N=3863

Largest k: 318

Largest strength: 54 123 800

Strong correlations between topology and dynamics

Correlations topology/traffic

Strength vs. Coordination

(19)

Correlations topology/traffic Weights vs. Coordination

See also Macdonald et al., cond-mat/0405688

wij ~ (kikj)si =  wij ; s(k) ~ k

WAN: no degree correlations =>  = 1 +  SCN: 

(20)

Some new definitions:

weighted metrics

Weighted clustering coefficient

Weighted assortativity

Disparity

(21)

Clustering vs. weighted clustering coefficient

si=16

ciw=0.625 > ci ki=4 ci=0.5

si=8

ciw=0.25 < ci

wij=1 wij=5

i i

(22)

Clustering vs. weighted clustering coefficient

Random(ized) weights: C = Cw C < Cw : more weights on cliques

C > Cw : less weights on cliques

i j

k (wjk)

wij wik

(23)

Clustering and weighted clustering

Scientific collaborations: C= 0.65, Cw ~ C

C(k) ~ Cw(k) at small k, C(k) < Cw(k) at large k: larger weights on large cliques

(24)

Clustering and weighted clustering

Airports' network: C= 0.53, Cw=1.1 C

C(k) < Cw(k): larger weights on cliques at all scales, especially for the hubs

(25)

Another definition for the weighted clustering

J.-P. Onnela, J. Saramäki, J. Kertész, K. Kaski, cond-mat/0408629

uses a global normalization and the weights of the three edges of the triangle, while:

uses a local normalization and focuses on node i

(26)

Assortativity vs. weighted assortativity

ki=5; knn,i=1.8

5 1 1

1

1

1 5 5

5

5

i

(27)

Assortativity vs. weighted assortativity

ki=5; si=21; knn,i=1.8 ; knn,iw=1.2:

k

nn,i

> k

nn,iw

1 5 5

5

5

i

(28)

Assortativity vs. weighted assortativity

ki=5; si=9; knn,i=1.8 ; knn,iw=3.2:

k

nn,i

< k

nn,iw

5 1 1

1

1

i

(29)

Assortativity and weighted assortativity

Airports' network

knn(k) < knnw(k): larger weights towards large nodes

(30)

Assortativity and weighted assortativity

Scientific collaborations

knn(k) < knnw(k): larger weights between large nodes

(31)

Non-weighted vs. Weighted:

Comparison of knn(k) and knnw(k), of C(k) and Cw(k)

Informations on the correlations between topology and dynamics

(32)

Disparity

weights of the same order => y

2

» 1/k

i

small number of dominant edges => y

2

» O(1)

identification of local heterogeneities between weighted links,

existence of dominant pathways...

(33)

Models of weighted networks:

static weights

S.H. Yook et al., P.R.L. 86, 5835 (2001); Zheng et al. P.R.E 67, 040102 (2003):

growing network with preferential attachment

weights driven by nodes degree

static weights

More recently, studies of weighted models:

W. Jezewski, Physica A 337, 336 (2004); K. Park et al., P. R. E 70, 026109 (2004); E.

Almaas et al, P.R.E 71, 036124 (2005); T. Antal and P.L. Krapivsky, P.R.E 71, 026103 (2005)

in all cases:

no dynamical evolution of weights nor feedback mechanism between topology and weights

(34)

A new (simple) mechanism for growing weighted networks

Growth: at each time step a new node is added with m links to be connected with previous nodes

Preferential attachment: the probability that a new link is

connected to a given node is proportional to the node’s strength

The preferential attachment follows the probability distribution :

Preferential attachment driven by weights

AND...

(35)

Redistribution of weights:

feedback mechanism

New node: n, attached to i New weight wni=w0=1

Weights between i and its other neighbours:

s

i

s

i

+ w

0

+ 

Only

parameter

n i

j

(36)

Redistribution of weights:

feedback mechanism

The new traffic n-i increases the traffic i-j and the strength/attractivity of i

=> feedback mechanism

n i

j

“Busy gets busier”

(37)

Evolution equations (mean-field)

s

i

changes because

• a new node connects to i

• a new node connects to a neighbour j of i

(38)

Evolution equations (mean-field)

changes because

• a new node connects to i

• a new node connects to j

(39)

Evolution equations (mean-field)

•m new links

•global increase of strengths: 2m(1+) each new node:

(40)

Analytical results

Correlations topology/weights:

power law growth of si (i introduced at time ti=i)

(41)

Analytical results:

Probability distributions

t

i

uniform 2 [1;t]

P(s) ds » s

-

ds

= 1+1/a

(42)

Analytical results:

degree, strength, weight distributions

Power law distributions for k, s and w:

P(k) ~ k



; P(s)~s



(43)

Numerical results

(44)

Numerical results: P(w), P(s)

(N=105)

(45)

Numerical results: weights

wij ~ min(ki,kj)a

(46)

Numerical results:

assortativity

disassortative behaviour typical of growing networks analytics: knn / k-3

(Barrat and Pastor-Satorras, Phys. Rev. E 71 (2005) )

(47)

Numerical results:

assortativity

Weighted knnw much larger than knn : larger weights contribute to the links towards

vertices with larger degree

(48)

Disassortativity

during the construction of the network: new nodes attach to nodes with large strength

=>hierarchy among the nodes:

-new vertices have small k and large degree neighbours -old vertices have large k and many small k neighbours reinforcement: edges between “old” nodes get reinforced

=>larger knnw , especially at large k

(49)

Numerical results:

clustering

•  increases => clustering increases

• clustering hierarchy emerges

• analytics: C(k) proportional to k-3

(Barrat and Pastor-Satorras, Phys. Rev. E 71 (2005) )

(50)

Numerical results:

clustering

Weighted clustering much larger than unweighted one, especially at large degrees

(51)

Clustering

as  increases: larger probability to build

triangles, with typically one new node and 2 old nodes => larger increase at small k

new nodes: small weights so that cw and c are close

old nodes: strong weights so that triangles are more important

(52)

Extensions of the model:

i.

heterogeneities

ii.

non-linearities

iii.

directed model

iv.

other similar mechanisms

(53)

Extensions of the model:

(i)-heterogeneities

Random redistribution parameter i (

i.i.d. with

 )

self-consistent analytical solution

(in the spirit of the fitness model, cf. Bianconi and Barabási 2001)

Results

si(t) grows as ta(i)

s and k proportional

broad distributions of k and s

same kind of correlations

(54)

Extensions of the model:

(i)-heterogeneities

late-comers can grow faster

(55)

Extensions of the model:

(i)-heterogeneities

Uniform distributions of 

(56)

Extensions of the model:

(i)-heterogeneities

Uniform distributions of 

(57)

Extensions of the model:

(ii)-non-linearities

n i

j

New node: n, attached to i New weight wni=w0=1

Weights between i and its other neighbours:

i increases with si; saturation effect at s0

(58)

Extensions of the model:

(ii)-non-linearities

s prop. to k with > 1 N=5000

s0=104



Broad P(s) and P(k) with different exponents

(59)

Extensions of the model:

(iii)-directed network

i

l j

nodes i; directed links

(60)

Extensions of the model:

(iii)- directed network

n i

j

(i) Growth

(ii) Strength driven

preferential attachment (n: kout=m outlinks)

AND...

“Busy gets busier”

(61)

Weights reinforcement mechanism

i

j n

The new traffic n-i increases the traffic i-j

“Busy gets busier”

(62)

Evolution equations

(Continuous approximation)

Coupling term

(63)

Resolution

Ansatz

supported by numerics:

(64)

Results

(65)

Approximation

Total in-weight i sini : approximately proportional to the

total number of in-links i kini , times average weight hwi = 1+

Then: A=1+

sin 2 [2;2+1/m]

(66)

Measure of A prediction of 

Numerical simulations

Approx of 

(67)

Numerical simulations

NB: broad P(sout) even if kout=m

(68)

Clustering spectrum

•  increases => clustering increases

• New pages: point to various well-known pages, often connected together => large clustering for small nodes

• Old, popular nodes with large k: many in-links from many less popular nodes which are not connected together

=> smaller clustering for large nodes

(69)

Clustering and weighted clustering

Weighted Clustering larger than topological clustering:

triangles carry a large part of the traffic

(70)

Assortativity

Average connectivity of nearest neighbours of i

(71)

Assortativity

•knn: disassortative behaviour, as usual in growing networks models, and typical in technological networks

•lack of correlations in popularity as measured by the in-degree

(72)

S.N. Dorogovtsev and J.F.F. Mendes

“Minimal models of

weighted scale-free networks ”

cond-mat/0408343

(i) choose at random a weighted edge i-j, with probability / wij

(ii) reinforcement wij ! wij + 

(iii) attach a new node to the extremities of i-j

broad P(s), P(k), P(w)

large clustering

linear correlations between s and k

“BUSY GETS BUSIER”

(73)

G. Bianconi

“Emergence of weight-topology correlations in complex scale-free networks

cond-mat/0412399

(i) new nodes use preferential attachment driven by connectivity to establish m links

(ii) random selection of m’ weighted edges i-j, with probability / wij

(iii) reinforcement of these edges wij ! wij+w0

=>broad distributions of k,s,w

=>non-linear correlations

s / k

 > 1 iff m’ > m

“BUSY GETS BUSIER”

(74)

Summary/ Perspectives

Empirical analysis of weighted networks

weights heterogeneities

correlations weights/topology

new metrics to quantify these correlations

New mechanism for growing network which couples topology and weights

broad distributions of weights, strengths, connectivities

extensions of the model

randomness, non linearities, directed network

spatial network: physics/0504029

Perspectives:

Influence of weights on the dynamics on the networks

(75)

COevolution and Self-organization In dynamical Networks

http://www.cosin.org

http://delis.upb.de

http://www.th.u-psud.fr/page_perso/Barrat/

(76)

•R. Albert, A.-L. Barabási, “Statistical mechanics of complex networks”, Review of Modern Physics 74 (2002) 47.

•S.N. Dorogovtsev, J.F.F. Mendes, “Evolution of networks”, Advances in

•Physics 51 (2002) 1079.

•S.N. Dorogovtsev, J.F.F. Mendes, “Evolution of networks: From biological nets to the Internet and WWW”, Oxford University Press, Oxford, 2003

•R. Pastor-Satorras, A. Vespignani, “Evolution and structure of the Internet:

A statistical physics approach”, Cambridge University Press, Cambridge, 2003 +other books/reviews to appear soon....

Some useful reviews/books

(77)

Références

Documents relatifs

[r]

• Ces équations ne peuvent pas être intégrées simplement car elles mettent en jeu plusieurs autres concentrations que [NO 3 ] et [NO], et de façon non

• Comme on peut le voir sur le diagramme logarithmique ci-après, les mesures indiquées semblent hélas toutes correspondre à la zone de raccordement entre les

(The degree of the extension is 3, hence the group is cyclic of order 3, hence we just need to find one nontrivial automorphism to

Démontre que tout nombre entier de plus de deux chiffres peut s'écrire comme la somme d'un multiple commun à 4 et 25 et du nombre entier constitué de ses deux derniers

[r]

We can thus associate with every infinite-dimensional separable predual of an L 1 space a class of such traingular matrices called the representing matrices of

Dans cette partie, on effectue des tirages successifs avec remise et on s’arrête dès que l’on a obtenu au moins une boule blanche et une boule noire.. On note X la variable