SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
INTRODUCCIÓN
El algoritmo Minimax es el algoritmo más conocido (y utilizado) para juegos de 2
adversarios, movimientos alternos (“ahora tú, ahora yo”). No se puede utilizar en
juegos donde hay “azar”, sino perfectamente definido como las tres en raya y el
ajedrez.
En el juego de minimax se ve una situación conflictiva en la que uno debe tomar
una decisión sabiendo que los demás también toman decisiones, y que el
resultado del conflicto se determina, de algún modo, a partir de todas las
decisiones realizadas. Siempre existe una forma racional de actuar en juegos de
dos participantes, si los intereses que los gobiernan son completamente
opuestos.
MARCO TEÓRICO
EL ALGORITMO MINIMAX
En teoría de juegos, minimax es un método de decisión para minimizar la
pérdida máxima esperada en juegos con adversario y con información perfecta.
Minimax es un algoritmo recursivo.
El funcionamiento de minimax puede resumirse como elegir el mejor movimiento
para ti mismo suponiendo que tu contrincante escogerá el peor para ti.
Algoritmo minimax con movimientos alternativos
Pasos del algoritmo minimax:
1. Generación del árbol de juego. Se generarán todos los nodos hasta llegar
a un estado terminal.
2. Cálculo de los valores de la función de utilidad para cada nodo terminal.
3. Calcular el valor de los nodos superiores a partir del valor de los inferiores.
Según nivel si es MAX o MIN se elegirán los valores mínimos y máximos
representando los movimientos del jugador y del oponente, de ahí el
nombre de minimax.
4. Elegir la jugada valorando los valores que han llegado al nivel superior.
El algoritmo explorará los nodos del árbol asignándoles un valor numérico
mediante una función de evaluación, empezando por los nodos terminales y
subiendo hacia la raíz. La función de utilidad definirá lo buena que es la posición
para un jugador cuando la alcanza. En el caso del ajedrez los posibles valores
son (+1, 0 ,-1) que se corresponden con ganar, empatar y perder
respectivamente. En el caso del backgammon los posibles valores tendrán un
rango de [+192,-192], correspondiéndose con el valor de las fichas. Para cada
juego pueden ser diferentes.
Si minimax se enfrenta con el dilema del prisionero escogerá siempre la opción
con la cual maximiza su resultado suponiendo que el contrincante intenta
minimizarlo y hacernos perder.
EJEMPLO
Juego tres en raya:
 Gana el 1, pierde el -1 y empate 0
 La profundidad máxima es de 9, como el número de jugadas posible
 No hay restricciones sobre la validez de un movimiento, simplemente que
no se haya hecho antes, por lo que el coste del cálculo es bajo (no hay
que aplicar reglas complejas).
 Almacenar las soluciones intermedias no es excesivamente complejo
 Generar los diferentes tableros con las soluciones intermedias a explorar
no es costoso pero podría ser un problema en otros juegos y limitar la
profundidad por memoria
 La máquina nunca pierde, el juego está completado
 Las partidas entre jugadores máquina siempre quedan en tablas.
VENTAJAS
 Capacidad de aprender de acuerdo a una base de datos histórica de
movimientos realizados.
 Algoritmo casi infalible.
DESVENTAJAS
 Algoritmo de complejidad elevada a la hora de implementar.
 Es de aprendizaje lento
 Solo vale para enfrentarse a un oponente a la vez.
CONCLUSIONES
El minimax optimiza la búsqueda de profundidad aunque se limitaría a hacer la
búsqueda solo por ese nivel.
También establece que en los juegos bipersonales de suma cero, permita que
cada jugador conozca de antemano la estrategia de su oponente y sus
consecuencias, en minimax existe una estrategia que permite que ambos
jugadores puedan minimizar la pérdida máxima esperada. Esta estrategia es
óptima para ambos jugadores sólo en caso de que sus minimaxes sean iguales
y de signos contrarios.
BIBLIOGRÁFIA
 Francisco Astudillo Pacheco, Daniel Borrajo Millan, Carmen Tarta Alcalde
y Irma Trueba Valle, “Informática Aplicada: Juegos Inteligentes en
Microordenadores”, Ediciones Siglo Cultural, España, 2009.
 J. Alvarado, J. Garcia, W. Hernández, N. Pimentel, M. Tristán. 2005.
Inteligencia Artificial. Minimax.
 G. Trizongo, H. Julca, M. Gómez. 2010. Inteligencia Artificial y Algoritmo:
Minimax.

Más contenido relacionado

La actualidad más candente

20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado
20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado
20 ejercicios-de-contraataque-en-espacio-reducido-autoguardadoMarcio De Rocha
 
Preparacion fisica cadete division de honor
Preparacion fisica cadete division de honorPreparacion fisica cadete division de honor
Preparacion fisica cadete division de honorDavid Robert
 
Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...
Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...
Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...Rui Horta
 
Tema: Teoria de Juegos
Tema: Teoria de JuegosTema: Teoria de Juegos
Tema: Teoria de JuegosYojann Trejo
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidadJulio Pari
 
Soccerintelligencebooklet
Soccerintelligencebooklet Soccerintelligencebooklet
Soccerintelligencebooklet manoj kininge
 
El rondo específico por puesto.
El rondo específico por puesto.El rondo específico por puesto.
El rondo específico por puesto.Diego Menino
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gatoEdwinVega49
 
Prob dieta final
Prob dieta finalProb dieta final
Prob dieta finalMora Berry
 

La actualidad más candente (20)

Sistema 1433 21 1-4-3-3
Sistema 1433 21 1-4-3-3Sistema 1433 21 1-4-3-3
Sistema 1433 21 1-4-3-3
 
Volumen 1.bases teorico practicas
Volumen 1.bases teorico practicasVolumen 1.bases teorico practicas
Volumen 1.bases teorico practicas
 
20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado
20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado
20 ejercicios-de-contraataque-en-espacio-reducido-autoguardado
 
Preparacion fisica cadete division de honor
Preparacion fisica cadete division de honorPreparacion fisica cadete division de honor
Preparacion fisica cadete division de honor
 
AI 4 | Informed Search
AI 4 | Informed SearchAI 4 | Informed Search
AI 4 | Informed Search
 
Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...
Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...
Dissertação - Conceptualização do modelo de jogo - Operacionalização de um mo...
 
Tema: Teoria de Juegos
Tema: Teoria de JuegosTema: Teoria de Juegos
Tema: Teoria de Juegos
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidad
 
Soccerintelligencebooklet
Soccerintelligencebooklet Soccerintelligencebooklet
Soccerintelligencebooklet
 
Minimax
MinimaxMinimax
Minimax
 
YERMIS
YERMISYERMIS
YERMIS
 
El modelo de juego del FC Barcelona
El modelo de juego del FC BarcelonaEl modelo de juego del FC Barcelona
El modelo de juego del FC Barcelona
 
51 conceptos-ofensivos
51 conceptos-ofensivos51 conceptos-ofensivos
51 conceptos-ofensivos
 
La construccion del modelo de juego
La construccion del modelo de juegoLa construccion del modelo de juego
La construccion del modelo de juego
 
Expo 2 método dual simplex
Expo 2   método dual simplexExpo 2   método dual simplex
Expo 2 método dual simplex
 
Simplex
SimplexSimplex
Simplex
 
El rondo específico por puesto.
El rondo específico por puesto.El rondo específico por puesto.
El rondo específico por puesto.
 
Expo 2 método dual simplex
Expo 2   método dual simplexExpo 2   método dual simplex
Expo 2 método dual simplex
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gato
 
Prob dieta final
Prob dieta finalProb dieta final
Prob dieta final
 

Similar a Algoritmo Minimax para juegos de dos adversarios

Exp BúSqueda Entre Adversarios
Exp BúSqueda Entre AdversariosExp BúSqueda Entre Adversarios
Exp BúSqueda Entre AdversariosDiana
 
Decisiones Optimas en Juego
Decisiones Optimas en JuegoDecisiones Optimas en Juego
Decisiones Optimas en JuegoKaren Mendoza
 
Conecta 4 en C
Conecta 4 en CConecta 4 en C
Conecta 4 en CSNPP
 
Búsqueda entre adversarios
Búsqueda entre adversariosBúsqueda entre adversarios
Búsqueda entre adversariosIsrael Rey
 
Teoría de Juegos
Teoría de JuegosTeoría de Juegos
Teoría de Juegosemilioft
 
Busqueda entre adversarios
Busqueda entre adversariosBusqueda entre adversarios
Busqueda entre adversariosgvnyps
 
Revista unidad iii teoria de los juegos
Revista unidad iii teoria de los juegosRevista unidad iii teoria de los juegos
Revista unidad iii teoria de los juegosYackelin Angulo
 
Paper
PaperPaper
PaperAlex
 
Introduccion a la teoria de juegos
Introduccion a la teoria de juegosIntroduccion a la teoria de juegos
Introduccion a la teoria de juegosMartin Santos
 
TEORÍA DE JUEGOS EXPO.pptx
TEORÍA DE JUEGOS EXPO.pptxTEORÍA DE JUEGOS EXPO.pptx
TEORÍA DE JUEGOS EXPO.pptxWilliamDextre1
 
Decisiones optimas en juego
Decisiones optimas en juegoDecisiones optimas en juego
Decisiones optimas en juegoJeffoG92
 
Teoría de juegos presentación Jesús Cardona
Teoría de juegos   presentación  Jesús Cardona Teoría de juegos   presentación  Jesús Cardona
Teoría de juegos presentación Jesús Cardona jessancardona
 
Economia gestion publica
Economia gestion publicaEconomia gestion publica
Economia gestion publicagelber sebasti
 

Similar a Algoritmo Minimax para juegos de dos adversarios (20)

MinMax
MinMaxMinMax
MinMax
 
Exp BúSqueda Entre Adversarios
Exp BúSqueda Entre AdversariosExp BúSqueda Entre Adversarios
Exp BúSqueda Entre Adversarios
 
Decisiones Optimas en Juego
Decisiones Optimas en JuegoDecisiones Optimas en Juego
Decisiones Optimas en Juego
 
Conecta 4 en C
Conecta 4 en CConecta 4 en C
Conecta 4 en C
 
Búsqueda entre adversarios
Búsqueda entre adversariosBúsqueda entre adversarios
Búsqueda entre adversarios
 
Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria de juegos
 
Teoria de los juegos
Teoria de los juegosTeoria de los juegos
Teoria de los juegos
 
Teoria del juego
Teoria del juegoTeoria del juego
Teoria del juego
 
Teoría de Juegos
Teoría de JuegosTeoría de Juegos
Teoría de Juegos
 
Busqueda entre adversarios
Busqueda entre adversariosBusqueda entre adversarios
Busqueda entre adversarios
 
Revista unidad iii teoria de los juegos
Revista unidad iii teoria de los juegosRevista unidad iii teoria de los juegos
Revista unidad iii teoria de los juegos
 
Paper
PaperPaper
Paper
 
Introduccion a la teoria de juegos
Introduccion a la teoria de juegosIntroduccion a la teoria de juegos
Introduccion a la teoria de juegos
 
TEORÍA DE JUEGOS EXPO.pptx
TEORÍA DE JUEGOS EXPO.pptxTEORÍA DE JUEGOS EXPO.pptx
TEORÍA DE JUEGOS EXPO.pptx
 
Decisiones optimas en juego
Decisiones optimas en juegoDecisiones optimas en juego
Decisiones optimas en juego
 
Proyecto
ProyectoProyecto
Proyecto
 
Teoría de juegos
Teoría de juegos Teoría de juegos
Teoría de juegos
 
Teoría de juegos presentación Jesús Cardona
Teoría de juegos   presentación  Jesús Cardona Teoría de juegos   presentación  Jesús Cardona
Teoría de juegos presentación Jesús Cardona
 
Economia gestion publica
Economia gestion publicaEconomia gestion publica
Economia gestion publica
 
Juego de damas
Juego de damasJuego de damas
Juego de damas
 

Más de Karen Mendoza

Más de Karen Mendoza (10)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Estructura
Estructura Estructura
Estructura
 
Introducción
IntroducciónIntroducción
Introducción
 
Poda Alfa-Beta
Poda Alfa-BetaPoda Alfa-Beta
Poda Alfa-Beta
 
Agentes de Búsqueda Online y Ambientes Desconocidos
Agentes de Búsqueda Online y Ambientes DesconocidosAgentes de Búsqueda Online y Ambientes Desconocidos
Agentes de Búsqueda Online y Ambientes Desconocidos
 
Algoritmo Genético
Algoritmo GenéticoAlgoritmo Genético
Algoritmo Genético
 
Algoritmo Genético
Algoritmo GenéticoAlgoritmo Genético
Algoritmo Genético
 
Portada
PortadaPortada
Portada
 
Búsqueda Informada y Explorada
Búsqueda Informada y ExploradaBúsqueda Informada y Explorada
Búsqueda Informada y Explorada
 
Funciones Heurísticas
Funciones HeurísticasFunciones Heurísticas
Funciones Heurísticas
 

Último

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 

Último (20)

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 

Algoritmo Minimax para juegos de dos adversarios

  • 1. INTRODUCCIÓN El algoritmo Minimax es el algoritmo más conocido (y utilizado) para juegos de 2 adversarios, movimientos alternos (“ahora tú, ahora yo”). No se puede utilizar en juegos donde hay “azar”, sino perfectamente definido como las tres en raya y el ajedrez. En el juego de minimax se ve una situación conflictiva en la que uno debe tomar una decisión sabiendo que los demás también toman decisiones, y que el resultado del conflicto se determina, de algún modo, a partir de todas las decisiones realizadas. Siempre existe una forma racional de actuar en juegos de dos participantes, si los intereses que los gobiernan son completamente opuestos. MARCO TEÓRICO EL ALGORITMO MINIMAX En teoría de juegos, minimax es un método de decisión para minimizar la pérdida máxima esperada en juegos con adversario y con información perfecta. Minimax es un algoritmo recursivo. El funcionamiento de minimax puede resumirse como elegir el mejor movimiento para ti mismo suponiendo que tu contrincante escogerá el peor para ti. Algoritmo minimax con movimientos alternativos Pasos del algoritmo minimax:
  • 2. 1. Generación del árbol de juego. Se generarán todos los nodos hasta llegar a un estado terminal. 2. Cálculo de los valores de la función de utilidad para cada nodo terminal. 3. Calcular el valor de los nodos superiores a partir del valor de los inferiores. Según nivel si es MAX o MIN se elegirán los valores mínimos y máximos representando los movimientos del jugador y del oponente, de ahí el nombre de minimax. 4. Elegir la jugada valorando los valores que han llegado al nivel superior. El algoritmo explorará los nodos del árbol asignándoles un valor numérico mediante una función de evaluación, empezando por los nodos terminales y subiendo hacia la raíz. La función de utilidad definirá lo buena que es la posición para un jugador cuando la alcanza. En el caso del ajedrez los posibles valores son (+1, 0 ,-1) que se corresponden con ganar, empatar y perder respectivamente. En el caso del backgammon los posibles valores tendrán un rango de [+192,-192], correspondiéndose con el valor de las fichas. Para cada juego pueden ser diferentes. Si minimax se enfrenta con el dilema del prisionero escogerá siempre la opción con la cual maximiza su resultado suponiendo que el contrincante intenta minimizarlo y hacernos perder. EJEMPLO Juego tres en raya:  Gana el 1, pierde el -1 y empate 0  La profundidad máxima es de 9, como el número de jugadas posible
  • 3.  No hay restricciones sobre la validez de un movimiento, simplemente que no se haya hecho antes, por lo que el coste del cálculo es bajo (no hay que aplicar reglas complejas).  Almacenar las soluciones intermedias no es excesivamente complejo  Generar los diferentes tableros con las soluciones intermedias a explorar no es costoso pero podría ser un problema en otros juegos y limitar la profundidad por memoria  La máquina nunca pierde, el juego está completado  Las partidas entre jugadores máquina siempre quedan en tablas. VENTAJAS  Capacidad de aprender de acuerdo a una base de datos histórica de movimientos realizados.  Algoritmo casi infalible. DESVENTAJAS  Algoritmo de complejidad elevada a la hora de implementar.  Es de aprendizaje lento  Solo vale para enfrentarse a un oponente a la vez. CONCLUSIONES El minimax optimiza la búsqueda de profundidad aunque se limitaría a hacer la búsqueda solo por ese nivel. También establece que en los juegos bipersonales de suma cero, permita que cada jugador conozca de antemano la estrategia de su oponente y sus consecuencias, en minimax existe una estrategia que permite que ambos jugadores puedan minimizar la pérdida máxima esperada. Esta estrategia es óptima para ambos jugadores sólo en caso de que sus minimaxes sean iguales y de signos contrarios. BIBLIOGRÁFIA
  • 4.  Francisco Astudillo Pacheco, Daniel Borrajo Millan, Carmen Tarta Alcalde y Irma Trueba Valle, “Informática Aplicada: Juegos Inteligentes en Microordenadores”, Ediciones Siglo Cultural, España, 2009.  J. Alvarado, J. Garcia, W. Hernández, N. Pimentel, M. Tristán. 2005. Inteligencia Artificial. Minimax.  G. Trizongo, H. Julca, M. Gómez. 2010. Inteligencia Artificial y Algoritmo: Minimax.