Marche sur un graphe : compte les chemins
Exercice de TD · niveau 2 · mathématiques MPSI, chapitre 9 — Calcul matriciel et systèmes linéaires · B. Calculs de puissances
Énoncé
On considère le graphe triangulaire à trois sommets , tous reliés deux à deux, et sa matrice d'adjacence , définie par si les sommets et sont reliés et sinon : ici , où est la matrice dont tous les coefficients valent . Un chemin de longueur de à est une suite de arêtes consécutives menant de à (les allers-retours sont permis).
a) Montrer que, pour tout , le coefficient de est le nombre de chemins de longueur de à .
b) Calculer et , et interpréter leurs coefficients.
c) Montrer que avec et , puis que .
d) En déduire le nombre de circuits de longueur partant d'un sommet donné et y revenant, et vérifier que la somme des coefficients d'une ligne de vaut . Pourquoi ?
Corrigé
Ce qu'on a le droit d'utiliser. La définition du produit , la formule du binôme pour deux matrices qui commutent, et la relation (chaque coefficient de est une somme de trois ). La stratégie du a) est une récurrence sur , où la formule du produit est le dénombrement.
a) Le produit recolle les chemins. Par récurrence sur . Pour : vaut s'il y a une arête de à , sinon — c'est le nombre de chemins de longueur . Hérédité : supposons que compte les chemins de longueur de à , pour tous . Un chemin de longueur de à se décompose de façon unique en un chemin de longueur de à un sommet intermédiaire (son avant-dernier sommet), suivi d'une arête de à . Pour fixé, il y a choix du premier morceau et choix du second ( ou ). En sommant sur : Ce qui achève la récurrence. La formule du produit n'est pas une convention : c'est le dénombrement des chemins composés.
b) Les premières puissances. Comme et commutent, on développe : , et . Donc Lecture. : deux façons de quitter et d'y revenir en deux pas, par ou par . : un seul chemin de longueur de à , à savoir . : les deux tours du triangle, et . : les chemins , et .
c) La forme close. Montrons par récurrence que est de la forme . C'est vrai pour avec , . Si , alors Donc et . De on tire , puis . Vérifions la formule par récurrence : pour , ; et si elle vaut au rang , Donc pour tout On retrouve () et ().
d) Circuits et contrôle. Le nombre de circuits de longueur au départ d'un sommet est le coefficient diagonal : pour , pour , pour (on vérifie : ). La somme d'une ligne de vaut . Pourquoi : la somme de la ligne compte tous les chemins de longueur partant de , toutes arrivées confondues ; or à chaque pas on a exactement deux choix (les deux autres sommets), donc chemins. Le calcul matriciel et le dénombrement se confirment l'un l'autre.
Le point délicat. « Chemin » signifie ici suite d'arêtes consécutives, avec répétitions de sommets permises : l'aller-retour est compté, et c'est pour cela que et non . Compter les chemins sans répétition ne se fait pas par un produit matriciel — c'est un problème d'une tout autre difficulté.
Ce que l'exercice installe. Le produit matriciel est l'opération de composition des chemins, et c'est la raison pour laquelle les réseaux, les moteurs de recherche et les chaînes de Markov se calculent en algèbre linéaire. Le chapitre 13 nommera la chose : est la matrice d'une application linéaire, et celle de sa composée fois. Et la méthode « » — chercher les puissances dans un espace de matrices stable par produit, engendré par deux matrices qui commutent — est celle de l'exercice 7.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.