The Winnability of Klondike Solitaire and Many Other Patience Games

Ce papier présente « Solvitaire », un programme d'intelligence artificielle généraliste capable de déterminer avec une grande précision le taux de jouabilité de 73 variantes de 35 jeux de patience, fournissant notamment une estimation nettement affinée pour le Klondike et prouvant la validité de nouvelles techniques de domination.

Charlie Blake, Ian P. Gent

Publié 2026-03-04
📖 6 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

Imaginez que vous êtes assis devant votre ordinateur, avec une partie de Solitaire (Klondike) en cours. Vous vous demandez : « Est-ce que j'ai vraiment perdu, ou est-ce que je pouvais gagner si j'avais fait les bons mouvements ? » Pendant des décennies, personne ne le savait vraiment. C'était comme essayer de deviner combien de grains de sable il y a sur une plage sans jamais compter.

Ce papier de recherche, écrit par Charlie Blake et Ian Gent, est comme une loupe magique qui permet enfin de compter ces grains de sable avec une précision incroyable.

Voici l'explication de leur travail, simplifiée et imagée :

1. Le Problème : L'Embarras des Mathématiciens

Les auteurs commencent par dire qu'il est honteux que, dans le monde des mathématiques appliquées, nous ne sachions pas exactement combien de parties de Solitaire sont gagnables. C'est un peu comme si un chef cuisinier ne savait pas si ses gâteaux allaient réussir ou non, même après des siècles de pâtisserie !

Pour le jeu le plus célèbre, le Klondike (celui de Windows), les estimations précédentes étaient floues. On disait « environ 80 % », mais avec une marge d'erreur énorme. C'était comme essayer de viser une cible avec un arc et une flèche, mais en étant à 100 mètres de distance et dans le brouillard.

2. La Solution : Le Robot "Solvitaire"

Les chercheurs ont créé un programme informatique nommé Solvitaire. Imaginez-le comme un super-jeu de patience robotique qui ne dort jamais, ne se fatigue jamais et ne fait jamais d'erreur de logique.

  • Ce qu'il fait : Il ne joue pas juste une partie. Il joue des millions de parties, mais surtout, il explore toutes les possibilités pour chaque jeu. C'est comme si vous preniez un labyrinthe et que vous envoyiez un robot explorer chaque recoin, chaque couloir et chaque impasse pour savoir s'il y a une sortie.
  • Sa force : Contrairement aux programmes précédents qui étaient spécialisés pour un seul jeu (comme un couteau suisse qui ne coupe que du pain), Solvitaire est un couteau suisse universel. Il peut jouer au Klondike, au Spider, au FreeCell, et à des dizaines d'autres variantes, car il comprend les règles écrites dans un langage simple (comme une recette de cuisine).

3. La Méthode : Le Détective et les Raccourcis

Pour ne pas passer des siècles à explorer chaque labyrinthe, Solvitaire utilise des astuces de "détective" (des techniques d'Intelligence Artificielle) :

  • Les Tables de Transposition (Le Mémorandum) : Si le robot arrive dans une situation où il a déjà été avant, il ne recommence pas tout. Il dit : « Ah, j'ai déjà vu ce décor, je sais que ça ne mène nulle part, je passe mon chemin. » C'est comme éviter de marcher deux fois dans le même cercle dans un bois.
  • La Symétrie (Le Miroir) : Si déplacer une carte dans la colonne 1 est exactement la même chose que de la déplacer dans la colonne 2 (parce que les colonnes sont identiques), le robot ne teste qu'une seule fois. C'est comme ne pas vérifier les deux côtés d'une pièce de monnaie si vous savez qu'ils sont identiques.
  • Les Dominances (Les Règles de Sagesse) : C'est l'astuce la plus intelligente. Parfois, le robot sait : « Si je fais ce mouvement, je suis sûr de perdre, donc je ne le fais même pas. » Ou encore : « Si je peux mettre cette carte sur la pile de victoire, je le fais tout de suite, car c'est toujours la meilleure chose à faire. »
    • L'analogie : Imaginez que vous descendez une colline. Parfois, vous voyez un chemin qui monte. Vous savez instinctivement que pour aller en bas, vous ne devez pas monter. Le robot applique cette logique mathématique pour éliminer des milliards de mauvaises décisions instantanément.

4. Les Résultats : Une Précision Chirurgicale

Grâce à ces techniques, les auteurs ont pu dire avec une certitude absolue (à 95 % de confiance) :

  • Klondike : Si vous connaissez toutes les cartes (même celles cachées, comme si vous aviez des yeux de rayons X), vous gagnez 81,945 % du temps. C'est une précision incroyable ! Avant, on disait "environ 82 %". Maintenant, on sait que c'est 81,945 %, avec une marge d'erreur minuscule.
  • Autres jeux : Ils ont analysé 73 variantes de 35 jeux différents. Pour beaucoup, c'est la première fois que l'on connaît le pourcentage exact.
    • Exemple drôle : Pour un jeu appelé "British Canister", la chance de gagner est de 0,000129 %. C'est si rare que c'est presque impossible. C'est comme gagner à la loterie en achetant un seul ticket, mais en sachant que la loterie a un milliard de billets.

5. Pourquoi c'est important ?

Au-delà du jeu, ce travail montre la puissance de l'Intelligence Artificielle pour résoudre des problèmes complexes.

  • L'histoire : L'auteur mentionne que Stanislaw Ulam, l'inventeur de la méthode "Monte Carlo" (une technique de calcul par hasard utilisée pour la bombe atomique), a eu l'idée de cette méthode en jouant au Solitaire ! Ce papier réalise le rêve d'Ulam : utiliser l'informatique pour répondre exactement à la question qu'il se posait il y a 80 ans.
  • La fiabilité : Les chercheurs ont même trouvé des bugs (des erreurs) dans les programmes de leurs prédécesseurs. C'est comme si un nouveau détective trouvait des erreurs dans les dossiers de la police et corrigeait les conclusions.

En résumé

Ce papier nous dit que le Solitaire n'est plus un mystère. Grâce à un robot intelligent et méthodique, nous savons maintenant exactement quelles sont nos chances de gagner. C'est la fin de l'incertitude : si vous jouez au Klondike "réfléchi" (où vous voyez toutes les cartes), vous avez de très bonnes chances de gagner, mais si vous jouez au "British Canister", il vaut mieux que vous achetiez un billet de loterie à la place !

C'est une victoire pour les mathématiques, l'informatique et tous les joueurs de patience qui voulaient enfin savoir si leur partie était perdue d'avance ou non.

Recevez des articles comme celui-ci dans votre boîte mail

Digests quotidiens ou hebdomadaires personnalisés selon vos intérêts. Résumés Gist ou techniques, dans votre langue.

Essayer Digest →