30
Réseaux complexes

Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Embed Size (px)

Citation preview

Page 1: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Réseaux complexes

Page 2: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Qu’est-ce qu’un réseau ?

Points/sites reliés par des liens

individus

ordinateurspages webaéroportsmolécules....

relations sociales (ex:collaborations scientifiques)câbleshyperliensconnexions aériennesréactions chimiques....

AutoorganisationEvolution dynamique

Page 3: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Etude des réseaux complexes

•Etude phénoménologique:

dégager des caractéristiques générales

•Modélisation:

comprendre les mécanismes

•Conséquences: comprendre l’importance des différentes caractéristiques

pour différents phénomènes, par exemple la propagation

d’épidémies, la fragilité en face de pannes ou d’attaques...

Page 4: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Réseaux sociaux:l’expérience de Milgram

Milgram, Psych Today 2, 60 (1967)

Dodds et al., Science 301, 827 (2003)

“Six degrés de séparation”: “petit-monde”

Page 5: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

L’Internet: un autre “petit-monde”

Histogramme des distancesentre deux sites:

distances typiques très petitespar rapport à la taille d’Internet

Autres exemples: WWW, réseaux de transports, etc...

Page 6: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Une autre caractéristique répandue: “Clustering”

1

2

3

n

Plus grande probabilité d’être connectés

Clustering: Mes amis se connaissent très probablement entre eux (exemple typique: réseaux sociaux)

Effet quantifié parle coefficient de clustering,entre 0 et 1

Page 7: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Modèle le plus simple de réseaux:Erdös-Renyi (1960)

-N points, liés avec probabilité p:

-Modifications du modèle pour introduire le clustering

Réseau -statique, -homogène: nombre de voisins similaire pour tous

Page 8: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Réseau du transport aérien

Page 9: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Une vision d’Internet

Page 10: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Homogène vs. Hétérogène

Réseau homogène

nombre de voisins similaire pour tous Réseau hétérogène:

grandes variations du nombre de voisins

Page 11: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Principales caractéristiques des réseaux complexes

•Nombreux éléments en interaction•Evolution dynamique•Auto-organisation

•Nombreux éléments en interaction•Evolution dynamique•Auto-organisation

Architecture non-trivialePropriétés émergentes

Phénomènes coopératifs

petit-mondeclusteringhétérogénéité

Internet,World-Wide-Web,Réseaux sociauxetc...

Page 12: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Modélisation des réseaux complexes

Processus microscopiques des composants

Propriétés statistiques et dynamiquesau niveau macroscopique

Physique

Statistique

Page 13: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

La modélisation commence par la compréhensiondes mécanismes de base de la formation du réseau

La topologie complexe est générée dans les modèles,et non mise à la main de façon ad-hoc

Meilleure compréhension de l’interaction entredynamique, trafic, etc...

Changement de point de vue

Page 14: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Exemple de mécanisme:L’attachement préférentiel

1)Les réseaux croissent par l’addition de nouveaux sites

Exemples:

WWW : addition de nouvelles pages webs Internet : nouveaux ordinateurs, serveurs

2) Les nouveaux sites se connectent plutôt vers des sites ayant déjà de

nombreux voisinsExemples:WWW : liens vers des pages webs connuesInternet : liens vers des fournisseurs d’accès bien connectés

1) + 2) => réseau très hétérogène

Page 15: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Graphe aléatoire vs

Attachement préférentiel

Page 16: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Autres niveaux de complexité

• intensités des liens

• réseaux dynamiques

(ex: peer-to-peer)

• réseaux dirigés (ex: WWW)

Page 17: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Exemple d’applications:

épidémiologie

Page 18: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Modèles de propagation d’épidémies

Description schématique des individus et de leur état:

Les individus peuvent se trouver dans certains états: Sain/Susceptible * Infecté * Immunisé/Remis

-Propagation par contact

S I II

p

-Guérison/immunisation

I R

Page 19: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Modèles de propagation d’épidémies

Réseau de contacts:•Individus=sites•Liens=possibilité de propagation

Réseau dont la topologiejoue un rôle important

Page 20: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Virus sur ordinateurs Topologie d’Internet

Computer worms Topologie du réseaud’ email

Importance de la topologiedu réseau de contacts

Epidémiologie Topologie du réseaude transports/déplacements

Page 21: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Importance de la topologiedu réseau de contacts

p0 pc

L’épidémie se propage

L’épidémiemeurt

p0pc=0 (ou très petit)

L’épidémie se propage

Graphes homogènes Graphes hétérogènes

S I II

p

Page 22: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Un autre exemple de modèlede propagation d’une épidémie

Ville A Ville Ba

b

c

d

Page 23: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Un autre exemple;propagation d’une épidémie

Ville A Ville B

=>Importance du réseau de transport !

ab

c

d

Page 24: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Une épidémie ancienne

Dec. 1347

Dec. 1347June 1348

Dec. 1348

June 1349

Dec. 1349

June 1350

Dec. 1350

Dec. 1347

Dec. 1350

Peste NoirePeste Noire14ème siècle14ème siècle

Page 25: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Nov. 2002

Mar. 2003

Une épidémie récente

SARSSARS

Page 26: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Etudes possibles

caractérisation du réseau de transport(essentiellement: transport aérien) modèle simple d’épidémie reproduire a posteriori le déroulement de l’épidémiepour valider le modèle

étude, dans le cadre du modèle, de l’influencedes différents niveaux de complexité étude de la prédictabilité étude de mesures d’endiguement

Page 27: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Conclusion

Domaine interdisciplinaire:

informatique, biologie, épidémiologie, sciences sociales...

-Importance études empiriques

-Modélisation

-Conséquences sur processus divers

PhysiqueStatistique

(exemples: épidémies; fragilité des réseaux; ...)

Page 28: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

RobustnessComplex systems maintain their basic functions even under errors and failures (cell mutations; Internet router breakdowns)

node failure

fc

0 1Fraction of removed nodes, f

1

SS: fraction of giant

component

Page 29: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Case of Scale-free NetworksCase of Scale-free Networks

s

fc 1

Random failure fc =1 ( 3)

Attack =progressive failure of the most

connected nodes fc <1

Internet mapsInternet maps

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

Page 30: Réseaux complexes. Quest-ce quun réseau ? Points/sites reliés par des liens individus ordinateurs pages web aéroports molécules.... relations sociales

Failures vs. attacks

1

S

0 1ffc

Attacks

3 : fc=1

(R. Cohen et al PRL, 2000)

Failures

Topological error tolerance