ATLAS Ouvrir dans l'atlas →

ExerciceMaths expertes, chapitre 6 — Applications des matrices · Graphes et matrices d'adjacence

Exercice 18

Calcul

On donne les matrices d’adjacence AA et BB correspondant aux graphes G1G_1 et G2G_2 : A=(0111100110001100)  et  B=(1010110010001111)A = \begin{pmatrix} 0&1&1&1 \\1&0&0&1\\1&0&0&0\\1&1&0&0 \end{pmatrix} \; \text{et} \; B=\begin{pmatrix} 1&0&1&0\\1&1&0&0\\1&0&0&0\\1&1&1&1 \end{pmatrix}

1. Comment peut-on savoir sans tracer son graphe qu’une matrice d’adjacence correspond à un graphe non orienté ?

2. (a) Tracer les graphes G1G_1 et G2G_2.

(b) Déterminer le nombre de chaînes ou de chemins de longueur 33 reliant le sommet 22 au sommet 44 pour chaque graphe.

Corrigé

1. Dans un graphe non orienté, chaque arête entre ii et jj se lit dans les deux sens : elle produit un 11 en position (i ;j)(i\,;j) et en position (j ;i)(j\,;i). Une matrice d’adjacence correspond aˋ un graphe non orienteˊsi et seulement si elle est symeˊtrique\boxed{\begin{array}{c} \text{Une matrice d'adjacence correspond à un graphe non orienté} \\[1mm] \text{si et seulement si elle est symétrique} \end{array}} On vérifie ici que AA est symétrique, alors que BB ne l'est pas : par exemple le coefficient en ligne 11, colonne 22 de BB vaut 00 alors que celui en ligne 22, colonne 11 vaut 11. G1 est non orienteˊ;G2 est orienteˊ\boxed{G_{1} \text{ est non orienté} \qquad ; \qquad G_{2} \text{ est orienté}} On remarque de plus que la diagonale de BB n'est pas nulle : G2G_{2} possède des boucles, aux sommets 11, 22 et 44.

2. (a) Les arêtes de G1G_{1} se lisent au-dessus de la diagonale : 11--22, 11--33, 11--44 et 22--44. Pour G2G_{2}, on lit ligne par ligne les arcs 1→11\to 1, 1→31\to 3, 2→12\to 1, 2→22\to 2, 3→13\to 1, 4→14\to 1, 4→24\to 2, 4→34\to 3 et 4→44\to 4.

Figure
Figure

Remarque : dans G2G_{2}, les arcs 1→31\to 3 et 3→13\to 1 existent tous les deux, ce qui explique le tracé de deux flèches distinctes entre ces deux sommets.

(b) On élève chaque matrice au cube. A2=(3101121101111112)A3=(2434421331014312)A^{2}=\begin{pmatrix} 3 & 1 & 0 & 1 \\ 1 & 2 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 1 & 1 & 1 & 2 \end{pmatrix} \qquad A^{3}=\begin{pmatrix} 2 & 4 & 3 & 4 \\ 4 & 2 & 1 & 3 \\ 3 & 1 & 0 & 1 \\ 4 & 3 & 1 & 2 \end{pmatrix} Le coefficient en ligne 22, colonne 44 vaut 33 : dans G1, il existe 3 chaıˆnes de longueur 3 reliant 2 aˋ 4\boxed{\text{dans } G_{1}, \text{ il existe } 3 \text{ chaînes de longueur } 3 \text{ reliant } 2 \text{ à } 4} Ce sont 22--11--22--44, puis 22--44--11--44 et enfin 22--44--22--44 : dans un graphe non orienté, rien n'interdit d'emprunter deux fois la même arête.

B2=(2010211010104221)B3=(3020412020109351)B^{2}=\begin{pmatrix} 2 & 0 & 1 & 0 \\ 2 & 1 & 1 & 0 \\ 1 & 0 & 1 & 0 \\ 4 & 2 & 2 & 1 \end{pmatrix} \qquad B^{3}=\begin{pmatrix} 3 & 0 & 2 & 0 \\ 4 & 1 & 2 & 0 \\ 2 & 0 & 1 & 0 \\ 9 & 3 & 5 & 1 \end{pmatrix} Le coefficient en ligne 22, colonne 44 vaut 00 : dans G2, il n’existe aucun chemin de longueur 3 reliant 2 aˋ 4\boxed{\text{dans } G_{2}, \text{ il n'existe aucun chemin de longueur } 3 \text{ reliant } 2 \text{ à } 4} Ce résultat se lit directement sur BB : sa quatrième colonne est (0001) ⁣⊤\begin{pmatrix} 0 & 0 & 0 & 1 \end{pmatrix}^{\!\top}, donc le seul arc arrivant en 44 part de 44 lui-même. Le sommet 44 est inaccessible depuis n'importe quel autre sommet, et ce quelle que soit la longueur du chemin : les colonnes 44 de B2B^{2} et B3B^{3} sont d'ailleurs nulles elles aussi, sauf en dernière ligne.

Dans l'édifice

Thèmes

graphes, matrice d'adjacence, chaînes et chemins

Ouvrir dans l'atlas interactif →