SlideShare una empresa de Scribd logo
ALGORITMO MINIMAX
INTELIGENCIA ARTIFICIAL II
AUTOR:
• JEFFERSON CLÍDER GUILÉN VALENZUELA
INTRODUCCIÓN
Este algoritmo de decisión se utiliza para minimizar la pérdida
máxima aplicada en juegos entre adversarios.
La Información es completa ya que cada jugador conoce el
estado del otro, y puede elegir el mejor movimiento para cada
jugador, suponiendo que el contrincante escogerá el peor.
Devuelve la acción correspondiente al movimiento mejor posible,
es decir, el movimiento que conduce al resultado con la mejor
utilidad, conforme al axioma que el oponente juega para
minimizar la utilidad. Las funciones Valor-Max y el Valor-Min
pasan por el árbol de juegos entero, por todos los caminos hacia
las hojas, para determinar el valor que le llega a un estado.
El algoritmo MINIMAX es un procedimiento recursivo y el corte de
la recursión está dado por alguna de las siguientes condiciones:
Gana algún jugador
Se han explorado N capas, siendo N el límite establecido
Se ha agotado el tiempo de exploración
Se ha llegado a una situación estática donde no hay grandes
cambios de un nivel a otro.
ALGORITMO MINIMAX
• Posición inicial.
• Conjunto de operadores o reglas del juego (definen movimientos
legales)
• Estado terminal
• Función de utilidad, ej. gana, pierde, empata
REPRESENTACIÓN DE LOS JUEGOS
PASOS DEL ALGORITMO MINIMAX
1. Generar el árbol de juego. Se generarán todos los nodos
hasta llegar a un estado terminal.
2. Calcular 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. Alternativamente 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.
EJEMPLO DEL ALGORITMO MINIMAX
CONCLUSIONES
El algoritmo 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.
La desventaja es que debe recorrer todos los nodos
del árbol para encontrar la solución óptima.
BIBLIOGRAFÍA
• Russell, S., Norvig, P. 2008. Inteligencia Artificial Un Enfoque
Moderno. Segunda Edición. Pearson Education. España
• Ponce, P. 2011. Inteligencia artificial con aplicaciones a la
ingeniería. Primera Edición.
• García, A. 2012. Inteligencia artificial, Fundamentos, práctica
y aplicaciones. Primera Edición.
• Benítez, R., Escudero, G., Masip, D., Kanaan, S., 2014,
Inteligencia artificial avanzada. Primera Edición.

Más contenido relacionado

PDF
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
PPT
Conclusion y recomendacion de ejercio de investigacion de operaciones
PPS
Arreglos aleatorios visual Basic 6.0
PDF
Flujos a costos mínimos: Caso Dinero en Movimiento
DOCX
MINIMIZAR METODO SIMPLEX
PPT
Teoría de grafos y ajedrez
PPTX
Circuitos lógicos MSI TTL
PPTX
Clase 18. arbol de minima expansión
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
Conclusion y recomendacion de ejercio de investigacion de operaciones
Arreglos aleatorios visual Basic 6.0
Flujos a costos mínimos: Caso Dinero en Movimiento
MINIMIZAR METODO SIMPLEX
Teoría de grafos y ajedrez
Circuitos lógicos MSI TTL
Clase 18. arbol de minima expansión

La actualidad más candente (20)

PPTX
Investigacion de operaciones clase 7
PPTX
Investigacion de Operaciones - Problemas de sillas
PPTX
Ejercicios de entidad relacion (2018-2)
PDF
Aplicaciones de Autómatas y Lenguajes Formales
PPT
Jerarquia de chomsky
PDF
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumania
PDF
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
PDF
5.3 arbol de expansión minima algoritmo de prim
DOCX
Modelo de redes
PPTX
Termofraguantes
PDF
Io e jercicios 02
PPTX
Algoritmo de quicksort
PDF
Solución de problemas en programación lineal
PDF
Tutorial de JFLAP
PPSX
Arboles de decision
PPTX
Metodos de transporte
PPTX
Resolucion problemas 5
PPTX
Lenguajes de programacion tema 2_compiladores e interpretes
PPTX
Expo 3 analisis de sensibilidad (metodo simplex)
Investigacion de operaciones clase 7
Investigacion de Operaciones - Problemas de sillas
Ejercicios de entidad relacion (2018-2)
Aplicaciones de Autómatas y Lenguajes Formales
Jerarquia de chomsky
Ejercicio busqueda costo_uniforme_y_avara_mapa_rumania
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
5.3 arbol de expansión minima algoritmo de prim
Modelo de redes
Termofraguantes
Io e jercicios 02
Algoritmo de quicksort
Solución de problemas en programación lineal
Tutorial de JFLAP
Arboles de decision
Metodos de transporte
Resolucion problemas 5
Lenguajes de programacion tema 2_compiladores e interpretes
Expo 3 analisis de sensibilidad (metodo simplex)
Publicidad

Destacado (8)

PDF
Minimax
PPT
Maximax, maximin y Minimax
TXT
Tic tac toe code
PPTX
Arboles min max
PPT
PODA ALFA-BETA
PDF
Qué es un cargador de mantenimiento para baterías de autos
PPTX
Algoritmo de Dijkstra
PPT
Plexo Braquial
Minimax
Maximax, maximin y Minimax
Tic tac toe code
Arboles min max
PODA ALFA-BETA
Qué es un cargador de mantenimiento para baterías de autos
Algoritmo de Dijkstra
Plexo Braquial
Publicidad

Similar a Algoritmo minimax (17)

PPTX
MinMax
PDF
Exp BúSqueda Entre Adversarios
PPTX
clase6-IA PARA JUEGOS - Inteligencia Aritficial.pptx
PDF
Conecta 4 en C
DOCX
Búsqueda entre adversarios
PDF
Decisiones Optimas en Juego
DOCX
Busquedas Heuristicas vs Busquedas Ciegas
DOCX
Paper
PPTX
Decisiones optimas en juego
PPTX
Busqueda entre adversarios
DOCX
Métodos de Búsquedas en Inteligencia Artificial
PPT
1789019.ppt
PPTX
Teoria del juego
PPTX
cuadro comparativo
PPTX
estudiante
DOCX
Cuadro comparativo tipos de busquedas en IA
PPTX
Algoritmo para el juego del gato
MinMax
Exp BúSqueda Entre Adversarios
clase6-IA PARA JUEGOS - Inteligencia Aritficial.pptx
Conecta 4 en C
Búsqueda entre adversarios
Decisiones Optimas en Juego
Busquedas Heuristicas vs Busquedas Ciegas
Paper
Decisiones optimas en juego
Busqueda entre adversarios
Métodos de Búsquedas en Inteligencia Artificial
1789019.ppt
Teoria del juego
cuadro comparativo
estudiante
Cuadro comparativo tipos de busquedas en IA
Algoritmo para el juego del gato

Más de JeffoG92 (11)

PPTX
Masejercicios en prolog
PPTX
Listas en prolog
PPTX
Ejercicios en prolog
PPTX
Introduccion a prolog
PPTX
Poda alfa beta
PPTX
Agentes de búsqueda online y ambientes desconocidos
PPTX
Algoritmos genéticos
PPTX
Búsqueda informada y exploración
PPTX
Busqueda Ascenso Colinas
DOCX
Portada
PDF
SILABO INTELIGENCIA ARTIFICIAL
Masejercicios en prolog
Listas en prolog
Ejercicios en prolog
Introduccion a prolog
Poda alfa beta
Agentes de búsqueda online y ambientes desconocidos
Algoritmos genéticos
Búsqueda informada y exploración
Busqueda Ascenso Colinas
Portada
SILABO INTELIGENCIA ARTIFICIAL

Último (20)

PPT
Cosacos y hombres del Este en el Heer.ppt
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Cosacos y hombres del Este en el Heer.ppt
2 GRADO UNIDAD 5 - 2025.docx para primaria
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
ciencias-1.pdf libro cuarto basico niños
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Tarea De El Colegio Coding For Kids 1 y 2
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Algoritmo minimax

  • 1. ALGORITMO MINIMAX INTELIGENCIA ARTIFICIAL II AUTOR: • JEFFERSON CLÍDER GUILÉN VALENZUELA
  • 2. INTRODUCCIÓN Este algoritmo de decisión se utiliza para minimizar la pérdida máxima aplicada en juegos entre adversarios. La Información es completa ya que cada jugador conoce el estado del otro, y puede elegir el mejor movimiento para cada jugador, suponiendo que el contrincante escogerá el peor. Devuelve la acción correspondiente al movimiento mejor posible, es decir, el movimiento que conduce al resultado con la mejor utilidad, conforme al axioma que el oponente juega para minimizar la utilidad. Las funciones Valor-Max y el Valor-Min pasan por el árbol de juegos entero, por todos los caminos hacia las hojas, para determinar el valor que le llega a un estado.
  • 3. El algoritmo MINIMAX es un procedimiento recursivo y el corte de la recursión está dado por alguna de las siguientes condiciones: Gana algún jugador Se han explorado N capas, siendo N el límite establecido Se ha agotado el tiempo de exploración Se ha llegado a una situación estática donde no hay grandes cambios de un nivel a otro. ALGORITMO MINIMAX • Posición inicial. • Conjunto de operadores o reglas del juego (definen movimientos legales) • Estado terminal • Función de utilidad, ej. gana, pierde, empata REPRESENTACIÓN DE LOS JUEGOS
  • 4. PASOS DEL ALGORITMO MINIMAX 1. Generar el árbol de juego. Se generarán todos los nodos hasta llegar a un estado terminal. 2. Calcular 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. Alternativamente 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.
  • 6. CONCLUSIONES El algoritmo 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. La desventaja es que debe recorrer todos los nodos del árbol para encontrar la solución óptima.
  • 7. BIBLIOGRAFÍA • Russell, S., Norvig, P. 2008. Inteligencia Artificial Un Enfoque Moderno. Segunda Edición. Pearson Education. España • Ponce, P. 2011. Inteligencia artificial con aplicaciones a la ingeniería. Primera Edición. • García, A. 2012. Inteligencia artificial, Fundamentos, práctica y aplicaciones. Primera Edición. • Benítez, R., Escudero, G., Masip, D., Kanaan, S., 2014, Inteligencia artificial avanzada. Primera Edición.