Aller au contenu

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 nn est un tableau carré n×nn \times n : le coefficient aija_{ij} compte les arêtes (ou arcs) de ii vers jj ; 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 (i,j)(i,j) de AkA^k est le nombre de chemins de longueur kk de ii à jj.4
  • Méthode : numéroter les sommets, écrire AA, calculer AkA^k ligne par ligne, lire le coefficient demandé. La somme des coefficients de AkA^k donne tous les chemins de longueur kk.
  • 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

Lire une matrice d'adjacence
Type de grapheLecture du coefficient $a_{ij}$SymétrieDiagonale
Non orienté, simple1 si une arête relie i et jSymétriqueQue des 0
Orienté1 si un arc va de i vers jPas forcément1 pour chaque boucle
Avec arêtes multiplesNombre d'arêtes entre i et jSymétrique si non orientéNombre de boucles
Lire une matrice d'adjacence · Résumé des conventions de lecture.

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 11 vers 22 n'implique pas d'arc de 22 vers 11.

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 k=2k=2.

Un chemin de longueur 22 de ii à jj passe par un sommet intermédiaire ll : il faut une liaison de ii vers ll, puis une liaison de ll vers jj. Pour un ll donné, le nombre de tels chemins vaut ail×alja_{il}\times a_{lj}. En additionnant sur tous les sommets ll possibles, on obtient

∑l=1nail alj,\sum_{l=1}^{n} a_{il}\,a_{lj},

qui est exactement la formule du coefficient (i,j)(i,j) du produit A×AA\times A. Le produit matriciel compte donc les chemins à deux étapes.

Démonstration · Démonstration par récurrence sur $k$

Notons (Ak)ij(A^k)_{ij} le coefficient (i,j)(i,j) de AkA^k et P(k)P(k) la propriété : « pour tous sommets ii et jj, (Ak)ij(A^k)_{ij} est le nombre de chemins de longueur kk de ii à jj ».

Initialisation. Pour k=1k=1, A1=AA^1=A et un chemin de longueur 11 de ii à jj est une liaison directe : par définition de la matrice d'adjacence, aija_{ij} compte ces liaisons. P(1)P(1) est vraie.

Hérédité. Soit k≥1k\geq 1 tel que P(k)P(k) soit vraie. On a Ak+1=Ak×AA^{k+1}=A^k\times A, donc

(Ak+1)ij=∑l=1n(Ak)il alj.(A^{k+1})_{ij}=\sum_{l=1}^{n}(A^k)_{il}\,a_{lj}.

Classons les chemins de longueur k+1k+1 de ii à jj selon leur avant-dernier sommet ll. Un tel chemin se compose d'un chemin de longueur kk de ii à ll, puis d'une liaison de ll à jj. Par hypothèse de récurrence il y a (Ak)il(A^k)_{il} chemins du premier type, et alja_{lj} liaisons du second type. Pour un ll fixé, il y a donc (Ak)il alj(A^k)_{il}\,a_{lj} chemins. En sommant sur tous les ll, on retrouve (Ak+1)ij(A^{k+1})_{ij} : P(k+1)P(k+1) est vraie.

Conclusion. P(1)P(1) est vraie et PP est héréditaire, donc P(k)P(k) est vraie pour tout entier k≥1k\geq 1.

Méthode et calculs complets

Méthode : compter des cheminsCinq étapes : numéroter les sommets, écrire A, calculer la puissance, lire le coefficient, conclure par une phrase.1NuméroterFixer et noter l'ordre des sommets.2Écrire ARemplir ligne par ligne, contrôler la symétrie.3Calculer A^kUtiliser A^(k+1) = A^k x A.4LireLigne = départ, colonne = arrivée.5ConclurePhrase : il y a ... chemins de longueur k.
  1. NuméroterFixer et noter l'ordre des sommets.
  2. Écrire ARemplir ligne par ligne, contrôler la symétrie.
  3. Calculer A^kUtiliser A^(k+1) = A^k x A.
  4. LireLigne = départ, colonne = arrivée.
  5. ConclurePhrase : il y a ... chemins de longueur k.
Méthode : compter des chemins · Les étapes à suivre dans l'ordre.

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 ii à l'état jj 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.

Carte de la notionCarte mentale autour de la matrice d'adjacence avec quatre branches : définition, propriétés, chemins, suite.Tableau n x nLigne = départColonne = arrivéeDéfinitionUnique si ordre fixéSymétrique si non orientéDiagonale = bouclesPropriétésCoefficient de A^kLongueur exacte kSomme = totalCheminsMatrice de transitionChaînes de MarkovSuiteMatrice d'adjacence

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
Carte de la notion · Vue d'ensemble du chapitre.

Exercices corrigés

Exercice 1 Compter des chemins dans un graphe non orienté

★★☆Environ 15 min

On considère le graphe non orienté de sommets PP, QQ, RR, SS et d'arêtes PQPQ, PRPR, PSPS, QRQR et RSRS. On range les sommets dans l'ordre P,Q,R,SP, Q, R, S.

  1. Écris la matrice d'adjacence AA de ce graphe.
  2. Calcule A2A^2 puis A3A^3.
  3. Combien y a-t-il de chemins de longueur 33 de PP à RR ?
Indice 1

Écris d'abord la ligne de PP : PP est relié à QQ, RR et SS.

Indice 2

Pour calculer une ligne de A2A^2, additionne les lignes de AA associées aux voisins du sommet.

Voir la correction pas à pas
  1. Ligne PP : voisins Q,R,SQ,R,S donc (0,1,1,1)(0,1,1,1). Ligne QQ : voisins P,RP,R donc (1,0,1,0)(1,0,1,0). Ligne RR : voisins P,Q,SP,Q,S donc (1,1,0,1)(1,1,0,1). Ligne SS : voisins P,RP,R donc (1,0,1,0)(1,0,1,0). La matrice est symétrique, ce qui est bon signe.

  2. Ligne PP de A2A^2 : somme des lignes QQ, RR, SS de AA = (1,0,1,0)+(1,1,0,1)+(1,0,1,0)=(3,1,2,1)(1,0,1,0)+(1,1,0,1)+(1,0,1,0)=(3,1,2,1).

  3. On a de même ligne QQ de A2A^2 = (1,2,1,2)(1,2,1,2), ligne RR = (2,1,3,1)(2,1,3,1), ligne SS = (1,2,1,2)(1,2,1,2).

  4. Pour le coefficient (P,R)(P,R) de A3=A2×AA^3=A^2\times A, multiplie la ligne PP de A2A^2 par la colonne RR de AA : (3,1,2,1)⋅(1,1,0,1)=3+1+0+1=5(3,1,2,1)\cdot(1,1,0,1)=3+1+0+1=5.

  5. Il y a donc 55 chemins de longueur 33 de PP à RR.

Le coefficient (P,R)(P,R) de A3A^3 vaut 55 : il y a 55 chemins de longueur 33 de PP à RR. Il n'est pas nécessaire de calculer toute la matrice A3A^3 quand une seule case est demandée : une ligne de A2A^2 et une colonne de AA suffisent.

Exercice 2 Graphe orienté : tous les chemins de longueur 3

★★☆Environ 15 min

Un graphe orienté a trois sommets 11, 22, 33 et quatre arcs : 1→21\to2, 2→32\to3, 3→13\to1 et 3→23\to2.

  1. Donne sa matrice d'adjacence NN.
  2. Calcule N2N^2 puis N3N^3.
  3. Quel est le nombre total de chemins de longueur 33 dans ce graphe ?
Indice 1

Ligne = départ, colonne = arrivée : place un 11 en ligne ii, colonne jj pour chaque arc i→ji\to j.

Indice 2

Le nombre total de chemins de longueur 33 est la somme de tous les coefficients de N3N^3.

Voir la correction pas à pas
  1. Matrice : N=(010001110)N=\begin{pmatrix}0&1&0\\0&0&1\\1&1&0\end{pmatrix}.

  2. Calcul de N2N^2 : la ligne ii de N2N^2 est la somme des lignes de NN pointées par les 11 de la ligne ii de NN. On obtient N2=(001110011)N^2=\begin{pmatrix}0&0&1\\1&1&0\\0&1&1\end{pmatrix}.

  3. Calcul de N3=N2×NN^3=N^2\times N : N3=(110011111)N^3=\begin{pmatrix}1&1&0\\0&1&1\\1&1&1\end{pmatrix}.

  4. Somme des coefficients de N3N^3 : 2+2+3=72+2+3=7.

Il y a 77 chemins de longueur 33 dans ce graphe. Tu peux contrôler un coefficient en listant les chemins : le coefficient (3,3)=1(3,3)=1 correspond à l'unique circuit 3→1→2→33\to1\to2\to3.

Exercice 3 Le cycle à quatre sommets et la parité

★★★Environ 20 min

Soit le graphe non orienté « carré » de sommets 1,2,3,41,2,3,4 et d'arêtes 1212, 2323, 3434, 4141, avec les sommets rangés dans l'ordre 1,2,3,41,2,3,4.

  1. Écris la matrice d'adjacence AA et calcule A2A^2.
  2. En déduire le nombre de chemins de longueur 44 de 11 à 11.
  3. Sans calcul supplémentaire, explique pourquoi il n'existe aucun chemin de longueur 33 de 11 à 11.
Indice 1

On a A4=A2×A2A^4=A^2\times A^2.

Indice 2

Regarde les positions des coefficients non nuls dans A2A^2 : elles forment un motif.

Voir la correction pas à pas
  1. A=(0101101001011010)A=\begin{pmatrix}0&1&0&1\\1&0&1&0\\0&1&0&1\\1&0&1&0\end{pmatrix}.

  2. A2=(2020020220200202)A^2=\begin{pmatrix}2&0&2&0\\0&2&0&2\\2&0&2&0\\0&2&0&2\end{pmatrix}. La diagonale (2,2,2,2)(2,2,2,2) donne les degrés, tous égaux à 22.

  3. Le coefficient (1,1)(1,1) de A4=A2×A2A^4=A^2\times A^2 est le produit de la ligne 11 de A2A^2, (2,0,2,0)(2,0,2,0), par la colonne 11 de A2A^2, (2,0,2,0)(2,0,2,0) : 4+0+4+0=84+0+4+0=8.

  4. Pour la longueur 33 : le coefficient (1,1)(1,1) de A3=A2×AA^3=A^2\times A est le produit de (2,0,2,0)(2,0,2,0) par la colonne 11 de AA, (0,1,0,1)(0,1,0,1), soit 00. Un chemin de longueur impaire change toujours de parité du numéro de sommet (de 11 ou 33 vers 22 ou 44 et réciproquement), il ne peut donc pas se terminer à son point de départ.

Il y a 88 chemins de longueur 44 de 11 à 11 et aucun de longueur 33. Les coefficients nuls de A2A^2 et la diagonale nulle de A3A^3 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.

  1. Un graphe est d'ordre 55. Quelle est la taille de sa matrice d'adjacence ?

  2. On étudie un graphe simple non orienté. Quelle affirmation sur sa matrice d'adjacence est vraie ?

  3. Si on change l'ordre dans lequel on numérote les sommets, le graphe change.

  4. Pour la matrice d'adjacence AA d'un graphe, que représente le coefficient (i,j)(i,j) de AkA^k ?

  5. Avec la matrice MM du cours (graphe A,B,C,DA,B,C,D), M3M^3 a pour coefficient en ligne CC, colonne DD une certaine valeur. Combien y a-t-il de chemins de longueur 33 de CC à DD ?

  6. Dans le graphe A,B,C,DA,B,C,D du cours, combien y a-t-il de chemins de longueur 22 de AA à AA ?

  7. Pour calculer le nombre de chemins de longueur 22 de ii à jj, il suffit de faire le produit aij×aija_{ij}\times a_{ij}.

  8. Un sommet ii possède une boucle dans un graphe non orienté. Que contient la case aiia_{ii} de la matrice d'adjacence ?

Les questions qu'on se pose

Que lit-on, ligne ou colonne, pour un graphe orienté ?

On place un 11 en ligne ii, colonne jj quand un arc part de ii vers jj.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 22 ou 33, le dessin suffit. Dès que le graphe a beaucoup de sommets ou que la longueur kk est grande, l'énumération à la main devient impraticable, alors que le calcul de AkA^k 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 : AkA^k compte les chemins de longueur exactement kk.4 Pour « au plus kk », additionne AA, A2A^2, ..., AkA^k (et A0A^0, 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 ii à l'état jj en plusieurs étapes s'exprime avec les puissances de cette matrice.2 Ce cours en est donc l'introduction directe.

Sources

  1. Ressources pédagogiques Éduscol - Graphes et matrices, Éduscol. Consulté le 6 novembre 2026.
  2. Annexes du programme Mathématiques expertes, Éduscol. Consulté le 6 novembre 2026.
  3. Travaux pratiques - Graphes et chemins, CNRS. Consulté le 6 novembre 2026.
  4. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page