Je réserve ici
Maths expertes (option Tle) Terminale

Ressources · Terminale · Maths expertes (option Tle)

Matrice d’adjacence et chemins

Matrice d’adjacence d’un graphe orienté ou non ; degrés et nombre d’arêtes lus sur la matrice ; nombre de chemins de longueur k donné par Mᵏ, avec sa démonstration ; chemins fermés, triangles et coefficients nuls ; distance, diamètre et connexité.

À propos de cette page
Des exercices corrigés sur la matrice d’adjacence, classés par cas et par difficulté : écrire et lire une matrice, changer l’ordre des sommets, degrés entrants et sortants, puissances de la matrice de K₅, chaînes du carré, triangles, graphe des maisons et des services, sommet sans issue, navettes à sens unique, diamètre. Chaque cas contient une démonstration rédigée.

20 exercices, classés par cas comme le cours. Écris ta réponse, puis « Vérifier ».

Cas 1La matrice d’adjacence d’un graphe

Réflexe — j’écris l’ordre des sommets ; la ligne i contient les arêtes ou les arcs qui partent de i ; la matrice est symétrique seulement si le graphe n’est pas orienté. Revoir la méthode →

Exercice 1★★★Facile

Le graphe orienté G1 a pour sommets 1, 2, 3, 4 (dans cet ordre) et pour arcs 1→2, 2→3, 3→1, 3→4 et 4→2. On note M sa matrice d’adjacence.

  1. Écrire M. Coefficient m34 :
    On remplit la ligne i avec les arcs qui partent de i : M =(0100001010010100). m34=1 : l’arc 3→4 existe.
  2. Coefficient m43 :
    m43 compte les arcs qui vont de 4 vers 3 : il n’y en a pas (l’arc existant va de 3 vers 4), donc m43=0.
  3. Justifier que M n’est pas symétrique. Nombre de paires de sommets reliées par un arc dans chacun des deux sens :
    Rédaction attendue. Une matrice symétrique vérifierait mij=mji pour tous i et j. Or m34=1 et m43=0 : M n’est pas symétrique. Pour chacun des cinq arcs, l’arc de sens contraire est absent (2→1, 3→2, 1→3, 4→3, 2→4 n’existent pas) : aucune paire de sommets n’est reliée dans les deux sens, et pour chaque coefficient égal à 1, le coefficient symétrique vaut 0.
Exercice 2★★★Facile

Un graphe non orienté G2 a pour sommets A, B, C, D, E (dans cet ordre) et pour matrice d’adjacence M =(0110010110110010100100110).

  1. Nombre d’arêtes de G2 :
    La matrice étant symétrique, on lit les coefficients égaux à 1 au-dessus de la diagonale : A–B, A–C, B–C, B–D, C–E et D–E, soit 6 arêtes.
  2. Le sommet E est relié à C et à
    La ligne 5 (celle de E) est (0 0 1 1 0) : E est relié au 3e sommet, C, et au 4e, D.
  3. Justifier que G2 n’est pas complet. Nombre d’arêtes qu’il faudrait ajouter pour obtenir K5 :
    Rédaction attendue. Dans la matrice d’un graphe complet, tous les coefficients hors de la diagonale valent 1. Ici m14=0 : A et D ne sont pas reliés, donc G2 n’est pas complet. K5 a 5×42=10 arêtes ; il en manque 10−6=4 (A–D, A–E, B–E et C–D).
  4. Justifier que G2 est connexe en lisant sur M une chaîne qui passe une fois par chaque sommet. Longueur de cette chaîne :
    Rédaction attendue. Les coefficients m12, m24, m45 et m53 valent 1 : A–B–D–E–C est une chaîne qui passe par les cinq sommets. Deux sommets quelconques sont reliés par une portion de cette chaîne : G2 est connexe. Elle emprunte 4 arêtes, donc sa longueur est 4.
Exercice 3★★★Moyen

Un graphe orienté a pour sommets 1, 2, 3, 4, 5, 6 (dans cet ordre) ; il y a un arc i→j lorsque j−i vaut 1 ou 2. On note M sa matrice d’adjacence.

  1. Écrire M. Coefficient m24 :
    M =(011000001100000110000011000001000000). 4−2=2, donc l’arc 2→4 existe : m24=1.
  2. Coefficient m42 :
    2−4=−2, qui ne vaut ni 1 ni 2 : l’arc 4→2 n’existe pas, m42=0.
  3. Justifier que tous les coefficients situés sur la diagonale ou au-dessous sont nuls. Numéro de la ligne de M entièrement nulle :
    Rédaction attendue. Un coefficient mij situé sur la diagonale ou au-dessous vérifie j⩽i, donc j−i⩽0 : j−i ne vaut ni 1 ni 2, et mij=0. Aucun arc ne part de 6, car 7 et 8 ne sont pas des sommets : la ligne 6 est nulle.
  4. Démontrer que le numéro du sommet augmente strictement le long de tout chemin de ce graphe. En déduire le nombre de circuits du graphe :
    Rédaction attendue. Le long d’un arc i→j, on a j−i⩾1 : le numéro du sommet augmente strictement. Le long d’un chemin, il augmente donc strictement à chaque pas, et le sommet d’arrivée a un numéro strictement plus grand que celui du départ. Un chemin de longueur non nulle ne revient jamais à son point de départ : le graphe n’a aucun circuit.
Exercice 4★★★Difficile

Un graphe non orienté a pour sommets A, B, C, D et pour arêtes A–B, B–C, B–D et C–D. On note N sa matrice d’adjacence quand les sommets sont rangés dans l’ordre D, A, C, B.

  1. Coefficient ligne 2, colonne 4 de N :
    Dans l’ordre D, A, C, B, la ligne 2 est celle de A et la colonne 4 celle de B. L’arête A–B existe : le coefficient vaut 1. En entier, N =(0011000110011110).
  2. Coefficient ligne 1, colonne 2 de N :
    Ligne de D, colonne de A : D et A ne sont pas reliés, le coefficient vaut 0.
  3. On donne la matrice Q =(0101101101001100). Démontrer que Q est la matrice de ce même graphe pour un autre ordre des sommets. Dans cet ordre, le sommet numéro 3 est
    Rédaction attendue. Changer l’ordre des sommets permute les lignes : la liste des sommes des lignes (les degrés) ne change pas. Les degrés du graphe sont d(A)=1, d(B)=3, d(C)=2, d(D)=2 ; les lignes de Q ont pour sommes 2, 3, 1, 2. La ligne 3, de somme 1, ne peut être que celle de A, et la ligne 2, de somme 3, celle de B. Essayons l’ordre C, B, A, D : la ligne de C doit contenir des 1 dans les colonnes de B et de D, soit (0 1 0 1) ; celle de B, (1 0 1 1) ; celle de A, (0 1 0 0) ; celle de D, (1 1 0 0). On retrouve exactement Q : c’est la matrice du graphe dans l’ordre C, B, A, D, et le sommet numéro 3 est A. (L’ordre D, B, A, C convient aussi, car C et D jouent le même rôle ; dans les deux cas, le sommet numéro 3 est A.)

Cas 2Degrés et nombre d’arêtes sur la matrice

Réflexe — degré = somme de la ligne ; nombre d’arêtes = somme totale ÷ 2 si le graphe n’est pas orienté ; graphe orienté : ligne = degré sortant, colonne = degré entrant. Revoir la méthode →

Exercice 5★★★Facile

Un graphe non orienté a pour sommets A, B, C, D, E, F (dans cet ordre) et pour matrice d’adjacence M =(011001101100110110011001001001100110).

  1. Degré de C :
    Ligne 3 : 1+1+0+1+1+0=4. C a quatre voisins, A, B, D et E.
  2. Somme de tous les coefficients de M :
    Les sommes des lignes sont les degrés : 3, 3, 4, 3, 2, 3. Leur somme vaut 3+3+4+3+2+3=18.
  3. Nombre d’arêtes :
    Le graphe n’est pas orienté : la somme totale vaut 2m, donc m=18÷2=9.
  4. Seul sommet de degré 2 :
    La ligne 5, celle de E, est (0 0 1 0 0 1) : d(E)=2, et c’est la seule ligne de somme 2.
Exercice 6★★★Facile

Un graphe orienté a pour sommets 1, 2, 3, 4, 5 (dans cet ordre) et pour matrice d’adjacence M =(0100100100100100100100100).

  1. d+(4)=
    Ligne 4 : (0 1 0 0 1), de somme 2. Deux arcs partent de 4 : 4→2 et 4→5.
  2. d−(3)=
    Colonne 3 : (0 1 0 0 1), de somme 2. Deux arcs arrivent en 3 : 2→3 et 5→3.
  3. Nombre d’arcs :
    Somme de tous les coefficients : les lignes donnent 2+1+2+2+1=8. Le graphe est orienté : il a 8 arcs, sans division par 2.
  4. Nombre de sommets dont le degré entrant vaut 1 :
    Sommes des colonnes : d−(1)=1, d−(2)=2, d−(3)=2, d−(4)=1, d−(5)=2. Deux sommets, 1 et 4, ont un degré entrant égal à 1. Contrôle : 1+2+2+1+2=8, le nombre d’arcs.
Exercice 7★★★Moyen

Graphes complets et parité.

  1. Somme de tous les coefficients de la matrice d’adjacence de K11 :
    Chacune des 11 lignes contient 10 coefficients égaux à 1 (tous sauf le diagonal) : la somme vaut 11×10=110.
  2. Nombre d’arêtes de K11 :
    K11 n’est pas orienté : 110÷2=55, ce qui est bien 11×102.
  3. Démontrer que la somme de tous les coefficients de la matrice d’adjacence d’un graphe non orienté sans boucle est paire. Un graphe non orienté d’ordre 7 dont tous les sommets seraient de degré 3 aurait une matrice de somme totale
    Rédaction attendue. La diagonale est nulle (pas de boucle). Hors de la diagonale, les coefficients vont par paires : mij et mji, avec i<j, sont égaux car la matrice est symétrique. La somme totale vaut donc 2∑i<jmij : elle est paire. Pour le graphe proposé, chaque ligne aurait pour somme 3, donc la somme totale vaudrait 7×3=21, impaire : un tel graphe n’existe pas.
Exercice 8★★★Difficile

Un graphe orienté de sommets 1, 2, 3, 4 a pour matrice d’adjacence M =(01a0b0110c0110d0), où a, b, c, d valent 0 ou 1. On sait qu’en chaque sommet, le degré entrant est égal au degré sortant.

  1. Démontrer que a, b, c et d sont déterminés de façon unique. a= ; b= ; c= ; d=
    Rédaction attendue. Degrés sortants (sommes des lignes) : d+(1)=1+a, d+(2)=b+2, d+(3)=c+1, d+(4)=1+d. Degrés entrants (sommes des colonnes) : d−(1)=b+1, d−(2)=1+c, d−(3)=a+1+d, d−(4)=2. Au sommet 4 : 1+d=2, donc d=1. Au sommet 2 : b+2=1+c, donc c=b+1 ; comme c⩽1, b=0 et c=1. Au sommet 1 : 1+a=b+1, donc a=b=0. Contrôle au sommet 3 : c+1=2 et a+1+d=2. La seule solution est a=0, b=0, c=1, d=1.
  2. Nombre d’arcs du graphe :
    Avec ces valeurs, les sommes des lignes valent 1, 2, 2 et 2 : le graphe a 1+2+2+2=7 arcs.

Cas 3Puissances de M : compter les chemins

Réflexe — je lis le coefficient ligne i, colonne j de Mᵏ en citant le théorème ; pour un seul coefficient, je multiplie une ligne par une colonne. Revoir la méthode →

Exercice 9★★★Facile

Le graphe non orienté G3 a pour sommets A, B, C, D (dans cet ordre) et pour arêtes A–B, B–C, C–D et D–A. On note M sa matrice d’adjacence.

  1. Écrire M, puis calculer M2 et M3. Coefficient ligne 1, colonne 2 de M3 :
    M =(0101101001011010),M2 =(2020020220200202),M3 =(0404404004044040). Le coefficient (1;2) de M3 vaut 4 : d’après le théorème du cours, il y a 4 chaînes de longueur 3 de A à B.
  2. Écrire ces chaînes. Combien d’entre elles repassent par un sommet déjà visité ?
    Les quatre chaînes sont A–B–A–B, A–B–C–B, A–D–A–B, A–D–C–B. Seule A–D–C–B ne repasse par aucun sommet : A–B–A–B repasse par A et par B, A–B–C–B par B, A–D–A–B par A. Il y en a donc 3, et elles sont toutes comptées par le théorème.
  3. Nombre de chaînes de longueur 4 de A à C :
    (M4)13 = ligne 1 de M3 × colonne 3 de M : 0×0+4×1+0×0+4×1 =8. Il y a 8 chaînes de longueur 4 de A à C.
Exercice 10★★★Facile

Un graphe orienté a pour sommets 1, 2, 3, 4 (dans cet ordre). On donne sa matrice d’adjacence et son carré : M =(0101001010010100),M2 =(0110100102010010).

  1. Nombre de chemins de longueur 2 de 3 vers 2 :
    D’après le théorème, c’est (M2)32=2. Ce sont 3 → 1 → 2, 3 → 4 → 2 : les deux successeurs de 3, à savoir 1 et 4, mènent chacun à 2.
  2. Nombre de chemins de longueur 3 de 3 vers 2 :
    (M3)32 = ligne 3 de M2 × colonne 2 de M : 0×1+2×0+0×0+1×1 =1. Le seul chemin est 3 → 1 → 4 → 2.
  3. Nombre de circuits de longueur 3 partant de 2 et y revenant :
    (M3)22 = ligne 2 de M2 × colonne 2 de M : 1×1+0×0+0×0+1×1 =2. Ce sont 2 → 3 → 1 → 2, 2 → 3 → 4 → 2.
Exercice 11★★★Moyen

Un graphe non orienté a pour sommets A, B, C, D, E, F (dans cet ordre) et pour arêtes A–B, A–C, A–D, B–C, B–E, C–D, D–E et E–F. On donne M2 =(312120131301213120131301202030010101).

  1. Justifier que le coefficient (1;6) de M4 s’obtient en multipliant la ligne 1 de M2 par la colonne 6 de M2, puis le calculer :
    Rédaction attendue. Comme M4=M2×M2, le coefficient ligne 1, colonne 6 de M4 est la ligne 1 de M2 multipliée par la colonne 6 de M2 : 3×0+1×1+2×0+1×1+2×0+0×1 =2. D’après le théorème, il y a 2 chaînes de longueur 4 de A à F.
  2. Ces chaînes arrivent en F par E, seul voisin de F. Juste avant E, l’une passe par B, l’autre par
    Ce sont A–C–B–E–F, A–C–D–E–F. On les retrouve sans calcul : avant E, la chaîne vient d’un voisin de E autre que F, donc B ou D ; et elle doit atteindre ce sommet en deux pas depuis A. Le seul voisin commun de A et de B est C, de même pour A et D : on obtient exactement ces deux chaînes.
  3. Nombre de chaînes fermées de longueur 4 partant de F :
    (M4)66 = ligne 6 de M2 × colonne 6 de M2 : 0×0+1×1+0×0+1×1+0×0+1×1 =3. Ce sont F–E–B–E–F, F–E–D–E–F, F–E–F–E–F.
Exercice 12★★★Difficile

On note M la matrice d’adjacence du graphe complet K5 et I la matrice identité d’ordre 5. On admet que, pour tout entier k⩾1, il existe deux réels ak et bk tels que Mk=akM+bkI, et que cette écriture est unique.

  1. Déterminer les coefficients de M2, puis les réels α et β tels que M2=αM+βI. α= ; β=
    Rédaction attendue. Le coefficient (i;j) de M2 compte les chaînes de longueur 2 de i à j. Si i=j, c’est un aller-retour i–r–i vers l’un des 4 voisins de i : (M2)ii=4. Si i≠j, la chaîne s’écrit i–r–j avec r voisin de i et de j, c’est-à-dire r distinct de i et de j : 3 choix, donc (M2)ij=3. La matrice 3M+4I a aussi des 4 sur la diagonale et des 3 ailleurs : M2=3M+4I, donc α=3 et β=4.
  2. Exprimer, en justifiant, ak+1 et bk+1 en fonction de ak et bk. Valeur de a3 :
    Rédaction attendue. Mk+1 =Mk×M =(akM+bkI)M =akM2+bkM =ak(3M+4I)+bkM =(3ak+bk)M+4akI. Par unicité de l’écriture, ak+1=3ak+bk et bk+1=4ak. Avec a1=1 et b1=0 (car M1=1×M+0×I) : a2=3×1+0=3 et b2=4, ce qui redonne M2=3M+4I ; puis a3=3×3+4=13 et b3=4×3=12.
  3. Nombre de chaînes de longueur 4 reliant deux sommets distincts : ; nombre de chaînes fermées de longueur 4 partant d’un sommet donné :
    Avec a3=13 et b3=12 (question précédente) : a4=3×13+12=51 et b4=4×13=52. Hors de la diagonale, M4 a pour coefficient a4=51 ; sur la diagonale, a4×0+b4=52.
  4. Calculer b4+4a4 : , puis interpréter ce nombre.
    52+4×51=52+204=256=44. Depuis un sommet fixé, une chaîne de longueur 4 se construit en choisissant à chaque pas l’un des 4 voisins du sommet courant : il y en a 44=256. On les range selon leur extrémité : 52 reviennent au départ, et 51 arrivent sur chacun des 4 autres sommets.

Cas 4Chemins fermés, triangles et coefficients nuls

Réflexe — diagonale de Mᵏ = chemins fermés ; triangles = trace de M³ ÷ 6 ; deux groupes : aucun chemin de longueur impaire à l’intérieur d’un groupe. Revoir la méthode →

Exercice 13★★★Facile

Un graphe non orienté simple a pour sommets 1 à 6. On donne M2 =(211120140211101110121311211130010101) et la diagonale de M3 : (2,4,0,4,2,0).

  1. Degré du sommet 2 :
    (M2)22 compte les allers-retours 2–r–2, un par voisin : d(2)=4.
  2. Nombre d’arêtes :
    La diagonale de M2 donne les degrés 2, 4, 1, 3, 3, 1, de somme 14=2m : le graphe a 7 arêtes.
  3. Nombre de triangles :
    Trace de M3 : 2+4+0+4+2+0=12. Chaque triangle est compté 6 fois (trois départs, deux sens) : 12÷6=2 triangles.
  4. Nombre de triangles qui contiennent le sommet 4 :
    (M3)44=4 compte chaque triangle contenant 4 deux fois (deux sens) : 4÷2=2. Les deux triangles du graphe contiennent donc le sommet 4 ; comme (M3)22=4 aussi, ils contiennent tous deux le sommet 2.
Exercice 14★★★Moyen

Le graphe orienté G4 a pour sommets A, B, C, D (dans cet ordre) et pour arcs A → B, B → C, C → A et A → D.

  1. Écrire M, calculer M2 et M3. Coefficient (M3)11 :
    M =(0101001010000000),M2 =(0010100001010000),M3 =(1000010100100000). (M3)11=1 : le seul chemin fermé de longueur 3 partant de A est le circuit A → B → C → A.
  2. Démontrer que la quatrième ligne de Mk est nulle pour tout entier k⩾1. Nombre de chemins de longueur 5 partant de D :
    Rédaction attendue. Par récurrence. Pour k=1, la ligne 4 de M est nulle : aucun arc ne part de D. Soit k⩾1 tel que la ligne 4 de Mk est nulle ; la ligne 4 de Mk+1=Mk×M s’obtient en multipliant cette ligne nulle par chaque colonne de M : elle est nulle. Par récurrence, la ligne 4 de Mk est nulle pour tout k⩾1. D’après le théorème, aucun chemin de longueur 5 (ni d’aucune longueur) ne part de D.
  3. Justifier, à l’aide de S=M+M2+M3, que G4 n’est pas fortement connexe. Coefficient ligne 4, colonne 1 de S :
    Rédaction attendue. S =(1111111111110000). Le graphe est d’ordre 4 : il serait fortement connexe si et seulement si tous les coefficients hors de la diagonale de S=M+M2+M3 étaient non nuls. Or la ligne 4 est nulle, en particulier S41=0 : aucun chemin ne va de D vers A. G4 n’est pas fortement connexe.
Exercice 15★★★Moyen

Le graphe orienté G5 a pour sommets 1, 2, 3, 4, 5 (dans cet ordre) et pour arcs 1→2, 2→3, 3→4, 4→5, 5→1 et 1→3. On donne M4 =(1000110000011000011000011).

  1. Nombre de circuits de longueur 4 partant de 1 et y revenant :
    (M4)11=1 : c’est 1 → 3 → 4 → 5 → 1, qui emprunte le raccourci 1→3.
  2. Somme des coefficients diagonaux de M4 :
    1+0+1+1+1=4. Le circuit 1→3→4→5→1 passe par quatre sommets, et il est compté une fois depuis chacun d’eux. (M4)22=0 : aucun circuit de longueur 4 ne passe par 2.
  3. Déterminer, en justifiant à l’aide de M3, le nombre de circuits de longueur 3 de G5 :
    Rédaction attendue. M3 =(0001100001100000110000110). Sa diagonale est nulle : aucun chemin fermé de longueur 3, donc aucun circuit de longueur 3. On le voit aussi sur le graphe : les deux circuits possibles, 1→2→3→4→5→1 et 1→3→4→5→1, ont pour longueurs 5 et 4.
  4. Distance du sommet 2 au sommet 1 :
    Le coefficient (2;1) vaut 0 dans M, M2 et M3, et 1 dans M4 : d(2;1)=4, par 2→3→4→5→1. Le raccourci 1→3 part de 1 : il ne sert pas.
Exercice 16★★★Difficile

Trois maisons, numérotées 1, 2, 3, doivent être reliées à trois services, numérotés 4 (eau), 5 (gaz) et 6 (électricité). On modélise par un graphe non orienté : une arête relie chaque maison à chaque service, et il n’y a pas d’autre arête. On note M sa matrice d’adjacence.

  1. Démontrer que, pour tout entier k impair et tout sommet i, (Mk)ii=0. Nombre de triangles du graphe :
    Rédaction attendue. Chaque arête relie une maison à un service : un chemin passe d’un groupe à l’autre à chaque pas. Après un nombre impair de pas, il est dans l’autre groupe que son départ : il ne peut pas être revenu à son point de départ. Donc aucun chemin fermé de longueur impaire n’existe, et, d’après le théorème, (Mk)ii=0 pour k impair. En particulier la trace de M3 est nulle : le graphe n’a aucun triangle.
  2. Coefficient (M2)12 :
    Les chaînes de longueur 2 de la maison 1 à la maison 2 passent par un service : 1–4–2, 1–5–2, 1–6–2. Donc (M2)12=3.
  3. Démontrer que M3=9M. Nombre de chaînes de longueur 5 de 1 à 4 :
    Rédaction attendue. Soit i et j deux sommets. S’ils sont dans le même groupe, (M3)ij=0 (longueur impaire), et mij=0. S’ils sont dans deux groupes différents, une chaîne i–a–b–j de longueur 3 se construit en choisissant a parmi les 3 sommets de l’autre groupe que i, puis b parmi les 3 sommets du groupe de i ; l’arête b–j existe toujours. Il y a 3×3=9 chaînes, et mij=1. Dans tous les cas, (M3)ij=9mij : M3=9M. Alors M5 =M3×M2 =9M×M2 =9M3 =81M, et (M5)14=81×1=81.

Cas 5Distance, diamètre et connexité

Réflexe — distance : première puissance de M dont le coefficient (i ; j) n’est pas nul ; diamètre : plus grande distance ; connexité : M + M² + … + Mⁿ⁻¹ sans zéro hors de la diagonale. Revoir la méthode →

Exercice 17★★★Facile

Le graphe non orienté G6 a pour sommets A, B, C, D, E, F (dans cet ordre) et pour arêtes A–B, B–C, B–E, C–D, D–E et E–F. On note M sa matrice d’adjacence.

  1. Calculer la ligne 1 de M2, puis celle de M3. Coefficient (M3)16 :
    La ligne 1 de M est (0 1 0 0 0 0) : A n’a qu’un voisin, B, donc la ligne 1 de M2 est la ligne 2 de M, (1 0 1 0 1 0). La ligne 1 de M3 est la somme des lignes 1, 3 et 5 de M : (0 3 0 2 0 1). Donc (M3)16=1.
  2. Justifier que d(A;F)=
    Rédaction attendue. Le coefficient (1;6) vaut 0 dans M (A et F ne sont pas voisins), 0 dans M2 et 1 dans M3. La plus petite puissance qui donne un coefficient non nul est 3 : d(A;F)=3, par la chaîne A–B–E–F.
  3. d(F;C)=
    F n’a qu’un voisin, E ; les voisins de E sont B, D et F, et C n’en fait pas partie : aucune chaîne de longueur 1 ou 2 ne relie F à C. F–E–D–C a pour longueur 3, donc d(F;C)=3.
  4. Diamètre de G6 :
    Plus grande distance de chaque sommet aux autres : A, 3 (vers D et F) ; B, 2 ; C, 3 (vers F) ; D, 3 (vers A) ; E, 2 ; F, 3. Le maximum vaut 3 : le diamètre est 3.
Exercice 18★★★Facile

Un graphe non orienté a pour sommets A, B, C, D, E, F (dans cet ordre) et pour matrice d’adjacence M =(000101001000010010100001001000100100). On donne S =M+M2+M3+M4+M5 =(200021021037030076070210020021037030210021020).

  1. Coefficient S12 :
    Ligne 1, colonne 2 : S12=0. Aucun chemin de longueur 1 à 5 ne relie A à B.
  2. Justifier que le graphe n’est pas connexe. Nombre de sommets de la composante connexe qui contient A :
    Rédaction attendue. Le graphe est d’ordre 6 : il serait connexe si et seulement si tous les coefficients hors de la diagonale de S=M+…+M5 étaient non nuls. Or S12=0 : il n’est pas connexe. Les coefficients non nuls de la ligne 1 sont dans les colonnes de A, D et F : la composante de A est {A,D,F}, à 3 sommets. L’autre est {B,C,E}.
  3. d(B;E)=
    m25=0 : B et E ne sont pas voisins. La chaîne B–C–E existe, car m23=m35=1 : d(B;E)=2.
Exercice 19★★★Moyen

Un réseau de navettes à sens unique relie cinq terminaux A, B, C, D, E (dans cet ordre) par les liaisons A → B, B → C, C → D, C → A, D → E et E → A. On note M la matrice d’adjacence du graphe orienté associé ; on donne S =M+M2+M3+M4 =(1211121211321211110121110).

  1. Justifier que le graphe est fortement connexe. Coefficient ligne 4, colonne 3 de S :
    Rédaction attendue. Le graphe est d’ordre 5, et tous les coefficients hors de la diagonale de S=M+M2+M3+M4 sont non nuls : pour tous terminaux distincts i et j, il existe un chemin de i vers j. Le graphe est fortement connexe, malgré les sens uniques. S43=1 : il y a un seul chemin de longueur au plus 4 de D vers C.
  2. d(A;E)=
    Le coefficient (1;5) vaut 0 dans M, M2 et M3, et 1 dans M4 : d(A;E)=4, par A → B → C → D → E. On a M4 =(0100110100110100010010010).
  3. d(D;C)=
    De D, le seul arc mène à E, puis à A, puis à B, puis à C : (M)43=(M2)43=(M3)43=0 et (M4)43=1. Donc d(D;C)=4, par D → E → A → B → C.
  4. Diamètre du graphe :
    Aucune distance ne dépasse 4=n−1, et la valeur 4 est atteinte (par exemple de A à E) : le diamètre vaut 4. Un usager peut aller de n’importe quel terminal à n’importe quel autre, mais il lui faut parfois quatre navettes.
Exercice 20★★★Difficile

On étudie jusqu’où il faut aller dans la somme M+M2+… pour décider de la connexité.

  1. Démontrer que, dans un graphe d’ordre n, deux sommets distincts reliés par un chemin le sont par un chemin de longueur au plus n−1. Pour un graphe d’ordre 6, la plus grande puissance de M utile dans S est donc la puissance
    Rédaction attendue. Soit un chemin de longueur minimale de i à j. S’il passait deux fois par un même sommet s, on supprimerait la portion comprise entre ces deux passages : on obtiendrait un chemin de i à j strictement plus court, ce qui est impossible. Il passe donc par des sommets tous distincts, au plus n, et compte au plus n−1 arcs. Pour n=6, il suffit d’aller jusqu’à M5.
  2. Le graphe orienté de sommets 1 à 6 et d’arcs 1→2, 2→3, 3→4, 4→5, 5→6, 6→1 et 4→2 vérifie : d(1;6)=
    Depuis 1, les arcs imposent 1→2→3→4, puis 4→5→6 (l’arc 4→2 ramène en arrière). Le coefficient (1;6) vaut 0 dans M, M2, M3, M4, et 1 dans M5 : d(1;6)=5.
  3. Coefficient (1;6) de M+M2+M3+M4 :
    Il vaut 0+0+0+0=0. S’arrêter à M4 ferait croire, à tort, qu’aucun chemin ne va de 1 vers 6 : pour un graphe d’ordre 6, il faut aller jusqu’à M5.
  4. Justifier que ce graphe est fortement connexe. Diamètre :
    Rédaction attendue. M+M2+M3+M4+M5 =(022111112211131221133122111101121110). Tous les coefficients hors de la diagonale sont non nuls : le graphe est fortement connexe. Aucune distance ne dépasse n−1=5, et d(1;6)=5 : le diamètre vaut 5.
Bloqué sur ce chapitre ?

Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.

Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs