Jeu octal
Les jeux octaux, étudiés dans le cadre de la théorie des jeux combinatoires[1], sont une catégorie de jeux impartiaux, proches du jeu de Nim. Ils se jouent avec des tas d'objets où les coups autorisés consistent à retirer des objets d'un tas et éventuellement à séparer ce tas en deux. Les règles précises sont définies à l'aide d'un système numérique à 8 chiffres (les nombres de 0 à 7), d'où le nom de jeu octal.
Les jeux octaux font l'objet du chapitre 4 Taking and Breaking de la deuxième édition de Winning Ways for your Mathematical Plays[1].
Codage des règles
modifierUn jeu octal se joue avec des tas d'objets. Les deux joueurs jouent à tour de rôle. Le joueur dont c'est le tour choisit un tas d'objets, retire un certain nombre d'objets de ce tas, et éventuellement sépare les objets restants en deux tas. Par ailleurs, le joueur dont c'est le tour doit laisser intacts les autres tas.
Le joueur qui ne peut plus jouer perd en version normale, et gagne en version misère.
Les règles d'un jeu octal précisent les actions possibles lorsqu'un joueur retire n objets d'un tas donné, et sont encodées par une suite de chiffres entre 0 et 7 :
- d0 . d1 d2 d3 d4 …
où chaque chiffre dn indique en combien de tas le joueur doit scinder le tas dans lequel il a retiré n objets. Le chiffre dn est la somme de :
- 1 si le joueur peut laisser 0 tas, 0 sinon;
- 2 si le joueur peut laisser 1 tas, 0 sinon;
- 4 si le joueur peut laisser 2 tas, 0 sinon
Par exemple, si dn=0, les joueurs n'ont pas le droit de retirer n objets d'un tas. Si dn=3, on retrouve la règle classique du jeu de Nim, à savoir que le joueur peut retirer n objets d'un tas de taille n (3=1+2) ou de taille strictement supérieure à n (3=1+2).
Le premier chiffre d'un jeu octal d0 est particulier et encode les règles dans le cas où le joueur ne retire aucun objet du tas qu'il a choisi. Deux cas sont possibles : soit d0=0, ce qui signifie que le joueur n'a pas le droit de ne retirer aucun objet d'un tas, soit d0=4, ce qui signifie que le joueur peut ne retirer aucun objet, mais que dans ce cas, il doit séparer le tas en deux.
Si les chiffres non nuls dans la représentation des règles sont en nombre fini, on dit que le jeu octal est un jeu octal fini.
Exemples
modifierCertains jeux octaux possèdent un nom et une histoire particulière.
- L'incontournable jeu de Nim correspond au jeu octal 0,333333... avec une infinité de 3, ce qui signifie que l'on peut retirer un nombre quelconque d'objets de n'importe quel tas.
- Le jeu octal 0,77 est appelé jeu de Kayles et 0,7777 double-Kayles.
- Le jeu octal 0,137 correspond aux échecs de Dawson, un jeu inventé par Thomas Dawson qui se joue avec des pions du jeu d'échecs.
- Le jeu octal 0,07 est appelé Kayles de Dawson (cf Winning Ways[1], p92) parce que sa notation ressemble à celle du jeu de Kayles, mais ses propriétés ressemblent aux échecs de Dawson.
- Le jeu octal 0,6, appelé jeu des officiers (cf Winning Ways[1], p95), est un exemple notable de jeu octal non résolu.
Suite des nimbers
modifierD'après le théorème de Sprague-Grundy, un tas de n objets d'un jeu octal en version normale (celui qui ne peut plus jouer a perdu) est équivalent à un tas du jeu de Nim d'un certain nombre d'objets, appelé le nimber, et généralement noté G(n). La suite G(0), G(1), G(2), ... est appelée la suite des nimbers du jeu octal.
Les jeux octaux finis (ceux avec un nombre fini de chiffres non nuls) analysés jusqu'ici ont une suite des nimbers qui finit par devenir périodique au-delà d'un certain rang, mais on ne sait toujours pas si c'est bien le cas pour tous les jeux octaux finis. Cette question est listée par Richard Guy comme l'un des problèmes importants de la théorie des jeux combinatoires[2].
Records de calculs
modifierL'analyse complète d'un jeu octal consiste à trouver la période et la pré-période de sa suite des nimbers. Il est montré dans Winning Ways for your Mathematical Plays que seul un nombre fini de termes de la suite des nimbers est nécessaire pour prouver qu'un jeu octal fini est périodique, ce qui a ouvert la voie aux calculs informatiques.
Les jeux octaux à 3 chiffres ont été les plus étudiés. Parmi les 512 jeux octaux à 3 chiffres possibles, 79 sont non-triviaux, et 14 d'entre eux ont été résolus :
- 0,156 par Jack Kenyon en 1967[1]
- 0,356, 0,055, 0,644 et 0,165 par Richard Austin en 1976[1]
- 0,16, 0,56, 0,127 et 0,376 par Anil Gangolli et Thane Plambeck en 1989[1]
- 0,454, 0,104, 0,106, 0,054 et 0,354 par Achim Flammenkamp de 2000 à 2002[3]
Il reste 63 de ces jeux dont la période - si elle existe - n'est toujours pas connue, malgré le calcul de millions de termes par Achim Flammenkamp[3].
Notes et références
modifier- E. Berlekamp, J. H. Conway, R. Guy. Winning Ways for your Mathematical Plays Academic Press, 1982.
- Richard K. Guy, Unsolved problems in Combinatorial Games, Games of No Chance, 1996
- Achim Flammenkamp, Sprague-Grundy Values of Octal games