Está en la página 1de 21

BÚSQUEDA ENTRE ADVERSARIOS

Jorge Luis Calle González


INTRODUCCIÓN
• Se aplica en un entorno determinista,
pues esta ligada por dos jugadores
cada uno con un entorno respectivo y

MAX MIN
un conjunto de acciones posibles.

Estado inicial,
Movimientos
Posibles o Legales
Árbol de
(Sucesores), un Juego
Estado Final, Valor o
Función de Utilidad
Búsqueda de
profundidad
CARACTERÍSTICAS JUEGOS
Ambientes totalmente observables.

2-jugadores (jugador MAX, jugador MIN)

Determinísticos

Información perfecta

Movimientos alternados
ALGORITMO MINIMAX

Elegir la
Propagar acción
las que
Función de utilidades maximice
utilidad a hacia los su utilidad
los nodos
Generar estados internos
árbol de terminales
juego
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
ALGORITMO MINIMAX
PODA ALFA-BETA
El número de estados es exponencial con
número de movimientos

El exponente no se puede eliminar, pero se


puede dividir en la mitad

Es posible calcular la decisión minimax


correcta sin mirar todos los nodos en el árbol

Permite eliminar partes grandes del árbol, sin


influir en la decisión final
PODA ALFA-BETA

• Los dos parámetros alfa y beta describen los límites sobre los
valores que aparecen a lo largo del camino:
• α = el valor de la mejor opción (el más alto) que se ha
encontrado hasta el momento en cualquier punto del
camino, para MAX
• β = el valor de la mejor opción (el más bajo) que se ha
encontrado hasta el momento en cualquier punto del
camino, para MIN
PODA ALFA-BETA
PODA ALFA-BETA
PODA ALFA-BETA
PODA ALFA-BETA
PODA ALFA-BETA

También podría gustarte