Aller au contenu principal
Terminale

Graphes et matrices d'adjacence — Exercices d'application

1. Graphes, degrés

↩ Revoir le cours

Exercice 1 — ⭐

On considère le graphe de la figure 1 du cours (sommets AA, BB, CC, DD, EE ; arêtes ABAB, ADAD, BCBC, BDBD, CDCD, CECE, DEDE).

  1. Donne l’ordre du graphe et le degré de chaque sommet. Vérifie le lemme des poignées de main.
  2. Le graphe est-il complet ? Combien d’arêtes faudrait-il ajouter pour qu’il le soit ?
  3. Cite un sommet adjacent à tous les autres.
Voir le corrigé
  1. Ordre 55. Degrés : A:2A : 2, B:3B : 3, C:3C : 3, D:4D : 4, E:2E : 2. Somme 14=2×714 = 2 \times 7 arêtes. ✓
  2. Non (AA et CC ne sont pas adjacents, par exemple). K5K_5 a 5×42=10\dfrac{5 \times 4}{2} = 10 arêtes : il faut en ajouter 33 (ACAC, AEAE, BEBE).
  3. DD (degré 44).

Exercice 2 — ⭐⭐

  1. Un graphe a 88 sommets, tous de degré 33. Combien a-t-il d’arêtes ?
  2. Existe-t-il un graphe à 55 sommets de degrés 11, 22, 22, 33, 33 ? Et de degrés 11, 11, 22, 33, 33 ?
  3. Dans un groupe de 99 amis, chacun envoie un message à exactement 55 autres membres, et les messages sont réciproques (si XX écrit à YY, YY écrit à XX). Est-ce possible ?
Voir le corrigé
  1. Somme des degrés 24=2×24 = 2 \times arêtes : 1212 arêtes.
  2. Somme 1111, impaire : impossible. Somme 1010 : c’est possible (par exemple sommets aa, bb de degré 1, cc de degré 2, dd, ee de degré 3 avec les arêtes adad, bebe, cdcd, cece, dede).
  3. On aurait un graphe à 99 sommets tous de degré 55 : somme 4545, impaire. Impossible.

2. Chaînes et connexité

↩ Revoir le cours

Exercice 3 — ⭐⭐

Un réseau de métro compte 66 stations. Les lignes relient S1−S2S_1 - S_2, S2−S3S_2 - S_3, S3−S1S_3 - S_1, S4−S5S_4 - S_5 et S5−S6S_5 - S_6.

  1. Dessine le graphe. Est-il connexe ?
  2. Donne une chaîne de longueur 33 partant de S1S_1 et y revenant.
  3. Quelle ligne suffit-il d’ajouter pour que le réseau devienne connexe ? Après cet ajout, quelle est la plus grande distance (nombre minimal de liaisons) entre deux stations ?
Voir le corrigé
  1. Deux « morceaux » : {S1,S2,S3}\{S_1, S_2, S_3\} et {S4,S5,S6}\{S_4, S_5, S_6\} ; il n’est pas connexe.
  2. S1−S2−S3−S1S_1 - S_2 - S_3 - S_1.
  3. Une ligne entre un sommet du premier groupe et un du second, par exemple S3−S4S_3 - S_4. Alors la plus grande distance est entre S1S_1 (ou S2S_2) et S6S_6 : S1−S3−S4−S5−S6S_1 - S_3 - S_4 - S_5 - S_6, soit 44 liaisons.

3. Matrice d’adjacence

↩ Revoir le cours

Exercice 4 — ⭐

  1. Écris la matrice d’adjacence du graphe de la figure 1 (ordre AA, BB, CC, DD, EE). Vérifie qu’elle est symétrique et que la somme de chaque ligne est le degré du sommet.
  2. Dessine le graphe orienté de matrice M=(010001110)M = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 1 & 0 \end{pmatrix} (sommets 11, 22, 33).
Voir le corrigé
  1. (0101010110010111110100110)\begin{pmatrix} 0 & 1 & 0 & 1 & 0 \\ 1 & 0 & 1 & 1 & 0 \\ 0 & 1 & 0 & 1 & 1 \\ 1 & 1 & 1 & 0 & 1 \\ 0 & 0 & 1 & 1 & 0 \end{pmatrix} ; sommes des lignes : 22, 33, 33, 44, 22.
  2. Arcs : 1→21 \to 2, 2→32 \to 3, 3→13 \to 1, 3→23 \to 2.

4. Compter les chemins avec les puissances de A

↩ Revoir le cours

Exercice 5 — ⭐⭐

On reprend la matrice MM de l’exercice 4.

  1. Calcule M2M^2 et M3M^3.
  2. Combien y a-t-il de chemins de longueur 33 allant de 33 à 33 ? Décris-les.
  3. Combien y a-t-il de chemins de longueur 33 au total ?
Voir le corrigé
  1. M2=(001110011)M^2 = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 1 & 0 \\ 0 & 1 & 1 \end{pmatrix} et M3=(110011111)M^3 = \begin{pmatrix} 1 & 1 & 0 \\ 0 & 1 & 1 \\ 1 & 1 & 1 \end{pmatrix}.
  2. Coefficient (3,3)(3, 3) de M3M^3 : 11. C’est le chemin 3→1→2→33 \to 1 \to 2 \to 3.
  3. Somme des coefficients de M3M^3 : 77.

Exercice 6 — ⭐⭐⭐

Réseau aérien. Quatre aéroports PP, LL, MM, NN sont reliés par des vols directs dans les deux sens : P−LP - L, P−MP - M, P−NP - N et L−ML - M.

  1. Écris la matrice d’adjacence AA (ordre PP, LL, MM, NN).
  2. À l’aide de la calculatrice ou de Python, calcule A2A^2 et A3A^3.
  3. Combien de trajets en exactement 22 vols relient NN à MM ? Lesquels ?
  4. Combien de trajets en exactement 33 vols partent de PP et y reviennent ?
Voir le corrigé
  1. A=(0111101011001000)A = \begin{pmatrix} 0 & 1 & 1 & 1 \\ 1 & 0 & 1 & 0 \\ 1 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 \end{pmatrix}.
  2. A2=(3110121111210111)A^2 = \begin{pmatrix} 3 & 1 & 1 & 0 \\ 1 & 2 & 1 & 1 \\ 1 & 1 & 2 & 1 \\ 0 & 1 & 1 & 1 \end{pmatrix} et A3=(2443423143213110)A^3 = \begin{pmatrix} 2 & 4 & 4 & 3 \\ 4 & 2 & 3 & 1 \\ 4 & 3 & 2 & 1 \\ 3 & 1 & 1 & 0 \end{pmatrix}.
  3. Coefficient (N,M)(N, M) de A2A^2 : 11 ; c’est N−P−MN - P - M.
  4. Coefficient (P,P)(P, P) de A3A^3 : 22 ; ce sont P−L−M−PP - L - M - P et P−M−L−PP - M - L - P.

5. Graphes eulériens (pour aller plus loin)

↩ Revoir le cours

Exercice 7 — ⭐⭐

  1. Le graphe de la figure 1 admet-il une chaîne eulérienne ? un cycle eulérien ? Si oui, donne-en une.
  2. Peut-on dessiner une « enveloppe ouverte » (un carré avec ses deux diagonales et un triangle posé dessus) sans lever le crayon ni repasser sur un trait ? On comptera les degrés des 55 sommets.
Voir le corrigé
  1. Degrés 22, 33, 33, 44, 22 : exactement deux sommets impairs (BB et CC), graphe connexe. Il existe une chaîne eulérienne de BB à CC mais pas de cycle eulérien. Exemple : B−A−D−B−C−D−E−CB - A - D - B - C - D - E - C (7 arêtes, chacune une fois).
  2. Le carré ABCDABCD avec ses diagonales et le sommet EE du toit relié à AA et BB : degrés A:4A : 4, B:4B : 4, C:3C : 3, D:3D : 3, E:2E : 2. Deux sommets impairs : c’est possible, en partant de CC (ou de DD) et en finissant à l’autre.