Posté par
bc92 bc92Voici la solution telle que je l'avais notée :
SOLUTION:
Il n'y a aucune communication possible sur les résultats, aussi le succès est-il purement affaire de stratégie convenue au préalable.
Les détenus se concertent et s'attribuent à chacun un numéro n de 1 à 100
(le plus difficile sera d'apprendre par coeur les 100 associations. l'ordre alphabétique est suggéré, mais la permutation choisie n'a aucune importance).
Dès lors : chaque casier i est associé au numéro c(i) équivalent au nom qu'il contient. Cette substitution i - c(i) a été définie par le gardien ou ses chefs, et transformée par la permutation nom-numéro choisie par les détenus.
par exemple le prisonnier que le collège a numéroté 67 a pour nom Toto et son casier est le N° 78. c(67)=78.
Stratégie: le détenu k commence par le casier k, il y trouve un nom correspondant à c(k) et va au casier numéroté c(k), etc.
Il trouve ainsi successivement les noms correspondant à
c(k), c^2(k),.....,c^50(k)
Il suffit donc que, dans la substitution (1...100)-->(c(1)...c(100)), la permutation la plus longue concerne au plus 50 numéros, pour que k figure dans la chaine c(k), c^2(k),.....,c^50(k), et que le prisonnier k gagne son coup. Et il en ira nécessairement de même pour tous les prisonniers.
Attention l'énoncé ci-dessus n'est pas tout à fait intuitif, on s'en convaincra mieux en regardant ce qui se passe avec 4 prisonniers et deux tirages chacun. En particulier, dans un cycle de longueur 50 exactement, le nom lu dans le 50e casier est c^50(k) = k soit le nom du prisonnier. En fait c'est le 51e de la chaine commençant par k.
Le succès est assuré si le remplissage des casiers respecte cette condition. Par contre, l'échec est assuré avec cette stratégie si le remplissage des casiers comporte un cycle supérieur à 50.
Le reste est affaire de dénombrement. Généralisons en considérant 2n prisonniers pouvant ouvrir chacun n casiers.
Il y a au plus une permutation de k éléments, k > n, dans une substitution de 2n éléments.
Pour obtenir une telle permutation, il faut tirer k éléments parmi 2n, soit C(2n,k) possibilités. C(2n,k) = (2n)!/k!/(2n-k)!
Une fois les k éléments choisis, le nombre de permutations entre eux est égal à (k-1)! [le montrer].
Enfin, les possibilités de ranger les (2n-k) éléments restants sont de (2n-k)!
Le nombre de substitutions défavorables est donc:
Somme(k=n+1 à 2n) ((k-1)! (2n-k)! C(2n,k)) = Somme((2n)! / k)
Alors que le nombre total de substitutions de 2n éléments est (2n)!
substitutions défavorables signifie qu'elles n'assurent pas le succès à coup sûr, et même qu'elles assurent l'insuccès à coup sûr puisqu'avec la stratégie choisie chaque prisonnier découvre son nom au bout du cycle.
Donc la probabilité de succès p vérifie :
p = 1- Somme (k=n+1,2n, (1/k))
En notant H(n) la somme partielle de la série harmonique,
p = 1 - (H(2n) - H(n)) = p(n)
Comme H(2n) - H(n) est décroissante, p(n) est décroissante et
p > lim [1 - H(2n) - H(n)] = 1 - Ln(2)
La convergence de H(2n) - H(n) vers Ln (2) est classique, car
H(n) = Ln(n) + gamma + o(1) avec gamma la cte d'Euler.
Et effectivement, 1 - Ln(2) = 0,307 supérieur à 30%.
================
Voilà. Bruno