la théorie du monde est petit i. simulation dun réseau 1. monde ordonné 2. permutations de...

10
La théorie du monde est petit I. Simulation d’un réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de l’aléatoire III. Une autre manière de voir les choses 1. Nouvelle disposition 2. Proximité 3.Quelqus résultats

Upload: juste-courtin

Post on 03-Apr-2015

106 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

La théorie du monde est petit

I. Simulation d’un réseau

1. Monde ordonné

2. Permutations de relations

II. Théorie1. Chemin le plus court

2. Effet de l’aléatoire

III. Une autre manière de voir les choses

1. Nouvelle disposition

2. Proximité 3.Quelqus résultats

Page 2: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

Introduction• Expérience de Milgram

– idée de « six degrés de séparations »• Les premières expériences furent un échec• Après d’autre réitérations le nombre 6 se dégagea

– Existence « d’entonnoirs »

• Nombre d’Erdõs– Défini par récurrence

• Le nombre d’Erdõs du mathématicien Erdõs est 0• Une personne qui a cosigné un article de

mathématiques avec un mathématicien ayant un nombre d’Erdõs (N) a un nombre (N+1)

• Si une personne n'a cosigné aucun article avec ces mathématiciens, il a par définition un nombre d'Erdős égal à

Page 3: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

I. Simulation d’un réseau

• 1. Monde ordonné– On considèrera qu’un monde est ordonné

lorsque positionné en cercle son graphe est

symétrique par rapport à tous ses diamètres

– Il est possible de simuler un tel monde en

Caml• type gens = {nom : string ; mutable relation :

string list};;

• type monde = {mutable reseau:gens list};;

• On donne au gens des numéros de 1 à n

• Chaque personne connaît les personnes ayant les k/2 numéros précédant le sien et les k/2 suivant le sien

Un monde ordonné de 40 personnes ayant chacune 10

relations

Page 4: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

• 2. Permutation de relation

– On peut créer un modèle plus proche de la réalité en introduisant un part d’aléatoire dans un monde ordonné

– Pour cela on modifie le monde en supprimant des relations aléatoirement et en recréant d’autres au hasard

– La fonction prend en argument un monde et un réel (p) entre 0 et 1 pour supprimer aléatoirement k relations et en créer k au hasard avec n le nombre de relations dans le monde et

E p n

Un monde désordonné à 40personnes ayant chacune

10 relations

k E p n

Page 5: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

II. Théorie

• 1. Chemin le plus court– On définit le chemin le plus court entre deux personnes par le plus petit nombre

d’intermédiaires entre ces deux personnes plus 1– Le chemin le plus court moyen est la moyenne des chemins les plus courts entre

toutes les personnes du monde

– On peut le calculer le chemin le plus court entre une personne p1 et une personne p2 récursivement avec

• Les deux personnes sont en relation renvoie 1

• Sinon renvoie 1 plus le chemin le plus court entre p1 et une personne imaginaire ayant le même nom que p2 et connaissant l’ensemble des connaissances des connaissances de p2

• Si que le chemin est plus long que le nombre de gens dans le monde p1 et p2 ne sont pas en relation, la fonction renvoie un message d’erreur

Page 6: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

• 2. les effets de l’aléatoire

Page 7: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

– les test montrent que dès que l’on rajoute un peu d’aléatoire le chemin le plus court diminue rapidement pour garder ensuite une valeur presque constante

– On observe également que plus le nombre de relation est grand plus l’influence de l’aléatoire est faible

Comparaison entre un monde ordonné et un monde moins ordonné(60 personnes ayant chacune 15 relations)

Page 8: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

III. Une autre manière de voir les choses

• 1. Nouvelle disposition– On considère une nouvelle représentation: au lieu de considérer une disposition

en cercle, on place les habitants sur une grille nxn. On a donc n² habitants.

– On propose en même temps un nouveau modèle du réseau social: chaque habitant (représenté comme un nœud sur la grille) a des connaissances locales et des connaissances à longue distance.

Deux mondes à 121 personnes

Page 9: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

• 2. Proximité– On définit la distance d entre 2 nœuds (i,j) et(k,l) comme

d= |k-i|+|l-j|

– On définit ainsi trois nombres:• p tel que chaque nœud u connaisse tous les nœuds situés dans une distance

inférieure ou égale à p

• q comme le nombre de connaissances à longue distance de chaque nœud

• r tel que P(u connaisse v) est proportionnelle à .u , v d u , v r

Trois mondes de 121 personnes avec respectivementp=1 et q=0p=1 et q=1p=3 et q=0

Page 10: La théorie du monde est petit I. Simulation dun réseau 1. Monde ordonné 2. Permutations de relations II. Théorie 1. Chemin le plus court 2. Effet de laléatoire

• 3.Quelques résultats.– On forme un algorithme pour transmettre un message d’un nœud t à un

nœud s. Il y a certaines conditions, à chaque étape u on a connaissance de: la structure de la grille emplacement de t des gens qui ont déjà eu le message et de leurs contacts

– On appelle temps de livraison le nombre d’ étapes entre t et s.

– Lorsque r=0, la théorie des graphes permet de montrer qu il y a une très large probabilité.