Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARTIFICIAL
¨ JUEGOS
ALGORITMO MINIMAX ¨
Ing Mg
Ing. Mg. BRUNO ELIO VARGAS TAMANI
JUEGOS DEL TIPO MINIMAX
Dos jugadores MAX y
MIN. Inicia MAX.
MAX debe encontrar la
secuencia que lo lleve
a ganar.
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 2
JUEGOS DEL TIPO MINIMAX
Se definen
S d fi llos estados
t d
para cada
d situación
it ió
del juego
juego.
S calcula
Se l l para cada d
estado
t d una función
f ió d de
evaluación
evaluación.
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 3
JUEGOS DEL TIPO MINIMAX
Con lla función
C f ió dde
evaluación
l ió todos
t d los
l
nodos tienen un valor
valor.
MAX opta por el nodo
sucesor de mayor
valor
valor.
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 4
EJEMPLO:JUEGO DOS EN RAYA
Se trata que el jugador A
puede
d marcar un aspa por
vez y el jugador B puede
marcar un círculo por vez
vez.
[− , − , − , − ]
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 5
EJEMPLO:JUEGO DOS EN RAYA
Gana el jjugador
g A si
consigue marcar dos X
juntas y gana el
jugador B consigue
marcar dos O juntos.
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 6
EJEMPLO:JUEGO DOS EN RAYA
(− , − , − , −, − )
Valores de Jugador
g
las marcas AóB
XóO
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 10
ESTADO INICIAL
(− , − , − , −, A )
ESTADO FINAL
EF={ (x, t) / ∃i xi = xi+1 ∧ xi = X, i ≤ 3 }
[X _ O _ ] 1−2=−1
[X _ _ O] 1−1=0
05/03/2012 18
x
NODO INICIAL EXPANDIDO 2 NIVELES
O
O
O
O
O
O
O
O
O
O
O
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 19
O
EVALUAMOS e(p) EN LOS DOS NIVELES
(0-1)=-1
SIGUIENTES
(1-2)=-1
(1-1)=0
(1-0)=1
(1 1) 0
(1-1)=0
(2-1)=1
(2 1)=1
(2-1)=1
(1-1)=0
(1-0)=1
(1-1)=0
(1-2)=-1
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 20
(0-1)=-1
EVALUAMOS e(p) EN LOS DOS NIVELES
(0-1)=-1
SIGUIENTES
-1
1 (1-2)=-1
(1-1)=0
(1-0)=1
0 (1-1)=0
(1 1) 0
(2-1)=1
(2 1)=1
(2-1)=1
0 (1-1)=0
(1-0)=1
(1-1)=0
05/03/2012
-1
Ing. M.Sc. BRUNO VARGAS T.
(1-2)=-1
21
(0-1)=-1
MEJORES JUGADAS PARA B
(0-1)=-1
-1
1 (1-2)=-1
(1-1)=0
(1-0)=1
0 (1-1)=0
(1 1) 0
(2-1)=1
(2 1)=1
(2-1)=1
0 (1-1)=0
(1-0)=1
(1-1)=0
05/03/2012
-1
Ing. M.Sc. BRUNO VARGAS T.
(1-2)=-1
22
(0-1)=-1
MEJORES JUGADAS PARA A
(0-1)=-1
-1
1 (1-2)=-1
(1-1)=0
(1-0)=1
0 (1-1)=0
(1 1) 0
0 (2-1)=1
(2 1)=1
(2-1)=1
0 (1-1)=0
(1-0)=1
(1-1)=0
05/03/2012
-1
Ing. M.Sc. BRUNO VARGAS T.
(1-2)=-1
(0-1)=-1
ELEGIMOS LOS NODOS DE MAYOR
VALOR COMO JUGADA PARA MAX
(DOS OPCIONES)
0
0
05/03/2012 Ing. M.Sc. BRUNO VARGAS T. 24
AHORA JUEGA B (PRIMERA OPCION)