Maths expertes · Chapitre 06 · Graphes et matrices
Exercices — Graphes et chaînes de Markov
16 exercices de difficulté croissante, à chercher avant de regarder le corrigé.
Sommaire
16 exercices, difficulté croissante de ★ (application directe) à ★★★★ (défi). Les corrigés détaillés sont dans le PDF — cherchez d'abord, le corrigé ensuite : c'est là que ça progresse.
Exercice 1 ★★★★ — Lire un graphe, un réseau d'amitiés
Vocabulaire des graphes : ordre, degré, chaînes, connexité
Six élèves d'une classe, notés A, B, C, D, E et F, sont inscrits sur un réseau social. On modélise les relations d'amitié par le graphe ci-dessous : chaque sommet représente un élève, et une arête relie deux sommets lorsque les deux élèves sont amis.
-
Quel est l'ordre de ce graphe ?
-
Déterminer le degré de chaque sommet. On pourra présenter les résultats dans un tableau.
-
Quels sont les sommets adjacents à C ? Interpréter concrètement ce résultat.
-
Vérifier que la somme des degrés de tous les sommets est égale au double du nombre d'arêtes.
-
Ce graphe est-il complet ? Justifier.
Exercice 2 ★★★★ — Le lemme des poignées de main
Vocabulaire des graphes : ordre, degré, chaînes, connexité
Lors d'une réunion, personnes sont présentes. Certaines se serrent la main, d'autres non. On modélise la situation par un graphe : chaque sommet représente une personne, et une arête relie deux sommets lorsque les deux personnes correspondantes se sont serré la main.
a. Que représente le degré d'un sommet dans ce modèle ?
b. Démontrer que la somme des degrés de tous les sommets d'un graphe est toujours un nombre pair.
c. En déduire que le nombre de personnes ayant serré un nombre impair de mains est nécessairement pair.
d. Est-il possible que personnes aient chacune serré exactement mains ? Justifier.
Exercice 3 ★★★★ — Le graphe complet et ses arêtes
Vocabulaire des graphes : ordre, degré, chaînes, connexité
Pour tout entier , on note le graphe complet d'ordre : il possède sommets, et deux sommets quelconques sont toujours reliés par une arête.
a. Dessiner le graphe .
b. Quel est le degré de chaque sommet de ? Justifier.
c. Démontrer que possède exactement arêtes. On pourra utiliser la somme des degrés.
d. Application. Un tournoi de football réunit équipes ; chaque équipe rencontre exactement une fois chacune des autres. Combien de matchs sont joués au total ?
Exercice 4 ★★★★ — Chaînes, cycles et connexité
Vocabulaire des graphes : ordre, degré, chaînes, connexité
On considère les deux graphes et représentés ci-dessous. Le graphe a pour sommets A, B, C, D, E ; le graphe a pour sommets M, N, P, Q, R, S.
a. Donner une chaîne de longueur reliant A à E dans .
b. Les graphes et sont-ils connexes ? Justifier.
c. Le graphe possède-t-il un cycle ? Si oui, en donner un.
d. Combien d'arêtes faut-il ajouter, au minimum, au graphe pour le rendre connexe ? Proposer une telle arête.
Exercice 5 ★★★★ — Matrice d'adjacence d'un graphe
Matrice d'adjacence et dénombrement de chemins
On considère le graphe ci-dessous, dont les sommets sont A, B, C et D.
a. Écrire la matrice d'adjacence du graphe , en rangeant les sommets dans l'ordre alphabétique.
b. Que représente la somme des coefficients d'une ligne de ? Vérifier sur la ligne de B.
c. Réciproquement, dessiner le graphe dont les sommets sont , , , et dont la matrice d'adjacence est
Exercice 6 ★★★★ — Compter les chaînes avec les puissances de la matrice
Matrice d'adjacence et dénombrement de chemins
Le graphe ci-dessous représente un réseau informatique : les sommets A, B, C, D sont des serveurs, et chaque arête est une liaison directe entre deux serveurs.
Sa matrice d'adjacence, dans l'ordre alphabétique des sommets, est
a. Calculer .
b. Interpréter le coefficient de situé à la ligne de B et à la colonne de D, puis lister explicitement les chaînes correspondantes.
c. Que représente le coefficient diagonal de situé à la ligne de A ? Justifier sans calcul supplémentaire.
d. Combien existe-t-il de chaînes de longueur reliant B à D ? On calculera uniquement le coefficient utile de , puis on listera ces chaînes.
Exercice 7 ★★★★ — Démonstration, puissances de la matrice d'adjacence et chaînes
Matrice d'adjacence et dénombrement de chemins
Soit un graphe dont les sommets sont numérotés de à , et soit sa matrice d'adjacence. Pour tout entier , on note le coefficient de la matrice situé à la ligne et à la colonne .
On souhaite démontrer par récurrence la propriété : « pour tous sommets et , le coefficient est égal au nombre de chaînes de longueur reliant à ».
a. Initialisation. Justifier que est vraie. Que vaut selon que les sommets et sont adjacents ou non, et qu'est-ce qu'une chaîne de longueur de à ?
b. Hérédité. Soit tel que est vraie. En utilisant , justifier que pour tous sommets et :
c. Expliquer pourquoi, pour un sommet fixé, le produit compte exactement les chaînes de longueur de à dont l'avant-dernier sommet est .
d. Conclure la démonstration.
Exercice 8 ★★★★ — Les ponts de Königsberg
Chaînes et cycles eulériens
Au XVIIIe siècle, la ville de Königsberg était traversée par une rivière enjambée par sept ponts, reliant la rive nord (N), la rive sud (S), une île centrale (I) et une île à l'est (E). Les habitants se demandaient s'il était possible de se promener en traversant chaque pont exactement une fois. En 1736, Leonhard Euler résolut ce problème en inventant la théorie des graphes : on modélise la ville par le multigraphe ci-dessous, où chaque arête représente un pont.
Les ponts sont : deux ponts entre N et I, deux ponts entre S et I, un pont N–E, un pont S–E et un pont I–E.
a. Déterminer le degré de chaque sommet.
b. La promenade souhaitée par les habitants revient à trouver une chaîne eulérienne dans ce graphe. Est-elle possible ? Justifier à l'aide du théorème d'Euler.
c. La municipalité détruit le pont I–E, puis construit un nouveau pont reliant directement N et S. Déterminer les nouveaux degrés des sommets. La promenade devient-elle possible ? Si oui, peut-on de plus revenir à son point de départ ?
Exercice 9 ★★★★ — Tracer une figure sans lever le crayon
Chaînes et cycles eulériensVocabulaire des graphes : ordre, degré, chaînes, connexité
On souhaite tracer la figure ci-dessous (« l'enveloppe ») sans lever le crayon et sans repasser deux fois sur le même trait. On la modélise par un graphe à cinq sommets A, B, C, D, E dont les arêtes sont les huit traits de la figure : A–B, A–C, A–D, B–C, B–D, C–D, C–E et D–E.
a. Déterminer le degré de chaque sommet, et vérifier la cohérence avec le nombre d'arêtes.
b. Traduire le problème du tracé en termes de graphes : que cherche-t-on exactement ?
c. Un tel tracé est-il possible ? Si oui, quels sont les points de départ et d'arrivée possibles ? Justifier.
d. Donner explicitement un tracé qui convient, en vérifiant que chaque trait est utilisé exactement une fois.
e. Expliquer pourquoi il est impossible de réussir le tracé en partant du sommet E.
Exercice 10 ★★★★ — Une première chaîne de Markov, deux opérateurs
Chaînes de Markov : modélisation, graphe pondéré, matrice de transition
Deux opérateurs de téléphonie mobile, Alpha et Bêta, se partagent le marché d'une région. On observe le comportement des clients d'une année sur l'autre :
- chaque année, des clients d'Alpha restent chez Alpha, et les restants partent chez Bêta ;
- chaque année, des clients de Bêta restent chez Bêta, et les restants passent chez Alpha.
On suppose que ces proportions restent les mêmes chaque année et qu'aucun client ne quitte le marché.
1. Justifier que la situation peut se modéliser par une chaîne de Markov à deux états. On précisera quels sont les états.
2. Dessiner le graphe orienté pondéré associé à cette chaîne de Markov.
3. Écrire la matrice de transition de la chaîne, en prenant les états dans l'ordre (Alpha, Bêta).
4. Que vaut la somme des coefficients de chaque ligne de ? Expliquer pourquoi ce résultat était prévisible.
Exercice 11 ★★★★ — Vélo ou voiture, distributions successives
Chaînes de Markov : modélisation, graphe pondéré, matrice de transitionDistribution après n transitions
Un salarié se rend chaque jour à son travail, soit à vélo (état V), soit en voiture (état T). On observe que :
- s'il vient à vélo un jour, il revient à vélo le lendemain avec probabilité ;
- s'il vient en voiture un jour, il vient à vélo le lendemain avec probabilité .
On modélise la situation par une chaîne de Markov à deux états, pris dans l'ordre (V, T). Le lundi, considéré comme le jour , il vient à vélo : la distribution initiale est donc .
1. Écrire la matrice de transition de la chaîne.
2. Calculer puis , les distributions aux jours et .
3. Quelle est la probabilité que le salarié vienne à vélo le mercredi ?
4. Calculer . Interpréter concrètement le coefficient situé ligne V, colonne V de cette matrice.
Exercice 12 ★★★★ — Distribution invariante, le duel Alpha-Bêta
Distributions invariantes
Deux opérateurs de téléphonie, Alpha et Bêta, se partagent le marché d'une région. Chaque année, des clients d'Alpha restent chez Alpha et partent chez Bêta, tandis que des clients de Bêta restent chez Bêta et passent chez Alpha. La matrice de transition de la chaîne de Markov associée, les états étant pris dans l'ordre (Alpha, Bêta), est :
1. On pose avec , et . Écrire le système d'équations traduisant la relation .
2. Résoudre ce système et en déduire la distribution invariante de la chaîne.
3. On admet que la suite des distributions converge vers l'unique distribution invariante, quelle que soit la répartition initiale des clients. Interpréter ce résultat pour les deux opérateurs.
Exercice 13 ★★★★ — Trois plateformes de streaming
Chaînes de Markov : modélisation, graphe pondéré, matrice de transitionDistribution après n transitions
Trois plateformes de streaming vidéo, notées A, B et C, se partagent les abonnés d'un pays. On étudie l'évolution des parts d'audience d'un mois au suivant : chaque abonné est inscrit à une seule plateforme et peut changer de plateforme à la fin de chaque mois. Le graphe orienté pondéré ci-dessous décrit les probabilités de transition d'un mois au suivant.
1. À l'aide du graphe, écrire la matrice de transition de cette chaîne de Markov, les états étant pris dans l'ordre (A, B, C).
2. Vérifier que la somme des coefficients de chaque ligne de vaut .
3. Au mois , les parts d'audience sont de pour A, pour B et pour C, soit . Calculer la distribution au mois .
4. Calculer la distribution au mois .
5. Commenter l'évolution des parts d'audience des trois plateformes sur ces deux mois.
Exercice 14 ★★★★ — Vélos en libre-service, distribution invariante
Distributions invariantes
Une petite ville dispose de trois stations de vélos en libre-service : Gare (G), Mairie (M) et Parc (R). On suit la position d'un vélo d'une journée à la suivante. Chaque jour :
- un vélo stationné à la Gare y reste avec probabilité , part à la Mairie avec probabilité et au Parc avec probabilité ;
- un vélo stationné à la Mairie y reste avec probabilité , part à la Gare avec probabilité et au Parc avec probabilité ;
- un vélo stationné au Parc y reste avec probabilité , part à la Gare avec probabilité et à la Mairie avec probabilité .
On modélise la position du vélo par une chaîne de Markov à trois états, pris dans l'ordre (G, M, R).
1. Écrire la matrice de transition de la chaîne et vérifier que chaque ligne somme à .
2. On pose avec , , positifs et . Écrire le système d'équations traduisant la relation .
3. Résoudre ce système et en déduire la distribution invariante de la chaîne.
4. On admet que la suite des distributions converge vers cette distribution invariante. Interpréter le résultat pour l'exploitant du service : comment le parc de vélos se répartit-il à long terme entre les trois stations ?
Exercice 15 ★★★★ — Marche aléatoire sur un triangle
Vocabulaire des graphes : ordre, degré, chaînes, connexitéChaînes de Markov : modélisation, graphe pondéré, matrice de transitionDistributions invariantes
On considère le graphe ci-dessous : un triangle dont les sommets sont numérotés , et , avec les arêtes –, – et –.
Un pion se déplace sur ce graphe : à chaque étape, il quitte le sommet où il se trouve et rejoint l'un des deux sommets voisins, choisi au hasard de façon équiprobable.
1. Justifier que la position du pion définit une chaîne de Markov à trois états, et donner sa matrice de transition , les états étant pris dans l'ordre .
2. Le pion part du sommet : la distribution initiale est . Calculer puis .
3. Quelle est la probabilité que le pion revienne au sommet en exactement deux étapes ?
4. Déterminer la distribution invariante de la chaîne. On pourra s'appuyer sur la symétrie du graphe, puis vérifier par le calcul.
5. Question de synthèse. On note la probabilité que le pion se trouve au sommet à l'étape .
a. À l'aide de la formule des probabilités totales, montrer que pour tout entier naturel : .
b. On pose . Montrer que la suite est géométrique et en déduire l'expression de en fonction de .
c. Déterminer la limite de et commenter le lien avec la question 4.
Exercice 16 ★★★★ — Le modèle des urnes d'Ehrenfest
Chaînes de Markov : modélisation, graphe pondéré, matrice de transitionDistribution après n transitionsDistributions invariantes
Deux urnes A et B contiennent à elles deux boules. À chaque étape, on choisit l'une des boules au hasard, de façon équiprobable, et on la change d'urne. On s'intéresse au nombre de boules contenues dans l'urne A : ce nombre définit une chaîne de Markov dont les états sont , et .
Ce modèle, dû aux physiciens Paul et Tatiana Ehrenfest, décrit de façon simplifiée la diffusion d'un gaz entre deux compartiments.
1. Justifier les transitions suivantes : depuis l'état , on passe nécessairement à l'état ; depuis l'état , on passe à l'état avec probabilité et à l'état avec probabilité ; depuis l'état , on passe nécessairement à l'état . En déduire la matrice de transition , les états étant pris dans l'ordre .
2. Dessiner le graphe orienté pondéré de la chaîne.
3. Au départ, l'urne A est vide : . Calculer , et .
4. Que remarque-t-on ? La suite des distributions converge-t-elle ?
5. Déterminer toutes les distributions invariantes de la chaîne : on posera et on résoudra le système traduisant avec .
6. Interpréter la distribution invariante obtenue : quel est l'état le plus probable en régime stationnaire, et pourquoi cela est-il conforme à l'intuition ?
Bloqué sur « Graphes et chaînes de Markov » ?
On peut le travailler ensemble dès cette semaine. La première heure est offerte — on fait le point honnêtement, et vous repartez au minimum avec une méthode.