Adloun

Le morpion, résolu exactement

Exercice · informatique (tronc commun des prépas scientifiques), chapitre 20 — L'étude des jeux : attracteurs et minmax

Énoncé

Concevoir un algorithme Minimax exact (profondeur illimitée) équipé d'une mémoïsation des états pour résoudre le jeu du morpion. Donner l'issue de la partie en jeu parfait, le nombre d'états uniques rencontrés et l'intérêt de la mémoïsation.

Corrigé

(a) L'évaluation de la position initiale donne une valeur minimax de . Le jeu du morpion est donc résolu comme étant un match nul en jeu parfait. (b) Le dictionnaire de mémoïsation enregistre exactement positions distinctes atteignables. Sans mémoïsation, le nombre d'appels récursifs de l'arbre d'exploration s'élèverait à plusieurs centaines de milliers de nœuds. La mémoïsation évite de recalculer les mêmes grilles obtenues par des ordres de coups différents (transpositions). (c) L'évaluation montre que les neuf premiers coups possibles pour le premier joueur mènent tous à une valeur de (le match nul reste forçable par l'adversaire).

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.