100 prisonniers sont condamnés à mort. Le directeur de la prison propose un challenge à nos prisonniers :
- il leur attribue à tous un numéro entre 1 et 100
- il installe dans son bureau une armoire avec 100 tiroirs, dans chacun desquels il met aléatoirement un et un seul numéro entre 1 et 100. Chaque numéro apparait une et une seule fois.
Il propose à chaque prisonnier de venir ouvrir 50 tirroirs de son bureau, pour regarder le numéro qui est dedans. Les prisonniers sont d'abord réunit pour élaborer une stratégie puis envoyer dans un ordre aléatoire dans le bureau. Une fois passer dans le bureau, les prisonniers ne peuvent pas communiquer entre eux, ni changer les numéros de place, ni laisser un tiroir ouvert, ni coller un chewing gum sur l'interrupteur de la lampe... Ils ne verront jamais les autres prisonniers avant le jugement dernier.
De deux choses l'une :
- Tous les prisonniers ont trouvé leur numéro en ouvrant les tirroirs auxquels ils avaient le droit : ils sont tous graciés.
- Sinon, ils sont tous exécutés.
Un probabiliste dans le groupe des prisonniers dit : "aie aie aie ! on est mal : 1 chance sur 2^100 de s'en sortir". A-t-il vraiment raison ? N'y a-t-il pas un moyen d'augmenter cette probabilité ?
(Indication : il existe une stratégie tel qu'ils aient une probabilité > 1-ln2 de s'en sortir. Ca parait vraiment surprenant mais c'est possible)
Donnez moi vos idées et vous aurez toute ma reconnaissance!!
Ca veut dire quoi ? Que je ne suis pas sur la bonne piste ? Ou que je n'ai pas du tout assez approfondi ?
Bonsoir
La solution proposé par Ming est en effet la bonne . Le résultat est surprenant mais il date un peu
Imod
Bonjour à tous
Je dois être complètement bouché, alors expliquez-moi SVP:
Il me semble que MING ne répond pas du tout à la question: il ne considère pas qu'il y a un ensemble de prisonniers et que tout le problème revient à élaborer une stratégie pour améliorer la probabilité de survie pour le GROUPE ENTIER.
Il semble même considérer qu'il n'y a qu'un seul prisonnier.
Bonjour rogerd,
Je ne prétends pas maîtriser le problème mais, pour ma part, je me suis amusé à écrire un petit programme de simulation que j'ai fait tourné avec un nombre restreint de tiroirs (car, rapidement, le nombre de possibilités devient astronomique).
Et bien, c'est incontestable...
La méthode de Pierre Colmez que ming a cité plus haut donne de meilleurs résultats que n'importe quelle stratégie pré-établie du type :
- le prisonnier p(i) ouvre les tiroirs (t(i,k) pour k de 1 à n/2)
- le prisonnier p(j) ouvre les tiroirs (t(i,k) pour k de 1 à n/2)
- ...
En fait, la méthode de Pierre Colmez augmente légèrement toutes les probabilités individuelles et donc, finalement, augmente confortablement l'espérance de gain du groupe dans sa totalité.
D'autre part, comme aucune information ne circule entre les prisonniers, et comme l'énoncé ne précise même pas si leur ordre de passage est établi et connu avant qu'ils définissent leur stratégie, le tirage aléatoire des tiroirs rend redondant le tirage aléatoire des passages (et inversement). Finalement, il ne reste pas grand chose pour distinguer les prisonniers au moment d'ouvrir les tiroirs (à part peut-être les prisonniers passés avant lui). La méthode Colmez considère qu'ils sont tous équivalents à ce moment là et ne tient pas compte de leur ordre de passage.
Je tiens, au passage, à rendre un petit hommage à Pierre Colmez qui est un mathématicien français contemporain reconnu et un joueur de Go tout aussi reconnu.
J'ai été surpris de le voir cité à l'occasion de cette énigme
Ah, si... une petite info supplémentaire peut-être...
Mon programme tendrait à montrer (dit avec toutes les précautions possibles) que les meilleures stratégies pré-établies seraient celle du genre :
Les prisonniers 1 à 50 ouvrent tous les tiroirs 1 à 50 et Les prisonniers 51 à 100 ouvrent tous les tiroirs 51 à 100.
Ainsi, toutes les permutations de tiroirs qui ne permutent que les tiroirs 1 à 50 entre eux et/ou les tiroirs 51 à 100 entre eux sauvent le groupe.
Il ne reste plus que les permutations qui échangent au moins un tiroir<51 avec un tiroir>50 pour être fatales... et elles sont encore très nombreuses
Je n'ai pas testé de stratégies qui tiendraient compte de l'ordre de passage car je n'ai pas été capable d'en trouver une qui tiennent la route... Essayez juste d'en formalisé une avec seulement 4 ou 8 prisonniers avant de l'étendre à 100 prisonniers. Moi, déjà avec ces petits volumes, je butte toujours sur des contradictions.
Bonjour Rodival
Si je te comprends bien, tu interprètes ainsi la solution de Ming:
*Chaque prisonnier applique la "méthode Colmez" (c.a.d. suivre le cycle en espérant qu'il boucle avant le cinquantième coup).
*Il n'y a pas d'autre concertation préalable entre les prisonniers.
Pourrais-tu me dire si j'ai bien compris?
Merci d'avance!
Voilà comment je vois le problème :
Les tiroirs et les prisonniers sont numérotés de 1 à 100 . Le premier prisonnier prend le message contenu dans le premier tiroir , le lit , ouvre le tiroir dont le numéro correspond à celui qu'il vient de lire , lit le nouveau message , ouvre le tiroir correspondant au numéro qu'il vient de lire ... Il s'arrête quand il découvre son propre nom ou quand il a ouvert 50 tiroirs . Les autres font la même chose en commençant par le tiroir portant leur propre numéro .
On note f(n) le numéro figurant dans le nième tiroir , les messages lus par le nième prisonnier sont f(n) , f^2(n) , f^3(n) , ... , f^50(n) .
On peut remarquer que si la trajectoire du nième prisonnier boucle alors n est le dernier message lu avant le retour au point de départ , le prisonnier est donc "gagnant" . Le nième prisonnier trouvera son nom si et seulement si son orbite a un cardinal inférieur ou égal à 50 et les prisonniers sortent gagnant si toutes les orbites de f sont de cardinal inférieur ou égal à 50 .
Il n'y a plus qu'à calculer la probabilité pour que ceci se réalise
Imod
Ce qui n'est pas si évident que ça...
Mais si quelqu'un est dans un orbite inférieur à cinquante tous les tiroirs de ce cercle sont aussi gagnants...
Si toutes les orbites ont un cardinal inférieur à 50 c'est gagné , sinon c'est forcément perdu pour l'un des prisonniers donc pour tout le monde . Le reste des calculs ne pose pas de problème , on trouve une^probabilité de gain d'environ 0,312 .
Imod
Rebonsoir
>lmod: la probabilité pour qu'une permutation des 100 premiers entiers, choisie au hasard, n'ait pas d'orbite plus grande que 50 est donc de 0,312.
Comment mènes-tu le calcul?
Bonjour rogerd,
Bonjour,
La probabilité qu'une permutation ait une orbite de longueur (il ne peut y en avoir qu'une) est égale à:
.
D'où la probabilité qu'il n'y ait pas d'orbite supérieure à 50:
en utilisant .
Bonsoir à tous
et merci à lmod, Rodival, Eric1 et Jandri pour leurs éclaircissements.
Le résultat est tellement spectaculaire que j'ai du mal à m'en remettre!
appliquant cette méthode avec un nombre de boites de 4, de 6 et de 8, je ne trouve pas de variation de la probabilité de trouver son numéro avant de dépasser la moitié.
Par exemple pour 6 boites :
Il y'a 6! répartitions possible des numéros au sein des boites
Admettons que l'individu ai le numéro 1.
Conformément à la stratégie énoncé par ming il va donc commencer par choisir la boite numéro 1 :
Il y'a donc 5! possibilités pour qu'il trouve du premier coup
Si il ne trouve pas du premier coup alors dans ce cas il y'a 4!*5 possibilités pour qu'il trouve au deuxième coup : si la boite est numéroté 2 il faut que le numéro 1 soit dans la deuxième boite.
Si il échoue il peut encore trouver au troisième essai : et là il y'a 5*4*3! répartitions qui permette ce dénouement.
Au total on trouve donc bien une probabilité de 1/2 qu'il trouve son numéro en appliquant cette stratégie.
Bonjour daxtero,
Ton calcul est juste.
Plus généralement, la probabilité que dans une permutation de prise au hasard le 1 soit dans un cycle de longueur est égale à .
Donc s'il y a boites, la probabilité que l'individu numéro 1 trouve son numéro en au plus tentatives est égale à .
Rien de tel qu'un exemple exhaustif pour essayer d'apréhender le phénomène...
Comparaison de trois stratégies avec 4 tiroirs :
A) Stratégie "Le prisonnier ouvre son tiroir puis le(s) suivant(s)" :
- p1 ouvre t1,t2
- p2 ouvre t2,t3
- p3 ouvre t3,t4
- p4 ouvre t4,t1
# | Contenu des tiroirs
1,2,3,4 | Le prisonnier 1,2,3,4
trouve son numéro | Le groupe
est sauvé |
1 | 1,2,3,4 | 1,1,1,1 | 1 |
2 | 1,2,4,3 | 1,1,1,0 | 0 |
3 | 1,3,2,4 | 1,1,0,1 | 0 |
4 | 1,3,4,2 | 1,0,0,0 | 0 |
5 | 1,4,2,3 | 1,1,1,0 | 0 |
6 | 1,4,3,2 | 1,0,1,0 | 0 |
7 | 2,1,3,4 | 1,0,1,1 | 0 |
8 | 2,1,4,3 | 1,0,1,0 | 0 |
9 | 2,3,1,4 | 0,0,0,1 | 0 |
10 | 2,3,4,1 | 0,0,0,0 | 0 |
11 | 2,4,1,3 | 0,0,1,0 | 0 |
12 | 2,4,3,1 | 0,0,1,0 | 0 |
13 | 3,1,2,4 | 1,1,0,1 | 0 |
14 | 3,1,4,2 | 1,0,0,0 | 0 |
15 | 3,2,1,4 | 0,1,0,1 | 0 |
16 | 3,2,4,1 | 0,1,0,0 | 0 |
17 | 3,4,1,2 | 0,0,0,0 | 0 |
18 | 3,4,2,1 | 0,1,0,0 | 0 |
19 | 4,1,2,3 | 1,1,1,1 | 1 |
20 | 4,1,3,2 | 1,0,1,1 | 0 |
21 | 4,2,1,3 | 0,1,1,1 | 0 |
22 | 4,2,3,1 | 0,1,1,1 | 0 |
23 | 4,3,1,2 | 0,0,0,1 | 0 |
24 | 4,3,2,1 | 0,1,0,1 | 0 |
Tot | en 1/24 | 12,12,12,12 | 2 |
# | Contenu des tiroirs
1,2,3,4 | Le prisonnier 1,2,3,4
trouve son numéro | Le groupe
est sauvé |
1 | 1,2,3,4 | 1,1,1,1 | 1 |
2 | 1,2,4,3 | 1,1,1,1 | 1 |
3 | 1,3,2,4 | 1,0,0,1 | 0 |
4 | 1,3,4,2 | 1,0,0,1 | 0 |
5 | 1,4,2,3 | 1,0,1,0 | 0 |
6 | 1,4,3,2 | 1,0,1,0 | 0 |
7 | 2,1,3,4 | 1,1,1,1 | 1 |
8 | 2,1,4,3 | 1,1,1,1 | 1 |
9 | 2,3,1,4 | 0,1,0,1 | 0 |
10 | 2,3,4,1 | 0,1,0,1 | 0 |
11 | 2,4,1,3 | 0,1,1,0 | 0 |
12 | 2,4,3,1 | 0,1,1,0 | 0 |
13 | 3,1,2,4 | 1,0,0,1 | 0 |
14 | 3,1,4,2 | 1,0,0,1 | 0 |
15 | 3,2,1,4 | 0,1,0,1 | 0 |
16 | 3,2,4,1 | 0,1,0,1 | 0 |
17 | 3,4,1,2 | 0,0,0,0 | 0 |
18 | 3,4,2,1 | 0,0,0,0 | 0 |
19 | 4,1,2,3 | 1,0,1,0 | 0 |
20 | 4,1,3,2 | 1,0,1,0 | 0 |
21 | 4,2,1,3 | 0,1,1,0 | 0 |
22 | 4,2,3,1 | 0,1,1,0 | 0 |
23 | 4,3,1,2 | 0,0,0,0 | 0 |
24 | 4,3,2,1 | 0,0,0,0 | 0 |
Tot | en 1/24 | 12,12,12,12 | 4 |
# | Contenu des tiroirs
1,2,3,4 | Le prisonnier 1,2,3,4
trouve son numéro | Le groupe
est sauvé |
1 | 1,2,3,4 | 1,1,1,1 | 1 |
2 | 1,2,4,3 | 1,1,1,1 | 1 |
3 | 1,3,2,4 | 1,1,1,1 | 1 |
4 | 1,3,4,2 | 1,0,0,0 | 0 |
5 | 1,4,2,3 | 1,0,0,0 | 0 |
6 | 1,4,3,2 | 1,1,1,1 | 1 |
7 | 2,1,3,4 | 1,1,1,1 | 1 |
8 | 2,1,4,3 | 1,1,1,1 | 1 |
9 | 2,3,1,4 | 0,0,0,1 | 0 |
10 | 2,3,4,1 | 0,0,0,0 | 0 |
11 | 2,4,1,3 | 0,0,0,0 | 0 |
12 | 2,4,3,1 | 0,0,1,0 | 0 |
13 | 3,1,2,4 | 0,0,0,1 | 0 |
14 | 3,1,4,2 | 0,0,0,0 | 0 |
15 | 3,2,1,4 | 1,1,1,1 | 1 |
16 | 3,2,4,1 | 0,1,0,0 | 0 |
17 | 3,4,1,2 | 1,1,1,1 | 1 |
18 | 3,4,2,1 | 0,0,0,0 | 0 |
19 | 4,1,2,3 | 0,0,0,0 | 0 |
20 | 4,1,3,2 | 0,0,1,0 | 0 |
21 | 4,2,1,3 | 0,1,0,0 | 0 |
22 | 4,2,3,1 | 1,1,1,1 | 1 |
23 | 4,3,1,2 | 0,0,0,0 | 0 |
24 | 4,3,2,1 | 1,1,1,1 | 1 |
Tot | en 1/24 | 12,12,12,12 | 10 |
Bravo à tous! Vous avez ma reconnaissance ^^. Je vous laisse réfléchir puis ceux qui veulent la réponse vous pouvez me contacter à mon mail
Bonjour,
Je suis nouveau sur ce forum, excusez moi si certaines règles ne sont pas respecte dans mon post
je crois que la probabilité qu'ils soient sauvés est nettement supérieur:
en effet, le nombre total de combinaison est 100!
et le nombre total de boucle supérieur a 50 est: 99!x50 (car si on cherche un cas avec une boucle de plus de 50 alors ouvre un tiroir le numéro pioché doit être différent de celui du tiroir ce qui fait 99 possibilité, de meme pour le deuxième qui doit être différent des deux premier ce qui fait 98 possibilités... jusqu'au 50ieme tiroir ou il y a 50 possibilité(100-50)
au 51eme tiroir c'est de nouveau 50les 49 restants + le premier) puis le 52ieme ou il y a 49 possibilités( les 38 restants + le premier)........... ce qui donne (99x98x97x......x3x2) x 50 (du numero 51 ) ce qui fait bien 99!x50
la probabilité kil y ai une boucle de plus de 50 est:
le nombre de cas avec une boucle de plus de 50 divisé par le nombres de cas total
ce qui fait (99!x50)/100 = 50/100 = 1:2 (0,5)
les prisonniers ont donc autant de chance d'y rester que de s'en sortir!!!!!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :