On peut représenter un graphe par une matrice d'adjacences. Une matrice (n x m) est un tableau de n lignes et m colonnes. (i,j) désigne l'intersection de la ligne i et de la colonne j.
Dans une matrice d'adjacences, les lignes et les colonnes représentent les sommets du graphe. Un 1 à la position (i,j) signifie que le sommet i est adjacent au sommet j.
Voici la matrice d'adjacences du graphe G:
![]() |
M =![]() |
Cette matrice a plusieurs caractéristiques:
|
Les matrices d'adjacences ont des propriétés intéressantes. On a calculé ci-dessous les matrices M2 et M3. Pour chacune de ces matrices, à quoi correspondent les nombres obtenus?
M2 =
M3 =
On peut aussi représenter un graphe en donnant pour chacun de ses sommets la liste des sommets auxquels il est adjacent.
Voici les listes d'adjacences du graphe G:
![]() |
1 : 3, 4, 5 2 : 3 3 : 1, 2, 4, 5 4 : 1, 3, 5 5 : 1, 3, 4 |
![]() |
Décrivez le graphe G ci-contre par une matrice d'adjacences et des listes d'adjacences. Téléchargez ensuite le fichier Mathematica ci-dessous:
Ce fichier vous montre comment dessiner le graphe ci-contre avec Mathematica. Lisez attentivement ce fichier et plongez-vous dans l'aide de Mathematica pour comprendre les fonctions prédéfinies utilisées. |
a. ![]() |
b. ![]() |
c. ![]() |
d. ![]() |
| Le corrigé est disponible, mais seulement pour les visiteurs autorisés! |