Activité 2 : Les Graphes — Réseaux Sociaux

Graphes Sommets Arêtes Matrices Réseaux
Compétences visées
  • Comprendre la notion de graphe (sommets, arêtes)
  • Calculer la distance, le diamètre, l'écartement et le centre d'un graphe
  • Construire et lire une matrice d'adjacence
  • Connaître la théorie des 6 degrés de séparation
Objectif de la séance

Représenter un réseau social sous forme de graphe mathématique et en analyser les propriétés fondamentales.

? réfléchis
Questionnement

— Qu'est-ce qu'un réseau social ?

— Comment représenter simplement les liens entre personnes ?

— Peut-on mesurer la distance entre deux utilisateurs d'un réseau ?

Partie 1 — Qu'est-ce qu'un graphe ?

A B C D
Définition — Le graphe

Dans un réseau social, les liens entre utilisateurs sont complexes. On les représente sous la forme d'un graphe.

Un graphe est constitué de :

  • Sommets (ou nœuds — vertices/nodes) → les utilisateurs
  • Arêtes (edges) → les liens entre utilisateurs
a b d c e f g
Propriétés d'un graphe

Distance entre deux sommets : nombre minimum d'arêtes pour aller de l'un à l'autre. Ex : distance(a, f) = 2 (chemin a → d → f).

Diamètre : distance maximale entre deux sommets quelconques du graphe. Ici : diamètre = 2.

Écartement d'un sommet : distance maximale entre ce sommet et tous les autres. Écartement(a) = 2  |  Écartement(d) = 1.

Centre : sommet d'écartement minimal. Ici : d (en vert) avec un écartement de 1.

Rayon : écartement du centre. Ici : rayon = 1.

À retenir distance ≤ écartement ≤ diamètre
À retenir — Récapitulatif des propriétés

📌 distance(A,B) = nombre minimum d'arêtes entre A et B

📌 écartement(X) = distance max entre X et tous les autres sommets

📌 diamètre = écartement maximum parmi tous les sommets

📌 centre = sommet dont l'écartement est le plus petit

📌 rayon = écartement du centre  |  rayon ≤ diamètre

Travail 1 — Dessiner un réseau social

💡 Activité Réseau social
Travail à faire

Tracer le graphe du réseau social suivant (6 membres : A, B, C, D, E, F) :

  • A est ami avec B, C et D
  • B est ami avec A et D
  • C est ami avec A, E et D
  • D est ami avec tous les autres
  • E est ami avec C, D et F
  • F est ami avec E et D

Utiliser l'outil en ligne : graphonline.ru/fr/

Graphe solution
A B C D E F B

D (vert) = centre du graphe

Partie 2 — La Matrice d'adjacence

A B C A B C 0 1 1 1 0 1 1 1 0
Définition — La matrice d'adjacence

Une matrice d'adjacence est un tableau à deux dimensions décrivant tous les liens d'un graphe.

  • On place un 1 si deux sommets sont reliés par une arête
  • On place un 0 si aucun lien n'existe
  • La diagonale est toujours 0 (pas de lien vers soi-même)
  • La matrice est symétrique pour un graphe non orienté
ABCD
A0111
B1010
C1101
D1010

Travail 2 — Compléter une matrice d'adjacence

A B C D
Compléter la matrice (liens : A-B, A-C, B-C, C-D)

Remplissez chaque case avec 0 ou 1 selon le graphe ci-contre :

ABCD
A
B
C
D

Correction :
ABCD
A0110
B1010
C1101
D0010

Liens : A-B ✔  |  A-C ✔  |  B-C ✔  |  C-D ✔  |  Tous les autres = 0

Partie 3 — Les 6 degrés de séparation

1 2 6 6 degrés de séparation
La théorie des 6 degrés de séparation (Milgram, 1967)

En 1967, le psychologue Stanley Milgram formule l'hypothèse que toute personne sur Terre est reliée à n'importe quelle autre par une chaîne d'au plus 6 intermédiaires.

Sur un graphe : chaque sommet est relié à tout autre sommet par un chemin d'au plus 6 arêtes.

6
degrés selon Milgram (1967)
4.74
degrés sur Facebook (2011)
3.5
degrés sur Facebook (2016)
MOI BULLE
Les bulles de filtre

Les réseaux sociaux utilisent des algorithmes de recommandation qui créent des "bulles de filtre" : l'utilisateur ne voit que les contenus correspondant à ses goûts.

Théorie développée par Eli Pariser : à partir des données collectées (historique, clics, interactions), l'algorithme sélectionne les contenus visibles — enfermant l'utilisateur dans une bulle qui renforce ses opinions.

  • Liens forts : amis proches, opinions similaires → bulle fermée
  • Liens faibles : connaissances lointaines → permettent de traverser le graphe rapidement

Exercices — Vérifie tes connaissances

EXO 1 Vocabulaire Facile
Exercice 1 — Vocabulaire des graphes

Q1 — Dans un réseau social, les membres sont appelés :


Q2 — Les connexions entre membres d'un réseau sont appelées :

P Q R S
Exercice 2 — Distance, diamètre et centre

Graphe : P-Q, Q-R, R-S, S-P, Q-S (pointillés)

Q1 — Quelle est la distance entre P et R ?


Q2 — Quel est le diamètre de ce graphe ?


Q3 — Quel(s) sommet(s) est (sont) le centre de ce graphe ?

EXO 3 Matrice Avancé
Exercice 3 — Lire une matrice

Combien d'arêtes possède le graphe décrit par cette matrice ?

XYZW
X0101
Y1010
Z0101
W1010
On compte les 1 dans le triangle supérieur de la matrice (au-dessus de la diagonale) : X-Y, X-W, Y-Z, Z-W = 4 arêtes. On divise par 2 car chaque arête apparaît deux fois dans une matrice symétrique.
🌍 Milgram 6 degrés
Exercice 4 — Simulateur de chaîne de séparation

Entrez deux prénoms et visualisez une chaîne fictive de 6 degrés :


Q — Selon Facebook en 2016, le nombre moyen de degrés de séparation est :

Ma synthèse

Synthèse Graphe = sommets + arêtes Matrice d'adjacence
Fiche de structuration des connaissances
Notion Définition
Graphe Ensemble de sommets reliés par des arêtes
Sommet Nœud du graphe (utilisateur d'un réseau)
Arête Lien entre deux sommets
Distance Nb minimum d'arêtes entre deux sommets
Diamètre Distance maximale du graphe
Centre Sommet d'écartement minimal
Matrice d'adjacence Tableau 0/1 décrivant tous les liens
6 degrés de séparation Toute personne est reliée à toute autre en ≤ 6 intermédiaires