SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
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.

Mais conteúdo relacionado

Mais procurados

Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria de juegoskaren Villa
 
Teoria De Decisiones, Minimax o Savage, Maximin o Wald
Teoria De Decisiones, Minimax o Savage, Maximin o Wald Teoria De Decisiones, Minimax o Savage, Maximin o Wald
Teoria De Decisiones, Minimax o Savage, Maximin o Wald Ronald Michilena
 
Teoria de juegos investigacion de operaciones 2
Teoria de juegos investigacion de operaciones 2Teoria de juegos investigacion de operaciones 2
Teoria de juegos investigacion de operaciones 2andresinfante10
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemasRodia Bravo
 
Variantes Del Metodo Simplex
Variantes Del Metodo SimplexVariantes Del Metodo Simplex
Variantes Del Metodo Simplexguestb9bf58
 
Resumen primer parcial teoria de la decision
Resumen primer parcial teoria de la decisionResumen primer parcial teoria de la decision
Resumen primer parcial teoria de la decisionCHRISTIAN BARCELÓ
 
Clase 1. introducción a investigación de operaciones
Clase 1. introducción a investigación de operacionesClase 1. introducción a investigación de operaciones
Clase 1. introducción a investigación de operacionesLucas Mosquera
 
Minimin,minimax,maximin,maximax
Minimin,minimax,maximin,maximaxMinimin,minimax,maximin,maximax
Minimin,minimax,maximin,maximaxPhoenicia
 
Tema: Teoria de Juegos
Tema: Teoria de JuegosTema: Teoria de Juegos
Tema: Teoria de JuegosYojann Trejo
 
3.3 Variables Aleatorias Continuas
3.3 Variables Aleatorias Continuas3.3 Variables Aleatorias Continuas
3.3 Variables Aleatorias ContinuasConsuelo Valle
 
Conecta 4 en C
Conecta 4 en CConecta 4 en C
Conecta 4 en CSNPP
 
Unidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdf
Unidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdfUnidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdf
Unidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdfDiegoAlarcon54
 
Unidad 4 entorno economico logistica
Unidad 4 entorno economico logisticaUnidad 4 entorno economico logistica
Unidad 4 entorno economico logisticaFrancisco Martinez
 
Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónLucas Mosquera
 

Mais procurados (20)

Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria de juegos
 
Teoría de juegos
Teoría de juegosTeoría de juegos
Teoría de juegos
 
Teoria De Decisiones, Minimax o Savage, Maximin o Wald
Teoria De Decisiones, Minimax o Savage, Maximin o Wald Teoria De Decisiones, Minimax o Savage, Maximin o Wald
Teoria De Decisiones, Minimax o Savage, Maximin o Wald
 
Teoria de juegos investigacion de operaciones 2
Teoria de juegos investigacion de operaciones 2Teoria de juegos investigacion de operaciones 2
Teoria de juegos investigacion de operaciones 2
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
 
Variantes Del Metodo Simplex
Variantes Del Metodo SimplexVariantes Del Metodo Simplex
Variantes Del Metodo Simplex
 
Resumen primer parcial teoria de la decision
Resumen primer parcial teoria de la decisionResumen primer parcial teoria de la decision
Resumen primer parcial teoria de la decision
 
Clase 1. introducción a investigación de operaciones
Clase 1. introducción a investigación de operacionesClase 1. introducción a investigación de operaciones
Clase 1. introducción a investigación de operaciones
 
Minimin,minimax,maximin,maximax
Minimin,minimax,maximin,maximaxMinimin,minimax,maximin,maximax
Minimin,minimax,maximin,maximax
 
Tema: Teoria de Juegos
Tema: Teoria de JuegosTema: Teoria de Juegos
Tema: Teoria de Juegos
 
Clase9
Clase9Clase9
Clase9
 
3.3 Variables Aleatorias Continuas
3.3 Variables Aleatorias Continuas3.3 Variables Aleatorias Continuas
3.3 Variables Aleatorias Continuas
 
3. dualidad
3. dualidad3. dualidad
3. dualidad
 
Dualidad
DualidadDualidad
Dualidad
 
Pruebas de hipotesis
Pruebas de hipotesisPruebas de hipotesis
Pruebas de hipotesis
 
teorias de decision
teorias de decisionteorias de decision
teorias de decision
 
Conecta 4 en C
Conecta 4 en CConecta 4 en C
Conecta 4 en C
 
Unidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdf
Unidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdfUnidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdf
Unidad 3 - 03 Problemas de transbordo en Lingo Compacto(1).pdf
 
Unidad 4 entorno economico logistica
Unidad 4 entorno economico logisticaUnidad 4 entorno economico logistica
Unidad 4 entorno economico logistica
 
Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansión
 

Destaque

Destaque (6)

El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
 
Maximax, maximin y Minimax
Maximax, maximin y MinimaxMaximax, maximin y Minimax
Maximax, maximin y Minimax
 
Tic tac toe code
Tic tac toe codeTic tac toe code
Tic tac toe code
 
Arboles min max
Arboles min maxArboles min max
Arboles min max
 
PODA ALFA-BETA
PODA ALFA-BETAPODA ALFA-BETA
PODA ALFA-BETA
 
Algoritmo de Dijkstra
Algoritmo de DijkstraAlgoritmo de Dijkstra
Algoritmo de Dijkstra
 

Semelhante a Minimax

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
 
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
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gatoEdwinVega49
 
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
 
Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria de juegosjhonflr02
 
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
 

Semelhante a Minimax (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
 
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
 
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
 
Algoritmo para el juego del gato
Algoritmo para el juego del gatoAlgoritmo para el juego del gato
Algoritmo para el juego del gato
 
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
 
Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria 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
 

Mais de Karen Mendoza

Mais 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

Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfCristinCrdova1
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOwillanpedrazaperez
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdfDavidTicona31
 
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfFUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfalfredoivan1
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cerealescarlosjuliogermanari1
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoluishumbertoalvarezv1
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 

Último (20)

Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfFUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramiento
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 

Minimax

  • 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.