MathLvl
Terminale maths expertes

Graphes et marches aléatoires en Terminale maths expertes

Graphes orientés, matrices d'adjacence et marches aléatoires sur un graphe.

Un graphe est un ensemble de sommets reliés par des arêtes (ou arcs orientés). On les modélise par matrices d'adjacence et on étudie les chemins, cycles, marches aléatoires (un « marcheur » qui se déplace au hasard). Théorie centrale en informatique (réseaux, web, IA) et probabilités.

Au programme : graphes orientés et non orientés ; matrice d'adjacence M ; lien entre puissances de M et nombre de chemins (l'élément (i,j) de Mⁿ donne le nombre de chemins de longueur n entre sommets i et j) ; marches aléatoires (déplacement selon les probabilités des arêtes sortantes) ; chaîne de Markov associée ; état stable (vecteur propre associé à la valeur propre 1) ; applications (PageRank simplifié, propagation, jeux de plateau).

Pièges classiques : confondre graphe orienté et non orienté (matrice symétrique pour non orienté) ; mal lire la matrice d'adjacence ; oublier que la somme des probabilités d'arêtes sortantes vaut 1 dans une marche aléatoire. Méthode : dessiner le graphe ; pour une marche aléatoire, observer l'évolution sur quelques étapes avant l'état stable.

Cours et fiche

📘

Leçon

Le cours complet du chapitre

Télécharger
📝

Fiche de révision

Synthèse + formules essentielles

Télécharger

Exercices corrigés

5 exercices
1

Plaquette 1 – Matrice d'adjacence, chemins et distributions stables

2

Plaquette 2 – Matrice d'adjacence, degrés et comptage de chemins

3

Plaquette 3 – Marches aléatoires sur un graphe

4

Plaquette 4 – Graphes probabilistes : convergence et démonstrations

5

Plaquette 5 – Synthèse : réseaux, PageRank et modèles aléatoires

Leçon complète

Graphes et marches aléatoires en Maths expertes : cours complet

Les graphes modélisent toutes sortes de réseaux (sociaux, transports, internet). Les marches aléatoires sur ces graphes sont à la base de nombreux algorithmes (PageRank, recherche, simulation).

Vocabulaire des graphes

Graphe

Un graphe G = (V, E) est constitué :

  • d'un ensemble de sommets (ou nœuds) V ;
  • d'un ensemble d'arêtes E reliant des sommets.

Graphe orienté ou non

  • Non orienté : les arêtes ne sont pas dirigées (Facebook, métro).
  • Orienté : les arêtes ont un sens (Twitter, Web).

Degré

Le degré d'un sommet est le nombre d'arêtes qui en partent (ou y arrivent).

Pondéré

Un graphe est pondéré si chaque arête a un poids (distance, capacité, probabilité).

Matrice d'adjacence

Définition

Pour un graphe à n sommets, la matrice d'adjacence A est de taille n × n :

Aᵢⱼ = 1 & s'il y a une arête de i vers j ; 0 & sinon

Pour un graphe pondéré, Aᵢⱼ est le poids de l'arête (ou 0 s'il n'y a pas d'arête).

Propriété

  • Graphe non orienté : A est symétrique.
  • Graphe orienté : A n'est pas nécessairement symétrique.

Chemins et puissances de matrice

Théorème

Le nombre de chemins de longueur k entre i et j est donné par (A^(k))ᵢⱼ.

Exemple

Pour un triangle avec sommets 1, 2, 3 :

A = 0 & 1 & 1 ; 1 & 0 & 1 ; 1 & 1 & 0

A² donne le nombre de chemins de longueur 2.

A² = 2 & 1 & 1 ; 1 & 2 & 1 ; 1 & 1 & 2

(Chaque sommet peut revenir à lui-même en 2 pas via les 2 autres sommets.)

Marche aléatoire sur un graphe

Définition

Une marche aléatoire est un déplacement de sommet en sommet, où à chaque étape on choisit au hasard une arête sortante (parfois selon des probabilités pondérées).

Matrice de transition

Si le sommet i a dᵢ arêtes sortantes, on définit :

Pᵢⱼ = 1/dᵢ (si arête de i vers j )

Évolution

Si πₙ est la distribution de probabilité à l'étape n (vecteur ligne) :

πₙ₊₁ = πₙ P

Plus généralement : πₙ = π₀ Pⁿ.

Distribution stationnaire

Définition

Une distribution stationnaire π vérifie :

π P = π

(C'est un vecteur propre à gauche pour la valeur propre 1.)

Existence

Pour un graphe connexe (tout sommet accessible) et apériodique, la distribution stationnaire existe et est unique.

Calcul

On résout le système π P = π avec Σ πᵢ = 1.

Théorème ergodique

Énoncé (informel)

Pour une marche aléatoire « gentille » sur un graphe :

lim_n → +∞ πₙ = π (distribution stationnaire)

Conséquence

À long terme, la probabilité d'être au sommet i se stabilise indépendamment du point de départ.

PageRank

Principe

L'algorithme de PageRank de Google calcule l'importance d'une page web via une marche aléatoire sur le graphe du Web.

Idée

Une page est importante si beaucoup de pages importantes pointent vers elle. La distribution stationnaire d'une marche aléatoire sur le Web donne ce classement.

Variante avec téléportation

À chaque étape, le marcheur a une probabilité α de sauter sur n'importe quelle page au hasard (pour éviter de rester bloqué).

Exemple détaillé

Graphe à 3 sommets

P = 0 & 0,5 & 0,5 ; 0,5 & 0 & 0,5 ; 0,5 & 0,5 & 0

Distribution stationnaire : par symétrie, π = (1/3, 1/3, 1/3).

Vérification

π P = (1/3 × 0 + 1/3 × 0,5 + 1/3 × 0,5, …) = (1/3, 1/3, 1/3) = π ✓.

Applications

Réseaux sociaux

Identification d'utilisateurs influents, détection de communautés.

Internet

PageRank, recommandation, routage.

Biologie

Réseaux de protéines, propagation d'épidémies.

Économie

Réseaux commerciaux, transferts entre secteurs.

Transport

Optimisation de tournées, gestion du trafic.

Erreurs fréquentes à éviter

  • Confondre A et P : A est binaire (ou poids), P est probabiliste.
  • Mauvaise normalisation : la somme des lignes de P doit faire 1.
  • Confondre vecteur ligne et colonne dans les calculs.
  • Croire qu'une distribution stationnaire existe toujours : il faut connexité et apériodicité.

FAQ — Graphes et marches aléatoires

À quoi sert l'étude des graphes ?

À modéliser des réseaux : sociaux, biologiques, informatiques, transports, électriques…

Comment Google utilise les marches aléatoires ?

L'algorithme PageRank classe les pages web par la probabilité stationnaire d'une marche aléatoire sur le Web.

Pourquoi la « téléportation » dans PageRank ?

Pour assurer que la marche ne reste pas piégée et que la distribution stationnaire existe.

À quelle vitesse converge une marche aléatoire ?

Cela dépend du « gap spectral » de la matrice P : plus il est grand, plus la convergence est rapide.

Tout sur matrices et graphes en maths expertes

Opérations sur les matrices, inverse, applications aux suites, graphes et marches aléatoires.

Tous les chapitres de Terminale maths expertes

Poursuis ta révision avec les autres chapitres du programme de Terminale maths expertes.