Jeu sur graphe orienté
DAG
Un Directed Acyclic Graph
(ou graphe orienté sans cycle) est un graphe orienté ne possédant aucun circuit.
Un circuit est un sous-graphe de type A→B→C→...→A
On considère ici des DAG particuliers, possédant exactement
- Un départ (sommet ne figurant dans la liste d'adjacence d'aucun autre sommet).
- Une arrivée (sommet dont la liste d'adjacence est vide).
Voici un exemple de DAG avec un départ (le sommet F) et une arrivée (le sommet B).
Règle du jeu
Chaque joueur dispose d'un pion.
- L'un des joueurs, appelé le Docteur, dispose son pion 😷 au départ.
- L'autre joueuse, appelée River Song, dispose son pion 👵 à l'arrivée.
Par exemple avec ce graphe (le départ et l'arrivée sont dessinés en traits doubles) :
C'est le Docteur qui commence. Pour jouer, le Docteur déplace son pion en suivant une flèche (un arc du graphe).
Par exemple
River Song par contre, lorsque c'est à son tour de jouer, déplace son pion
en remontant une flèche. Par exemple (c'est à son tour de jouer) :
Si, à un moment, le Docteur arrive jusqu'à l'arrivée, il gagne :
Mais si à un moment c'est River Song qui arrive au départ, c'est le Docteur qui gagne :
En fait, le seul moyen de gagner, pour River Song, est d'arriver à ce que les
deux pions occupent le même sommet, comme ici :
Y a-t-il une stratégie gagnante ? Si oui, pour qui ?
Exemple
Sur le graphe du début, le Docteur est placé en F et River Song est placée en B :
Le Docteur (qui commence) a trois choix : A, D ou E
S'il choisit A, | S'il choisit D, | S'il choisit E, |
|
|
|
alors River Song pose son jeton sur celui du Docteur et gagne : |
alors River Song mène son jeton en C : |
alors River Song pose son jeton sur celui du Docteur et gagne : |
|
|
|
| et le Docteur n'a pas d'autre choix que poser son jeton sur celui de River Song | |
|
|
|
| et le Docteur perd le jeu. | |
Sur ce graphe, River Song dispose donc d'une stratégie gagnante : jouer C si le
Docteur va en D, sinon, jouer le même sommet que le Docteur.
Quel est le DAG le plus simple sur lequel le Docteur a une stratégie gagnante ?