ExerciceMaths expertes, chapitre 6 — Applications des matrices · Exercices d'approfondissement
Exercice 21 Compter les triangles
On appelle trace d'une matrice carrée la somme de ses coefficients diagonaux. Dans un graphe non orienté sans boucle, on appelle triangle un ensemble de trois sommets deux à deux adjacents.
1. Soit un graphe non orienté sans boucle, de matrice d'adjacence . Montrer que le coefficient diagonal de en position est le nombre de chaînes fermées de longueur partant du sommet , et que chacune de ces chaînes parcourt un triangle.
2. En déduire que la trace de est égale à six fois le nombre de triangles de .
3. Vérifier ce résultat sur le graphe de l'exercice 16.
4. On considère le graphe complet à sommets. Donner sa matrice d'adjacence, calculer la trace de son cube et en déduire son nombre de triangles. Retrouver ce nombre directement.
Corrigé
1. D'après la Proposition 2, le coefficient de est le nombre de chaînes de longueur partant de et revenant en , c'est-à-dire de la forme ------. Le graphe n'ayant pas de boucle, deux sommets consécutifs de cette liste sont distincts : , et . Les trois sommets , , sont donc distincts et deux à deux adjacents : ils forment un triangle.
2. Inversement, un triangle fournit exactement chaînes fermées de longueur : on peut partir de chacun des sommets, et tourner dans l'un des sens. Par exemple, pour un triangle : ------, ------, et de même depuis et depuis . En sommant les coefficients diagonaux, on compte donc chaque triangle six fois :
3. Avec calculée à l'exercice 16 : , donc le graphe a triangles. Ce sont bien et , que l'on voit sur la figure.
4. La matrice d'adjacence du graphe complet à sommets a des partout sauf sur la diagonale. La calculatrice donne : , d'où . Directement : dans un graphe complet, trois sommets quelconques forment un triangle, et il y a façons de choisir sommets parmi (il suffit de choisir celui que l'on écarte).