ExerciceMaths Sup – MPSI, chapitre 21 — Dénombrement et probabilités · Exercices de synthèse
Exercice 106
Le principe de réflexion. Pour des entiers , et , on appelle chemin de à toute suite d'entiers telle que pour tout ; on le représente par la ligne brisée qui joint les points .
1. (a) Déterminer le nombre de chemins de à .
(b) On suppose et . Montrer qu'il y a autant de chemins de à qui touchent l'axe des abscisses, c'est-à-dire tels que pour au moins un indice , que de chemins de à .
2. Un sac contient boules blanches et boules noires, que l'on tire une à une, sans remise, tous les ordres étant également probables. Quelle est la probabilité qu'à chaque instant, le nombre de boules blanches déjà sorties soit supérieur ou égal au nombre de boules noires déjà sorties ? On pourra décaler les chemins d'une unité vers le haut.
3. Lors d'un scrutin entre deux candidats et , le candidat obtient voix et le candidat en obtient ; tous les ordres de dépouillement sont également probables. Quelle est la probabilité que ait eu, tout au long du dépouillement, au moins autant de voix que ? Ce problème porte le nom de J. Bertrand, qui l'a publié en 1887 dans les Comptes rendus de l'Académie des sciences.
4. Une place de cinéma coûte euros. Dans une file d'attente de personnes, paient avec un billet de euros et avec un billet de euros, tous les ordres d'arrivée étant également probables. Le guichet dispose au départ de billets de euros pour rendre la monnaie. Exprimer, en fonction de , la probabilité de pouvoir servir toutes les personnes dans l'ordre de la file, puis déterminer à l'aide d'un programme Python la plus petite valeur de pour laquelle elle est au moins égale à .
Les quatre derniers exercices sont des problèmes à traiter en autonomie : l'énoncé fixe le but, et c'est à vous de trouver le chemin.
Corrigé
1.(a) Un chemin est déterminé par son point de départ et la suite de ses pas , et il arrive en si et seulement si . Si pas valent et valent , cette condition s'écrit , soit . Un chemin correspond donc à la partie de formée des indices des pas montants, de cardinal , et le théorème 2 donne si est pair et , et sinon : il faut que soit un entier de .
1.(b) Un lemme des valeurs intermédiaires. Un chemin qui va d'un entier strictement positif à un entier négatif s'annule : si est le plus petit indice tel que , alors , , et , donc .
Soit l'ensemble des chemins de à qui touchent l'axe, et l'ensemble des chemins de à . Pour un chemin qui touche l'axe, on note le premier indice où il s'annule, et l'on définit le chemin réfléchi C'est bien un chemin : les pas avant l'indice sont conservés, ceux qui suivent l'indice sont changés de signe, et, puisque , Si , alors . Réciproquement, un chemin de va de à : il touche l'axe par le lemme, et la même construction l'envoie dans . Les deux chemins et coïncident jusqu'à l'indice , donc ont le même premier zéro, et réfléchir deux fois après ce zéro redonne le chemin initial : réalise une bijection de sur , d'où
Le chemin en bleu part de , touche l'axe pour la première fois au point rouge, d'abscisse , et arrive en ; sa partie située après , réfléchie par rapport à l'axe, donne le chemin en pointillés ocre, qui arrive en .
2. Les boules sont discernables, et l'univers des ordres de sortie, muni de la probabilité uniforme, a éléments. On ne retient que la suite des couleurs : chaque suite de « blanc » et « noir » provient de ordres (lemme des bergers), donc la suite des couleurs suit la loi uniforme sur les suites possibles. On lui associe le chemin (blanches sorties) (noires sorties) après tirages, de à ; c'est une bijection entre suites de couleurs et chemins.
L'événement étudié est « pour tout ». En décalant d'une unité vers le haut, il correspond aux chemins de à qui ne touchent pas l'axe. Par la question 1, ils sont au nombre de le second terme comptant les chemins de à , pour lesquels . Comme la probabilité vaut Le nombre de suites favorables, , est le nombre de Catalan de l'exercice 21, obtenu ici par la réflexion plutôt que par le lemme cyclique. Le résultat a été contrôlé par énumération pour ✓.
3. Comme à la question 2, l'ordre de dépouillement fournit une suite uniforme parmi les suites de voix et voix , et le chemin (voix de ) (voix de ) va de à . Décalé d'une unité, il doit aller de à sans toucher l'axe. Les chemins qui le touchent correspondent à ceux de à , pour lesquels . La probabilité vaut Plus généralement, pour voix, on trouve . Bien que l'emporte avec des voix, il n'est resté en tête, au sens large, tout au long du dépouillement qu'avec une probabilité d'environ un tiers. La version stricte, « toujours strictement en tête », se traite de même : la première voix doit être pour , puis le chemin va de à sans toucher l'axe, et l'on trouve ce que confirme un calcul par programmation dynamique ✓.
4. On code un client qui paie avec un billet de euros par un pas et un client qui paie avec un billet de euros par un pas : après le passage des premiers clients, la caisse contient billets de euros, où est le chemin de à associé à la file. Un client qui paie avec euros peut être servi si et seulement s'il reste au moins un billet de euros avant son passage, c'est-à-dire si après. On peut donc servir toute la file si et seulement si pour tout , c'est-à-dire si le chemin , de à , ne touche pas l'axe. Comme à la question 2, la file fournit une suite uniforme parmi les suites possibles.
Si , on peut toujours servir tout le monde, puisque . Si , les chemins qui touchent l'axe correspondent à ceux de à , pour lesquels La probabilité de servir toute la file vaut Pour , on retrouve , valeur du scrutin avec et . Le programme suivant cherche le plus petit convenable.
from math import comb
def P(r):
# probabilite de servir toute la file avec r billets de 5 euros
if r >= 45:
return 1.0
return 1 - comb(100, 44 - r) / comb(100, 45)
r = 0
while P(r) < 0.95:
r += 1
print(r, P(r), P(r - 1))Il affiche , avec et : La formule a été confirmée, pour tout , par un calcul direct par programmation dynamique ✓. Huit billets de euros suffisent dans des cas, alors que le pire cas, où les billets de euros arrivent en tête, en demanderait .
À retenir. La réflexion remplace une condition difficile à compter, « ne jamais passer sous un niveau », par un simple changement de point d'arrivée. Toute la difficulté est de bien coder le problème : choisir le pas, placer le niveau interdit, et décaler le chemin pour que ce niveau devienne l'axe.
Les quatre derniers exercices sont des problèmes en autonomie ; chacun commence par l'idée directrice.