SlideShare una empresa de Scribd logo
1 de 35
INGENIERIA INFORMATICA Y SISTEMAS INTELIGENCIA ARTIFICIAL BUSQUEDAS CON ADVERSARIOS Sesión 5
Árboles y búsqueda con   adversario ,[object Object]
[object Object]
[object Object]
[object Object]
Un juego se define formalmente como una clase de problemas de búsquedas con los componentes siguientes:
El estado inicial: ,[object Object]
Una función sucesor: ,[object Object]
Un test Terminal: ,[object Object]
Una función de utilidad: ,[object Object],[object Object]
Un árbol (parcial) de búsqueda para el juego de tres en raya.
Búsqueda entre adversarios ,[object Object],[object Object],[object Object],[object Object]
Representación del juego ,[object Object],[object Object],[object Object],[object Object]
Búsqueda entre adversarios
Búsqueda entre adversarios ,[object Object],[object Object],[object Object],[object Object],[object Object]
Búsqueda entre adversarios
Búsqueda entre adversarios
Búsqueda entre adversarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo minimax (1) ,[object Object],[object Object],[object Object],[object Object]
Algoritmo minimax (2) ,[object Object],[object Object],A B
Minimax
Ejemplo 3 en raya e: estado x profundidad    entero e = número de filas, columnas y diagonales completas disponibles para max - número de filas, columnas y diagonales completas disponibles para min max juega con X  y  desea maximizar e min juega con     y  desea minimizar e valores altos: buena posición para el que tiene que mover (profundidad par o impar) Controlar las simetrías X X X0 X 0 X 0 X 0 X 0  X 0 X X 0 0  X X 0 X 0 X 0 X 0 6-5=1  5-5=0  6-5=1  5-5=0  4-5=-1  5-4=1  6-4=2  5-6=-1  6-6=0  6-6=0  5-6=-1  4-6=-2 Min= -1 Min= 1 Min= -2 Max = 1 La mejor jugada de max es pues  tras lo cual min podría jugar  X 0 X
0 X X  0 X 0 X X 0 X X X  0 0  X X  0 X 0 X  0 X 0 X  0 X 0 X  0 X 0 X  0 0 X 4-2=2 3-2=1 4-2=2 2-2=0 4-2=2 3-2=1 Min=0 0 X X 0 0 X X  0 0 X 0 X 0  0 X X 4-2=2  4-2=2  5-2=3  3-2=1  4-2=2  4-2=2 Min=0 Min=1 Min=0 Max = 1 La mejor jugada de max es pues  tras lo cual min podría jugar  0 X X 0  0 X X …………… ... …………… ... 0 X X 0  0 X X 0 0 X X
0  0 X X 0  0 X X X X  0  0 X X 0  0 X X X 0  0 X X X 0  0 X X  X X  0  0 0  X X X  0  0 X X  0 X  0  0 X X  0 X  0  0 X  0 X 2-1=1 3-1=2 2-1=1 3-1=2 Min=1 Min= -    Min= -    Min= -    Min= -    Max=1 La mejor jugada de max es pues  X  0  0 X X
Poda alfa-beta ,[object Object],[object Object],[object Object]
A B C D a1 a2 a3 b1 b2 b3 c1 c2 c3 d1 d2 d3 3 12 8 2 4 6 14 5 2 3 3 2 2 MAX MIN El mejor movimiento de MAX en la raíz es a1, porque conduce al sucesor con el valor minimax mas alto, y la mejor respuesta de MIN es b1, por que conduce al sucesor con el valor minimax mas bajo.
A B C D 3 [-  , +  ] [-  , 3] (a) (a) La primera hoja debajo de B tiene el valor 3. De ahí B, que es un nodo MIN, tiene un valor de cómo máximo 3.
A B C D 3 [-  , +  ] [-  , 3] (b) (b) La segunda hoja debajo de B tiene el valor 12; MIN evitara este movimiento, entonces el valor de B es todavía como máximo 3. 12
A B C D 3 [3, +  ] [3, 3] (c) (c) La tercera hoja debajo de B tiene el valor 8; hemos visto a todos los sucesores de B, entonces el valor de B es exactamente 3. Ahora, podemos deducir que el valor de la raíz es al menos 3., por que MAX tiene una opción digna de 3 en la raíz. 12 8
A B C D 3 [3, +  ] [3, 3] (d) (d) La primera hoja debajo de C tiene el valor 2. De ahí, C que es un nodo MIN, tiene un valor de cómo máximo 2. Pero sabemos que B vale 3, entonces MAX nunca elegiría C. Por lo tanto, no hay ninguna razón en mirar a los otros sucesores de C. Este es un ejemplo de la poda Alfa-Beta. 12 8 [-   , 2] 2
A B C D 3 [3, 14] [3, 3] (e) (e) La primera hoja debajo de D tiene el valor 14,entonces D vale como máximo 14. Este todavía es mas alto que la mejor alternativa de MAX (es decir, 3), entonces tenemos que seguir explorando a los sucesores de D. Note también que ahora tenemos límites sobre todos los sucesores de la raíz, entonces el valor de la raíz es como máximo 14. 12 8 [-   , 2] [-   , 14] 2 14
A B C D 3 [3, 3] [3, 3] (f) (f) El segundo sucesor de D vale 5, así que otra vez tenemos que seguir explorando. El tercer sucesor vale 2, así que ahora D vale exactamente 2. La decisión de MAX en la raíz es moverse a B, dando un valor de 3. 12 8 [-   , 2] [2,2] 2 14 5 2
Poda alfa-beta ,[object Object],[object Object],[object Object],[object Object]
MAX V i {     } Si V i  >     modificar   Si V i         poda   Retornar   {     } Si V i  <    modificar   Si V i        poda   Retornar   MIN V i Las cotas    y    se transmiten de padres a hijos de 1 en 1 y en el orden de visita de los nodos.     es la cota inferior de un nodo max.    es la cota superior de un nodo min.
Fin

Más contenido relacionado

La actualidad más candente

Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda BinariaITCV
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patronesGustavo De la Cruz Tovar
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekkernerexi
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26DEBANI SALAS
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosFranklin Parrales Bravo
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Búsquedas heurísticas
Búsquedas heurísticasBúsquedas heurísticas
Búsquedas heurísticasLuis Álamo
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltosJansel M
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaRolf Pinto
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET Anel Sosa
 

La actualidad más candente (20)

Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekker
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Búsquedas heurísticas
Búsquedas heurísticasBúsquedas heurísticas
Búsquedas heurísticas
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad Algoritmica
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET
 

Similar a busquedas con adversarios

Similar a busquedas con adversarios (20)

Busqueda entre adversarios
Busqueda entre adversariosBusqueda entre adversarios
Busqueda entre adversarios
 
1789019.ppt
1789019.ppt1789019.ppt
1789019.ppt
 
Minimax paraconecta4
Minimax paraconecta4Minimax paraconecta4
Minimax paraconecta4
 
Arboles min max
Arboles min maxArboles min max
Arboles min max
 
Decisiones Optimas en Juego
Decisiones Optimas en JuegoDecisiones Optimas en Juego
Decisiones Optimas en Juego
 
Exp BúSqueda Entre Adversarios
Exp BúSqueda Entre AdversariosExp BúSqueda Entre Adversarios
Exp BúSqueda Entre Adversarios
 
Paper
PaperPaper
Paper
 
Búsqueda entre adversarios
Búsqueda entre adversariosBúsqueda entre adversarios
Búsqueda entre adversarios
 
Conecta 4 en C
Conecta 4 en CConecta 4 en C
Conecta 4 en C
 
Poda alfa beta
Poda alfa betaPoda alfa beta
Poda alfa beta
 
Expresiones algebricas
Expresiones algebricasExpresiones algebricas
Expresiones algebricas
 
PODA ALFA-BETA
PODA ALFA-BETAPODA ALFA-BETA
PODA ALFA-BETA
 
Competencia 4
Competencia 4Competencia 4
Competencia 4
 
Banco de preguntas 2do parcial
Banco de preguntas 2do parcialBanco de preguntas 2do parcial
Banco de preguntas 2do parcial
 
Matrices
MatricesMatrices
Matrices
 
Expresiones algebricas
Expresiones algebricasExpresiones algebricas
Expresiones algebricas
 
io-examen.pptx
io-examen.pptxio-examen.pptx
io-examen.pptx
 
MÁ X I M O S Y MÍ N I M O S
MÁ X I M O S  Y  MÍ N I M O SMÁ X I M O S  Y  MÍ N I M O S
MÁ X I M O S Y MÍ N I M O S
 
Desicion
DesicionDesicion
Desicion
 
Funciones y relaciones
Funciones y relacionesFunciones y relaciones
Funciones y relaciones
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

busquedas con adversarios

  • 1. INGENIERIA INFORMATICA Y SISTEMAS INTELIGENCIA ARTIFICIAL BUSQUEDAS CON ADVERSARIOS Sesión 5
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Un juego se define formalmente como una clase de problemas de búsquedas con los componentes siguientes:
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Un árbol (parcial) de búsqueda para el juego de tres en raya.
  • 12.
  • 13.
  • 15.
  • 18.
  • 19.
  • 20.
  • 22. Ejemplo 3 en raya e: estado x profundidad  entero e = número de filas, columnas y diagonales completas disponibles para max - número de filas, columnas y diagonales completas disponibles para min max juega con X y desea maximizar e min juega con  y desea minimizar e valores altos: buena posición para el que tiene que mover (profundidad par o impar) Controlar las simetrías X X X0 X 0 X 0 X 0 X 0 X 0 X X 0 0 X X 0 X 0 X 0 X 0 6-5=1 5-5=0 6-5=1 5-5=0 4-5=-1 5-4=1 6-4=2 5-6=-1 6-6=0 6-6=0 5-6=-1 4-6=-2 Min= -1 Min= 1 Min= -2 Max = 1 La mejor jugada de max es pues tras lo cual min podría jugar X 0 X
  • 23. 0 X X 0 X 0 X X 0 X X X 0 0 X X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 0 X 4-2=2 3-2=1 4-2=2 2-2=0 4-2=2 3-2=1 Min=0 0 X X 0 0 X X 0 0 X 0 X 0 0 X X 4-2=2 4-2=2 5-2=3 3-2=1 4-2=2 4-2=2 Min=0 Min=1 Min=0 Max = 1 La mejor jugada de max es pues tras lo cual min podría jugar 0 X X 0 0 X X …………… ... …………… ... 0 X X 0 0 X X 0 0 X X
  • 24. 0 0 X X 0 0 X X X X 0 0 X X 0 0 X X X 0 0 X X X 0 0 X X X X 0 0 0 X X X 0 0 X X 0 X 0 0 X X 0 X 0 0 X 0 X 2-1=1 3-1=2 2-1=1 3-1=2 Min=1 Min= -  Min= -  Min= -  Min= -  Max=1 La mejor jugada de max es pues X 0 0 X X
  • 25.
  • 26. A B C D a1 a2 a3 b1 b2 b3 c1 c2 c3 d1 d2 d3 3 12 8 2 4 6 14 5 2 3 3 2 2 MAX MIN El mejor movimiento de MAX en la raíz es a1, porque conduce al sucesor con el valor minimax mas alto, y la mejor respuesta de MIN es b1, por que conduce al sucesor con el valor minimax mas bajo.
  • 27. A B C D 3 [-  , +  ] [-  , 3] (a) (a) La primera hoja debajo de B tiene el valor 3. De ahí B, que es un nodo MIN, tiene un valor de cómo máximo 3.
  • 28. A B C D 3 [-  , +  ] [-  , 3] (b) (b) La segunda hoja debajo de B tiene el valor 12; MIN evitara este movimiento, entonces el valor de B es todavía como máximo 3. 12
  • 29. A B C D 3 [3, +  ] [3, 3] (c) (c) La tercera hoja debajo de B tiene el valor 8; hemos visto a todos los sucesores de B, entonces el valor de B es exactamente 3. Ahora, podemos deducir que el valor de la raíz es al menos 3., por que MAX tiene una opción digna de 3 en la raíz. 12 8
  • 30. A B C D 3 [3, +  ] [3, 3] (d) (d) La primera hoja debajo de C tiene el valor 2. De ahí, C que es un nodo MIN, tiene un valor de cómo máximo 2. Pero sabemos que B vale 3, entonces MAX nunca elegiría C. Por lo tanto, no hay ninguna razón en mirar a los otros sucesores de C. Este es un ejemplo de la poda Alfa-Beta. 12 8 [-  , 2] 2
  • 31. A B C D 3 [3, 14] [3, 3] (e) (e) La primera hoja debajo de D tiene el valor 14,entonces D vale como máximo 14. Este todavía es mas alto que la mejor alternativa de MAX (es decir, 3), entonces tenemos que seguir explorando a los sucesores de D. Note también que ahora tenemos límites sobre todos los sucesores de la raíz, entonces el valor de la raíz es como máximo 14. 12 8 [-  , 2] [-  , 14] 2 14
  • 32. A B C D 3 [3, 3] [3, 3] (f) (f) El segundo sucesor de D vale 5, así que otra vez tenemos que seguir explorando. El tercer sucesor vale 2, así que ahora D vale exactamente 2. La decisión de MAX en la raíz es moverse a B, dando un valor de 3. 12 8 [-  , 2] [2,2] 2 14 5 2
  • 33.
  • 34. MAX V i {   } Si V i >  modificar  Si V i   poda  Retornar  {   } Si V i <  modificar  Si V i   poda  Retornar  MIN V i Las cotas  y  se transmiten de padres a hijos de 1 en 1 y en el orden de visita de los nodos.  es la cota inferior de un nodo max.  es la cota superior de un nodo min.
  • 35. Fin