Universit´e Paris 7 - Denis Diderot Introduction `a l’IA
M1 info Ann´ee 2012-2013
TD n◦6
Algorithme MinMax et ´elagage α−β
Exercice 1 D´ecouverte des algorithmes
a
b d
e f g h i j k
l m n o p q r s t u v w x y
max
min
max
c
4 8 8 3 4 17 9 5 51870
min
Figure 1 – Exemple d’arbre de jeu
1. Appliquez l’algorithme minimax `a l’arbre pr´ec´edent.
2. Appliquez l’´elagage α-βen consid´erant les nœuds de gauche `a droite.
Exercice 2 Variation autour du solitaire
On consid`ere un jeu dont le d´eroulement ressemble au jeu du solitaire, except´e que le plateau
du jeu est diff´erent (voir figure 2) et qu’il y a 2 joueurs : min qui tente de minimiser le nombre
de pi`eces restant `a la fin et max qui tente de maximiser ce nombre.
Figure 2 – Plateau de Jeu
C’est min qui commence : d´eroulez l’algorithme α-βpour connaˆıtre le meilleur score que min
peut esp´erer faire si les joueurs jouent le mieux possible.
1