Aller au contenu principal
Terminale⏱ 1 heure

Graphes et matrices d'adjacence — Entraînement type évaluation

Pour un entraînement qui sert vraiment à quelque chose : pas de cours sous les yeux, une feuille et un crayon. Note-toi ensuite avec le corrigé.

Barème indicatif : 20 points. Exercice 1 sans calculatrice ; calculatrice autorisée ensuite.

Exercice 1 (4 points) — Automatismes

Réponds directement (0,5 point par question).

  1. Nombre d'arêtes de K4K_4 ?
  2. Un graphe a 1010 arêtes : somme des degrés ?
  3. Peut-il y avoir exactement 33 sommets de degré impair dans un graphe ?
  4. La matrice d'adjacence d'un graphe non orienté est-elle toujours symétrique ?
  5. Que représente le coefficient (2,5)(2, 5) de A4A^4 ?
  6. Degré d'un sommet dans K7K_7 ?
  7. (0110)2\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}^2 ?
  8. Un graphe connexe a tous ses sommets de degré pair : que peut-on affirmer ?
Voir le corrigé
  1. 4×32=6\dfrac{4 \times 3}{2} = 6.
  2. 2020.
  3. Non : le nombre de sommets de degré impair est pair.
  4. Oui.
  5. Le nombre de chemins de longueur 44 du sommet 22 au sommet 55.
  6. 66.
  7. I2=(1001)I_2 = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}.
  8. Il admet un cycle eulérien.

Exercice 2 (4 points) — Démonstration de cours

Soit AA la matrice d'adjacence d'un graphe orienté à pp sommets. Démontre par récurrence que, pour tout n⩾1n \geqslant 1, le coefficient (i,j)(i, j) de AnA^n est le nombre de chemins de longueur nn de ii à jj.

Voir le corrigé

Notons aij(n)a_{ij}^{(n)} le coefficient (i,j)(i, j) de AnA^n et cij(n)c_{ij}^{(n)} le nombre de chemins de longueur nn de ii à jj. Initialisation : cij(1)c_{ij}^{(1)} est le nombre d'arcs de ii à jj, c'est-à-dire aija_{ij}. Hérédité : supposons cik(n)=aik(n)c_{ik}^{(n)} = a_{ik}^{(n)} pour tous ii, kk. Un chemin de longueur n+1n + 1 de ii à jj est formé d'un chemin de longueur nn de ii à un sommet kk, puis d'un arc de kk à jj. Donc cij(n+1)=∑k=1pcik(n)akj=∑k=1paik(n)akjc_{ij}^{(n+1)} = \sum_{k=1}^{p}c_{ik}^{(n)}a_{kj} = \sum_{k=1}^{p}a_{ik}^{(n)}a_{kj}, qui est le coefficient (i,j)(i, j) de AnA=An+1A^nA = A^{n+1}. La propriété est vraie pour tout n⩾1n \geqslant 1.

Exercice 3 (7 points) — Réseau de pistes cyclables

Une ville relie cinq quartiers AA, BB, CC, DD, EE par des pistes cyclables à double sens : A−BA - B, A−CA - C, B−CB - C, B−DB - D, C−DC - D, C−EC - E, D−ED - E.

  1. Dessine le graphe et donne le degré de chaque sommet. (1,5 point)
  2. Le graphe est-il connexe ? complet ? (1 point)
  3. Un agent d'entretien veut parcourir chaque piste une seule fois. Est-ce possible ? Si oui, d'où doit-il partir, et où arrive-t-il ? Donne un tel parcours. (2 points)
  4. Écris la matrice d'adjacence MM (ordre AA, BB, CC, DD, EE) et, à la calculatrice, le coefficient (A,E)(A, E) de M3M^3. Interprète. (2,5 points)
Voir le corrigé
  1. Degrés : A:2A : 2, B:3B : 3, C:4C : 4, D:3D : 3, E:2E : 2.
  2. Connexe (on va de tout quartier à tout autre). Non complet (AA et DD ne sont pas reliés, par exemple).
  3. Exactement deux sommets de degré impair (BB et DD) dans un graphe connexe : il existe une chaîne eulérienne, qui part de BB et arrive en DD (ou l'inverse). Exemple : B−A−C−B−D−C−E−DB - A - C - B - D - C - E - D.
  4. M=(0110010110110110110100110)M = \begin{pmatrix} 0 & 1 & 1 & 0 & 0 \\ 1 & 0 & 1 & 1 & 0 \\ 1 & 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 0 & 1 \\ 0 & 0 & 1 & 1 & 0 \end{pmatrix}. Le coefficient (A,E)(A, E) de M3M^3 vaut 33 : il y a trois trajets empruntant exactement 33 pistes de AA à EE (A−B−C−EA - B - C - E, A−B−D−EA - B - D - E, A−C−D−EA - C - D - E).

Exercice 4 (5 points) — Réseau social

Sur un réseau social, 11 suit 22 et 33, 22 suit 33, 33 suit 11.

  1. Représente la situation par un graphe orienté et écris sa matrice d'adjacence NN. (1,5 point)
  2. Calcule N2N^2. Interprète le coefficient (2,1)(2, 1). (1,5 point)
  3. Calcule N+N2N + N^2. Que représente le coefficient (i,j)(i, j) de cette matrice ? Quels comptes ii ne peuvent atteindre jj ni directement ni en passant par un intermédiaire ? (2 points)
Voir le corrigé
  1. Arcs 1→21 \to 2, 1→31 \to 3, 2→32 \to 3, 3→13 \to 1. N=(011001100)N = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix}.
  2. N2=(101100011)N^2 = \begin{pmatrix} 1 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 1 \end{pmatrix}. Le coefficient (2,1)(2, 1) vaut 11 : 22 atteint 11 en deux étapes (2→3→12 \to 3 \to 1).
  3. N+N2=(112101111)N + N^2 = \begin{pmatrix} 1 & 1 & 2 \\ 1 & 0 & 1 \\ 1 & 1 & 1 \end{pmatrix} : le coefficient (i,j)(i, j) est le nombre de chemins de longueur 11 ou 22 de ii à jj. Seul le coefficient (2,2)(2, 2) est nul : le compte 22 ne « revient » pas sur lui-même en une ou deux étapes ; tous les autres couples sont reliés en au plus deux étapes.