• Aucun résultat trouvé

Complex networks

N/A
N/A
Protected

Academic year: 2022

Partager "Complex networks"

Copied!
45
0
0

Texte intégral

(1)

Complex networks

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

I. Alvarez-Hamelin (LPT, Orsay, France) M. Barthélemy (CEA, France)

L. Dall’Asta (LPT, Orsay, France) R. Pastor-Satorras (Barcelona, Spain) A. Vespignani (LPT, Orsay, France)

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

(2)

Complex networks: examples

Small-world networks

Scale-free networks: evidences, modeling, tools for characterization

Consequences of SF structure

Perspectives: weighted complex networks

Plan of the talk

(3)

Examples of complex networks

Internet

WWW

Transport networks

Protein interaction networks

Food webs

Social networks

...

(4)

Social networks:

Milgram’s experiment

Milgram, Psych Today 2, 60 (1967) Dodds et al., Science 301, 827 (2003)

“Six degrees of separation”

(5)

Small-world properties:

also in the Internet

Distribution of chemical distances between two nodes

Average fraction of nodes within a chemical distance d

(6)

Usual random graphs:

Erdös-Renyi model (1960)

BUT...

N points, links with proba p:

static random graphs

short distances (log N)

Poisson distribution

(p=O(1/N))

(7)

Clustering coefficient

C = # of links between 1,2,…n neighbors n(n-1)/2

1 2

3 n

Higher probability to be connected

Clustering: My friends will know each other with high probability!

(typical example: social networks)

(8)

Asymptotic behavior

. )

(

)

(

1/

const N

C

N N

L

d

)

1

(

log )

(

N N

C

N N

L

Lattice Random graph

(9)

In-between: Small-world networks

Watts & Strogatz,

Nature 393, 440 (1998)

N = 1000

•Large clustering coeff.

•Short typical path

N nodes forms a regular lattice.

With probability p, each edge is rewired randomly =>Shortcuts

(10)

Size-dependence

Amaral & Barthélemy Phys Rev Lett 83, 3180 (1999) Newman & Watts, Phys Lett A 263, 341 (1999)

Barrat & Weigt, Eur Phys J B 13, 547 (2000)

p >> 1/N => Small-world structure

(11)

Is that all we need ?

NO, because...

Random graphs,

Watts-Strogatz graphs are homogeneous graphs

(small fluctuations of the degree k):

While...

(12)

Airplane route network

(13)

CAIDA AS cross section map

(14)

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

(15)

Exp. vs. Scale-Free

Poisson distribution

Exponential Network

Power-law distribution

Scale-free Network

(16)

Main Features of complex networks

Many interacting units

Self-organization

Small-world

Scale-free heterogeneity

Dynamical evolution

Many interacting units

Self-organization

Small-world

Scale-free heterogeneity

Dynamical evolution

Standard graph theory

Static

Ad-hoc topology Random graphs

(17)

Two important observations

(1) The number of nodes (N) is NOT fixed.

Networks continuously expand by the addition of new nodes

Examples:

WWW : addition of new documents Citation : publication of new papers

(2) The attachment is NOT

uniform.A node is linked with higher probability to a node that already has a large number of links.

Examples : WWW : new documents link to well known sites (CNN, YAHOO, NewYork Times, etc) Citation : well cited papers are more likely to be cited again

Origins SF

(18)

Scale-free model

(1) GROWTH : At every timestep we add a new node with m edges (connected to the nodes already present in the system).

(2) PREFERENTIAL ATTACHMENT : The probability Π that a new node will be

connected to node i depends on the connectivity ki of that node

A.-L.Barabási, R. Albert, Science 286, 509 (1999)

j j

i

i k

k k

 

( )

P(k) ~k-3

(19)

BA network

Connectivity distribution

(20)

More models

Generalized BA model

(Redner et al. 2000)

(Mendes et al. 2000)

(Albert et al. 2000)

j j j

i i i

k k k

)

(

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

Rewiring Highly clustered

(Dorogovtsev et al. 2001) (Eguiluz & Klemm 2002)

Fitness Model

(Bianconi et al. 2001)

Multiplicative noise

(Huberman & Adamic 1999)

(....)

(21)

Tools for characterizing the various models

Connectivity distribution P(k)

=>Homogeneous vs. Scale-free

Clustering

Assortativity

...

=>Compare with real-world networks

(22)

Topological correlations:

clustering

i

ki=5 ci=0.

ki=5 ci=0.1

aij: Adjacency matrix

(23)

Topological correlations:

assortativity

ki=4

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

i

k=7 k=3

k=4 k=4

(24)

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

(25)

Consequences of the topological heterogeneity

Robustness and vulnerability

Propagation of epidemics

(26)

Robustness

Complex systems maintain their basic functions even under errors and failures

(cell  mutations; Internet  router breakdowns)

node failure

fc

0 1

Fraction of removed nodes, f 1

S: fraction of giant S

component

(27)

Case of Scale-free Networks Case of Scale-free Networks

s

fc 1

Random failure fc =1 (  3)

Attack =progressive failure of the most connected nodes fc <1

Internet maps Internet maps

R. Albert, H. Jeong, A.L. Barabasi, Nature 406 378 (2000)

(28)

Failures vs. attacks

1

S

0 fc f 1

Attacks

  3 : fc=1

(R. Cohen et al PRL, 2000)

Failures

Topological error tolerance

(29)

Other attack strategies

Most connected nodes

Nodes with largest betweenness

Removal of links linked to nodes with large k

Removal of links with largest betweenness

Cascades

...

(30)

Betweenness

measures the “centrality” of a node i:

for each pair of nodes (l,m) in the graph, there are

lm shortest paths between l and m

ilm shortest paths going through i

bi is the sum of ilm / lm over all pairs (l,m)

i j

bi is large bj is small

(31)

Other attack strategies

Most connected nodes

Nodes with largest betweenness

Removal of links linked to nodes with large k

Removal of links with largest betweenness

Cascades

...

P. Holme et al., P.R.E 65 (2002) 056109

A. Motter et al., P.R.E 66 (2002) 065102, 065103 D. Watts, PNAS 99 (2002) 5766

Problem of reinforcement ?

(32)

Natural computer virus

•DNS-cache computer viruses

•Routing tables corruption

Data carried viruses

•ftp, file exchange, etc.

Internet topology

Computer worms

•e-mail diffusing

•self-replicating

E-mail network topology

Epidemic sprea

Epidemic spreading on SF networks on SF networks

Epidemiology Air travel topology

(33)

Mathematical models of epidemics Mathematical models of epidemics

Coarse grained description of individuals and their state

Individuals exist only in few states:

Healthy or Susceptible * Infected * Immune * Dead

Particulars on the infection mechanism on each individual are neglected.

Topology of the system: the pattern of contacts along which infections spread in population is identified by a network

Each node represents an individual

Each link is a connection along which the virus can spread

(34)

Non-equilibrium phase transition

epidemic threshold = critical point

prevalence  =order parameter

c

Active phase Absorbing

phase

Finite prevalence Virus death

The epidemic threshold is a general result

The question of thresholds in epidemics is central (in particular for immunization strategies)

Each node is infected with rate  if connected to one or more infected nodes

Infected nodes are

recovered (cured) with rate

 without loss of generality 

=1 (sets the time scale)

Definition of an effective

spreading rate= =prevalence

SIS model:

(35)

What about computer viruses?

Very long average lifetime (years!) compared to the time scale of the antivirus

Small prevalence in the endemic case

c

Active phase Absorbing

phase

Finite prevalence Virus death

Computer viruses ???

Long lifetime + low prevalence = computer viruses always tuned

infinitesimally close to the epidemic threshold ???

(36)

SIS model on SF networks

SIS= Susceptible – Infected – Susceptible

Mean-Field usual approximation: all nodes are

“equivalent” (same connectivity) => existence of an epidemic threshold 1/<k> for the order parameter

density of infected nodes)

Scale-free structure => necessary to take into account the strong heterogeneity of connectivities =>

k=density of infected nodes of connectivity k



c =

<k2>

<k>

=>epidemic threshold

(37)

Order parameter Order parameter

behavior in an behavior in an infinite system infinite system



c =

<k2>

<k>



c 0

<k2>  

Epidemic threshold in scale-free networks

(38)

Rationalization of computer virus data

•Wide range of spreading rate with low prevalence (no tuning)

•Lack of healthy phase = standard immunization cannot

drive the system below threshold!!!

(39)

If   3 we have absence of an epidemic threshold and no critical behavior.

If   4 an epidemic threshold appears, but it is approached with vanishing slope (no criticality).

If  4 the usual MF behavior is recovered.

SF networks are equal to random graph.

If   3 we have absence of an epidemic threshold and no critical behavior.

If   4 an epidemic threshold appears, but it is approached with vanishing slope (no criticality).

If  4 the usual MF behavior is recovered.

SF networks are equal to random graph.

Results can be generalized to generic

scale-free connectivity distributions P(k)~ k-

(40)

Absence of an epidemic/immunization threshold

The network is prone to infections (endemic state always possible)

Small prevalence for a wide range of spreading rates

Progressive random immunization is totally ineffective

Infinite propagation velocity

(NB: Consequences for immunization strategies)

Main results for epidemics spreading on SF networks

Pastor-Satorras & Vespignani (2001, 2002), Boguna, Pastor-Satorras, Vespignani (2003),

Dezso & Barabasi (2001), Havlin et al. (2002), Barthélemy, Barrat, Pastor-Satorras, Vespignani (2004)

Very important consequences of the SF topology!

(41)

Perspectives: Weighted networks

Scientific collaborations

Internet

Emails

Airports' network

Finance, economic networks

...

=> are weighted networks !!

(42)

Weights: examples

Scientific collaborations:

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

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

(M. Newman, P.R.E. 2001)

Internet, emails: traffic, number of exchanged emails

Airports: number of passengers for the year 2002

(43)

Weights

Weights: heterogeneous (broad distributions)?

Correlations between topology and traffic ?

Effects of the weights on the dynamics ?

(44)

Weights: recent works and perspectives

Empirical studies

(airport network; collaboration network: PNAS 2004)

New tools

(PNAS 2004)

strength

weighted clustering coefficient (vs. clustering coefficient)

weighted assortativity (vs. assortativity)

New models

(PRL 2004)

New effects on dynamics (resilience, epidemics...) on

networks

(work in progress)

(45)

Alain.Barrat@th.u-psud.fr

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

Références

Documents relatifs

Bonotti, Matteo; Mac Giolla Chriost, Diarmait; Darquennes, Jeroen; Oakes, Leigh; Wright, Sue; Warnke, Ingo H.. Publication

According to the fast-rotating mas- sive stars (FRMS) scenario (Decressin et al. 2013), fast rotating massive stars (25 − 120 M  ) have polluted the intracluster medium with

To test if the identified puta- tive bovine enhancer regions are enriched with functional variants that affect milk production traits, we performed genome-wide association

In engineering and scientific applications, large volumes of data are often found in the form of a well-known (geometrical or topological) space, on which scalar fields or vector

Etant donn´e un sommet v d’un graphe G et un nombre entier positif k, nous appelons k-pattern vecteur de v le tableau contenant le nombre d’apparitions des k-patterns (i.e. tous

Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France) Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334

The occurrence of both species of Pelorovis, and of a Connochaetes which is almost certainly the same as at Garba IV (and definitely not C .taurinus) tends, in our opinion, to push

Exploring Hubs and Overlapping Nodes Interactions in Modular