Mathématiques expertes (option) · Terminale
Matrice d'adjacence et chemins : cours de Terminale (maths expertes)
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- La matrice d'adjacence d'un graphe d'ordre est un tableau carré : le coefficient compte les arêtes (ou arcs) de vers ; la diagonale compte les boucles.14
- Le tableau dépend de l'ordre choisi pour les sommets ; une fois l'ordre fixé, il est unique. Un graphe simple non orienté donne une matrice binaire, symétrique, à diagonale nulle.4
- Théorème : le coefficient de est le nombre de chemins de longueur de à .4
- Méthode : numéroter les sommets, écrire , calculer ligne par ligne, lire le coefficient demandé. La somme des coefficients de donne tous les chemins de longueur .
- Pour un graphe probabiliste, la matrice d'adjacence s'appelle matrice de transition ; c'est le point de départ des chaînes de Markov.12
Pourquoi coder un graphe par un tableau de nombres
Un graphe se dessine facilement, mais un dessin ne se calcule pas. Pour répondre à une question comme « de combien de façons peut-on aller du sommet A au sommet D en trois étapes ? », il faut un objet sur lequel on sait faire des opérations. Les matrices que tu as étudiées juste avant, avec leurs produits et leurs puissances, jouent exactement ce rôle.
Le programme de Mathématiques expertes range la matrice d'adjacence parmi les exemples de représentations matricielles, et il demande d'utiliser les puissances de cette matrice pour étudier les chemins d'un graphe.2 Ce cours suit trois étapes : construire la matrice à partir d'un graphe, comprendre ce qu'elle contient, puis exploiter ses puissances.
Avant de commencer, rappelle-toi trois choses : savoir multiplier deux matrices carrées, connaître le vocabulaire des graphes (sommet, arête, arc, boucle, ordre), et savoir faire une démonstration par récurrence.
Définition de la matrice d'adjacence
| Type de graphe | Lecture du coefficient $a_{ij}$ | Symétrie | Diagonale |
|---|---|---|---|
| Non orienté, simple | 1 si une arête relie i et j | Symétrique | Que des 0 |
| Orienté | 1 si un arc va de i vers j | Pas forcément | 1 pour chaque boucle |
| Avec arêtes multiples | Nombre d'arêtes entre i et j | Symétrique si non orienté | Nombre de boucles |
Propriétés de la matrice d'adjacence
Ces propriétés servent de contrôle. Quand tu viens d'écrire une matrice pour un graphe non orienté, regarde si elle est symétrique par rapport à sa diagonale : si ce n'est pas le cas, tu as oublié une arête d'un côté. Pour un graphe orienté, la symétrie n'a aucune raison d'exister : un arc de vers n'implique pas d'arc de vers .
Chemins et puissances de la matrice
Voici le résultat central du chapitre. Il relie une opération sur les matrices, la puissance, à une question sur les graphes, le dénombrement de chemins. Avant de l'énoncer, regarde pourquoi c'est naturel pour .
Un chemin de longueur de à passe par un sommet intermédiaire : il faut une liaison de vers , puis une liaison de vers . Pour un donné, le nombre de tels chemins vaut . En additionnant sur tous les sommets possibles, on obtient
qui est exactement la formule du coefficient du produit . Le produit matriciel compte donc les chemins à deux étapes.
Démonstration · Démonstration par récurrence sur $k$
Notons le coefficient de et la propriété : « pour tous sommets et , est le nombre de chemins de longueur de à ».
Initialisation. Pour , et un chemin de longueur de à est une liaison directe : par définition de la matrice d'adjacence, compte ces liaisons. est vraie.
Hérédité. Soit tel que soit vraie. On a , donc
Classons les chemins de longueur de à selon leur avant-dernier sommet . Un tel chemin se compose d'un chemin de longueur de à , puis d'une liaison de à . Par hypothèse de récurrence il y a chemins du premier type, et liaisons du second type. Pour un fixé, il y a donc chemins. En sommant sur tous les , on retrouve : est vraie.
Conclusion. est vraie et est héréditaire, donc est vraie pour tout entier .
Méthode et calculs complets
- NuméroterFixer et noter l'ordre des sommets.
- Écrire ARemplir ligne par ligne, contrôler la symétrie.
- Calculer A^kUtiliser A^(k+1) = A^k x A.
- LireLigne = départ, colonne = arrivée.
- ConclurePhrase : il y a ... chemins de longueur k.
Applications, lectures utiles et erreurs fréquentes
Dans le cas d'un graphe probabiliste, la matrice qui joue le rôle de matrice d'adjacence s'appelle la matrice de transition, ou matrice stochastique.1 Le programme de Mathématiques expertes relie ensuite ces puissances aux chaînes de Markov : la probabilité de passer de l'état à l'état en plusieurs étapes s'exprime à l'aide de la puissance de cette matrice.2 C'est l'objet du prochain chapitre ; ce que tu viens d'apprendre sur le produit de matrices et le sens des lignes et des colonnes y sera réutilisé tel quel.
Matrice d'adjacence
- Définition
- Tableau n x n
- Ligne = départ
- Colonne = arrivée
- Propriétés
- Unique si ordre fixé
- Symétrique si non orienté
- Diagonale = boucles
- Chemins
- Coefficient de A^k
- Longueur exacte k
- Somme = total
- Suite
- Matrice de transition
- Chaînes de Markov
Exercices corrigés
Exercice 1 Compter des chemins dans un graphe non orienté
On considère le graphe non orienté de sommets , , , et d'arêtes , , , et . On range les sommets dans l'ordre .
- Écris la matrice d'adjacence de ce graphe.
- Calcule puis .
- Combien y a-t-il de chemins de longueur de à ?
Indice 1
Écris d'abord la ligne de : est relié à , et .
Indice 2
Pour calculer une ligne de , additionne les lignes de associées aux voisins du sommet.
Voir la correction pas à pas
Ligne : voisins donc . Ligne : voisins donc . Ligne : voisins donc . Ligne : voisins donc . La matrice est symétrique, ce qui est bon signe.
Ligne de : somme des lignes , , de = .
On a de même ligne de = , ligne = , ligne = .
Pour le coefficient de , multiplie la ligne de par la colonne de : .
Il y a donc chemins de longueur de à .
Le coefficient de vaut : il y a chemins de longueur de à . Il n'est pas nécessaire de calculer toute la matrice quand une seule case est demandée : une ligne de et une colonne de suffisent.
Exercice 2 Graphe orienté : tous les chemins de longueur 3
Un graphe orienté a trois sommets , , et quatre arcs : , , et .
- Donne sa matrice d'adjacence .
- Calcule puis .
- Quel est le nombre total de chemins de longueur dans ce graphe ?
Indice 1
Ligne = départ, colonne = arrivée : place un en ligne , colonne pour chaque arc .
Indice 2
Le nombre total de chemins de longueur est la somme de tous les coefficients de .
Voir la correction pas à pas
Matrice : .
Calcul de : la ligne de est la somme des lignes de pointées par les de la ligne de . On obtient .
Calcul de : .
Somme des coefficients de : .
Il y a chemins de longueur dans ce graphe. Tu peux contrôler un coefficient en listant les chemins : le coefficient correspond à l'unique circuit .
Exercice 3 Le cycle à quatre sommets et la parité
Soit le graphe non orienté « carré » de sommets et d'arêtes , , , , avec les sommets rangés dans l'ordre .
- Écris la matrice d'adjacence et calcule .
- En déduire le nombre de chemins de longueur de à .
- Sans calcul supplémentaire, explique pourquoi il n'existe aucun chemin de longueur de à .
Indice 1
On a .
Indice 2
Regarde les positions des coefficients non nuls dans : elles forment un motif.
Voir la correction pas à pas
.
. La diagonale donne les degrés, tous égaux à .
Le coefficient de est le produit de la ligne de , , par la colonne de , : .
Pour la longueur : le coefficient de est le produit de par la colonne de , , soit . Un chemin de longueur impaire change toujours de parité du numéro de sommet (de ou vers ou et réciproquement), il ne peut donc pas se terminer à son point de départ.
Il y a chemins de longueur de à et aucun de longueur . Les coefficients nuls de et la diagonale nulle de révèlent une propriété du graphe : on y alterne entre deux groupes de sommets.
Quiz
8 questions · correction immédiate · ton score reste sur ton appareil.
-
La matrice d'adjacence a une ligne et une colonne par sommet : un graphe d'ordre donne un tableau .3 La réponse décrit une autre représentation, la matrice d'incidence, qui a une colonne par arête ; ce n'est pas la matrice d'adjacence.
-
Un graphe simple a une matrice binaire à diagonale nulle, et l'absence d'orientation la rend symétrique.4 Les sur la diagonale correspondraient à des boucles, que les graphes simples n'ont pas.
-
Faux : le graphe reste le même, seul le tableau change. Pour un ordre fixé, la matrice est unique, mais il existe ordres possibles.4 C'est pour cela qu'il faut toujours préciser l'ordre des sommets.
-
C'est le théorème du cours : on compte les chemins ayant exactement arêtes.4 « Au plus » serait la somme . Et n'est pas la puissance terme à terme : c'est un produit matriciel.
-
La ligne de est et la colonne de est , donc le produit vaut . On le vérifie en listant : , et . Répondre reviendrait à ne compter que le chemin sans retour en arrière, comme pour le couple .
-
Un chemin de longueur de à va d'un voisin et revient : et , soit chemins, c'est le degré de . C'est aussi le coefficient de . Répondre serait confondre « longueur 2 » avec « sans retour ».
-
Faux : il faut sommer sur les sommets intermédiaires la quantité , c'est le coefficient du produit . Le produit ne regarde que la liaison directe entre et et ignore tout le reste du graphe.
-
Le coefficient diagonal compte les boucles au sommet .4 La diagonale n'est nulle que pour un graphe simple, c'est-à-dire sans boucle ; ici le graphe en comporte une, donc la case est non nulle.
Les questions qu'on se pose
Que lit-on, ligne ou colonne, pour un graphe orienté ?
On place un en ligne , colonne quand un arc part de vers .1 La ligne d'un sommet donne donc ses successeurs et la colonne ses prédécesseurs. Si le sens d'une convention n'est pas précisé dans un sujet, écris ta convention en une phrase avant de donner la matrice.
À quoi sert la matrice d'adjacence si on peut compter les chemins sur le dessin ?
Sur un petit graphe et pour une longueur ou , le dessin suffit. Dès que le graphe a beaucoup de sommets ou que la longueur est grande, l'énumération à la main devient impraticable, alors que le calcul de est mécanique et programmable. Le programme de Mathématiques expertes l'utilise d'ailleurs pour étudier les chemins.2
Comment vérifier rapidement ma matrice d'adjacence ?
Teste trois points : la matrice est carrée de taille égale à l'ordre du graphe ; pour un graphe non orienté, elle est symétrique ; pour un graphe simple, la diagonale est nulle.4 Tu peux aussi comparer la somme d'une ligne au nombre de voisins du sommet (degré, hors boucles) dans un graphe non orienté simple.
Est-ce que $A^k$ donne les chemins de longueur au plus $k$ ?
Non : compte les chemins de longueur exactement .4 Pour « au plus », additionne , , ..., (et , la matrice identité, si les chemins de longueur nulle comptent). Lis bien le mot « exactement » ou « au plus » dans l'énoncé.
Quel est le lien avec les chaînes de Markov ?
Dans le cas d'un graphe probabiliste, la matrice qui remplace la matrice d'adjacence est la matrice de transition, ou stochastique.1 Pour une chaîne de Markov, la probabilité de passer de l'état à l'état en plusieurs étapes s'exprime avec les puissances de cette matrice.2 Ce cours en est donc l'introduction directe.
Sources
- Ressources pédagogiques Éduscol - Graphes et matrices, Éduscol. Consulté le 6 novembre 2026.
- Annexes du programme Mathématiques expertes, Éduscol. Consulté le 6 novembre 2026.
- Travaux pratiques - Graphes et chemins, CNRS. Consulté le 6 novembre 2026.
- Matrice d'adjacence, Wikipédia. Consulté le 6 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.