Minimax
Minimax
Minimax
(Captulo 6 de AIMA)
Dra. Myriam Hernndez A.
Bsqueda competitiva
Al menos dos agentes y un ambiente competitivo:
juegos, mercados.
Juegos e Inteligencia Artificial:
Se considera que se requiere inteligencia para
ganar
Tiene que funcionar en tiempo real
Sirve para ambientes bien definidos y limitados
Informacin
completa
Informacin
incompleta
Determinstico
Azar
Damas, ajedrez,
Reversi
Backgamon,
Monopolio
Bridge, Poker,
Scrabble
Bsquedas y juegos
Juegos: Bsqueda contra un oponente.
Ejemplos: Juegos de mesa de dos jugadores: ajedrez, damas, tres en raya.
El valor minimax
Valor minimax para el nodo n =
Utilidad(n)
Si n es un nodo terminal
Si n es un nodo MAX
Algoritmo minimax
1.
2.
3. Acortar la bsqueda
Usar el lmite de profundidad de la bsqueda y estimar la utilidad para
nodos no terminales (funcin de evaluacin).
Evaluacin estadstica del tablero
De fcil computacin
Ejemplo: ajedrez:
SBE = Balance material + Centro de control +
Movidas de libro
Construir una base de datos (tabla de bsqueda) de finales de juego,
aperturas, etc.