ATLAS Ouvrir dans l'atlas →

ExerciceMaths expertes, chapitre 6 — Applications des matrices · Pour aller plus loin

Exercice 29 Chaînes dans un graphe complet

Démonstration

Soit n⩾3n\geqslant 3 un entier. On considère le graphe complet KnK_{n} à nn sommets, sans boucle, et sa matrice d'adjacence MM. On note II la matrice identité et JJ la matrice carrée de taille nn dont tous les coefficients valent 11.

1. Justifier que M=J−IM=J-I et que J2=nJJ^{2}=nJ. En déduire que M2=(n−2)M+(n−1)IM^{2}=(n-2)M+(n-1)I.

2. Montrer par récurrence que, pour tout p∈ℕ∗p\in\mathbb{N}^{*}, il existe deux réels apa_{p} et bpb_{p} tels que Mp=apM+bpIM^{p}=a_{p}M+b_{p}I, avec a1=1a_{1}=1, b1=0b_{1}=0 et : ap+1=(n−2)ap+bp,bp+1=(n−1)ap.a_{p+1}=(n-2)a_{p}+b_{p}, \qquad b_{p+1}=(n-1)a_{p}.

3. En déduire que ap+2=(n−2)ap+1+(n−1)apa_{p+2}=(n-2)a_{p+1}+(n-1)a_{p}, puis démontrer par récurrence que, pour tout p∈ℕ∗p\in\mathbb{N}^{*} : ap=(n−1)p−(−1)pn.a_{p}=\frac{(n-1)^{p}-(-1)^{p}}{n}.

4. En déduire, pour p∈ℕ∗p\in\mathbb{N}^{*}, le nombre de chaînes de longueur pp reliant deux sommets distincts de KnK_{n}, et le nombre de chaînes fermées de longueur pp partant d'un sommet donné.

5. Contrôler ces formules pour n=4n=4 et p=3p=3 à l'aide de l'exercice 21, puis vérifier que le nombre total de chaînes de longueur pp partant d'un sommet donné vaut (n−1)p(n-1)^{p}, et expliquer ce résultat directement.

Source : inspiré de poly « Mathématiques : du lycée aux CPGE scientifiques » (LLG / H4), n° 11 (transposition aux graphes)

Corrigé

1. Dans KnK_{n}, deux sommets distincts sont toujours adjacents et il n'y a pas de boucle : MM a des 11 partout sauf sur la diagonale, d'où M=J−IM=J-I. Chaque coefficient de J2J^{2} est une somme de nn produits 1×11\times 1, donc vaut nn : J2=nJJ^{2}=nJ. Comme II commute avec JJ : M2=(J−I)2=J2−2J+I=nJ−2J+I=(n−2)J+IM^{2}=(J-I)^{2}=J^{2}-2J+I=nJ-2J+I=(n-2)J+I En remplaçant JJ par M+IM+I : M2=(n−2)(M+I)+I=(n−2)M+(n−1)I\boxed{M^{2}=(n-2)(M+I)+I=(n-2)M+(n-1)I}

2. On note 𝒫p\mathcal{P}_{p} : « Mp=apM+bpIM^{p}=a_{p}M+b_{p}I », avec les suites définies par l'énoncé.

Initialisation : M1=1×M+0×IM^{1}=1\times M+0\times I.

Hérédité : Si 𝒫p\mathcal{P}_{p} est vraie pour un p∈ℕ∗p\in\mathbb{N}^{*}, alors, d'après la question 1 : Mp+1=MpM=apM2+bpM=ap((n−2)M+(n−1)I)+bpM=((n−2)ap+bp)M+(n−1)apIM^{p+1}=M^{p}M=a_{p}M^{2}+b_{p}M=a_{p}\big((n-2)M+(n-1)I\big)+b_{p}M=\big((n-2)a_{p}+b_{p}\big)M+(n-1)a_{p}I c'est-à-dire Mp+1=ap+1M+bp+1IM^{p+1}=a_{p+1}M+b_{p+1}I.

Conclusion : 𝒫p\mathcal{P}_{p} est vraie pour tout p∈ℕ∗p\in\mathbb{N}^{*}.

3. Pour tout p∈ℕ∗p\in\mathbb{N}^{*} : ap+2=(n−2)ap+1+bp+1=(n−2)ap+1+(n−1)apa_{p+2}=(n-2)a_{p+1}+b_{p+1}=(n-2)a_{p+1}+(n-1)a_{p}.

On note 𝒬p\mathcal{Q}_{p} : « ap=(n−1)p−(−1)pna_{p}=\dfrac{(n-1)^{p}-(-1)^{p}}{n} et ap+1=(n−1)p+1−(−1)p+1na_{p+1}=\dfrac{(n-1)^{p+1}-(-1)^{p+1}}{n} ». Cette récurrence porte sur deux termes consécutifs, puisque ap+2a_{p+2} dépend de ap+1a_{p+1} et de apa_{p}.

Initialisation : a1=1=(n−1)+1na_{1}=1=\dfrac{(n-1)+1}{n} et a2=(n−2)×1+0=n−2=n2−2nn=(n−1)2−1na_{2}=(n-2)\times 1+0=n-2=\dfrac{n^{2}-2n}{n}=\dfrac{(n-1)^{2}-1}{n}.

Hérédité : Supposons 𝒬p\mathcal{Q}_{p} vraie. Les réels q=n−1q=n-1 et q=−1q=-1 vérifient tous deux q2=(n−2)q+(n−1)q^{2}=(n-2)q+(n-1), puisque (n−1)2=n2−2n+1=(n−2)(n−1)+(n−1)(n-1)^{2}=n^{2}-2n+1=(n-2)(n-1)+(n-1) et 1=−(n−2)+(n−1)1=-(n-2)+(n-1). On les multiplie par qpq^{p} : qp+2=(n−2)qp+1+(n−1)qpq^{p+2}=(n-2)q^{p+1}+(n-1)q^{p}. Alors : n ap+2=(n−2)[(n−1)p+1−(−1)p+1]+(n−1)[(n−1)p−(−1)p]=(n−1)p+2−(−1)p+2n\,a_{p+2}=(n-2)\left[(n-1)^{p+1}-(-1)^{p+1}\right]+(n-1)\left[(n-1)^{p}-(-1)^{p}\right]=(n-1)^{p+2}-(-1)^{p+2} donc 𝒬p+1\mathcal{Q}_{p+1} est vraie.

Conclusion : Pour tout p∈ℕ∗p\in\mathbb{N}^{*}, ap=(n−1)p−(−1)pn\boxed{a_{p}=\dfrac{(n-1)^{p}-(-1)^{p}}{n}}.

4. La matrice MM a des 00 sur la diagonale et des 11 ailleurs. Le coefficient de Mp=apM+bpIM^{p}=a_{p}M+b_{p}I hors diagonale vaut donc apa_{p}, et le coefficient diagonal vaut bpb_{p}. Pour p⩾2p\geqslant 2, bp=(n−1)ap−1b_{p}=(n-1)a_{p-1}, et la formule obtenue vaut aussi pour p=1p=1 puisque b1=0b_{1}=0 : chaıˆnes de longueur p entre deux sommets distincts : (n−1)p−(−1)pnchaıˆnes fermeˊes de longueur p partant d’un sommet : (n−1)p+(n−1)(−1)pn\boxed{\begin{array}{c} \text{chaînes de longueur } p \text{ entre deux sommets distincts : } \dfrac{(n-1)^{p}-(-1)^{p}}{n} \\[3mm] \text{chaînes fermées de longueur } p \text{ partant d'un sommet : } \dfrac{(n-1)^{p}+(n-1)(-1)^{p}}{n} \end{array}} Le calcul de bpb_{p} est le suivant : (n−1)(n−1)p−1−(−1)p−1n=(n−1)p+(n−1)(−1)pn(n-1)\dfrac{(n-1)^{p-1}-(-1)^{p-1}}{n}=\dfrac{(n-1)^{p}+(n-1)(-1)^{p}}{n}.

5. Pour n=4n=4 et p=3p=3 : a3=27+14=7a_{3}=\frac{27+1}{4}=7 et b3=27−34=6b_{3}=\frac{27-3}{4}=6. Ce sont exactement les coefficients de K3K^{3} calculés à l'exercice 21.

Depuis un sommet donné, on compte les chaînes fermées, plus celles qui aboutissent à l'un des n−1n-1 autres sommets : bp+(n−1)ap=(n−1)p+(n−1)(−1)p+(n−1)(n−1)p−(n−1)(−1)pn=n(n−1)pnb_{p}+(n-1)a_{p}=\frac{(n-1)^{p}+(n-1)(-1)^{p}+(n-1)(n-1)^{p}-(n-1)(-1)^{p}}{n}=\frac{n(n-1)^{p}}{n} soit bp+(n−1)ap=(n−1)pb_{p}+(n-1)a_{p}=(n-1)^{p}. Directement : à chaque étape, on peut aller vers n'importe lequel des n−1n-1 autres sommets, d'où (n−1)p(n-1)^{p} chaînes de longueur pp. La formule de apa_{p} dit alors que ces chaînes se répartissent presque également entre les nn sommets d'arrivée, à ±1\pm 1 près.

Dans l'édifice

Thèmes

graphes, matrice d'adjacence, chaînes et chemins, récurrence

Ouvrir dans l'atlas interactif →