Está en la página 1de 8

USAC

Investigacion de Operaciones 1

CRITERIO MINIMAX
Integrantes del grupo

Byron Lopez
2012-22626
Elmer Alay
2012-12945
Kevin Aguilar
2001-17262
Hervert de Leon 2001-17140
Julio Silva
2010-21086
Alex Brcenas
2012-22611
Henry Fajardo
2000-18283

Tabla de contenido
Introduccin...........................................................................3
Teora de juegos...................................................................... 3
Formulacin de juegos de dos personas y suma cero.................4
Forma extensiva de un juego...................................................4
Criterio Minimax.....................................................................5
Identificaciones iniciales.........................................................5
Funcionamiento del algoritmo..................................................6
Generacin del rbol de juego.......................................................6
Calcular valores de la funcin........................................................6
Calcular valor de nodo superiores..................................................6
Elegir jugada valorando los resultados que llegan a la raz..............6

Conclusiones..........................................................................7
Bibliografa............................................................................. 7

Introduccin
Actualmente la teora de juegos es uno de los principales campos
de investigacin de la economa, pero su campo de aplicacin es enorme
y va desde la economa a la biologa y las ciencias sociales. Su
aplicacin en el mundo real se manifiesta en situaciones en las que, al
igual que en los juegos, el resultado de una accin depende de la
decisin o conjunto de decisiones que cada participante toma en el
transcurso de un determinado lapso.
La teora de juegos es una herramienta que permite examinar el
comportamiento estratgico de los participantes los cuales actan
motivados por la maximizacin de sus utilidades, usando criterios para
obtener la solucin de un juego y determinar la estrategia ptima de un
jugador.

Teora de juegos
Es una teoria matematica que estudia las caracteristicas generales
de situaciones competitivas de manera formal (matriz de pagos) y
abstrascta, ademas de otorgar una importancia especial a los procesos
de toma de decision de los adversaries. Debido a que los escenarios de
competencia son algo muy comun en la actualidad la teoria tiene
aplicaciones en una gran variedad de areas dentro de las cuales se
incluyen los negocios y la economia, la biologia, sociologia, psicologia,
filosofia y ciencias de la computacion.
En 1944 John Von Neumann en colaboracion con Oskar
Morgenstern publican Teoria de juegos y Comportamiento economico,
cuando ambos trabajaban en el Instituto de estudios abanzados de
Princeon. Las bases de esta teoria fueron puestas por el mismo Von
Neumann en 1928
Existen varios tipos de juego:

Juegos
Juegos
Juegos
Juegos
Juegos

simtricos y asimtricos
de suma cero y suma distinta de cero
cooperativos
simultneos y secuenciales
de informacin perfecta

Definicion: Un juego se define como como una situacion conflictiva en la


que uno debe tomar desiciones sabiendo que los demas tambien toman

desiciones y que el resultado del conflict se determina de algun modo a


partir de todas las desiciones realizadas.

Formulacin de juegos de dos personas y suma cero


En este tipo de juegos participan solo 2 adversarios o jugadores y
son llamados de suma cero porque un jugador gana lo que el otro pierde
de tal manera que la suma de las ganancias netas es cero. Para ilustrar
este tipo de juegos consideremos el juego pares y nones el cual consiste
en que los jugadores muestren simultneamente uno o dos dedos, si el
numero total de dedos es par, el jugador (supongamos jugador 1) que
apuesta a esto gana la apuesta al jugador que apuesta por nones
(supongamos jugador 2). Si el numero de dedos es impar el jugador 2
gana la apuesta al jugador 1. La estrategia para cada jugador es
mostrar uno o dos dedos. Suponiendo que la apuesta entre los
jugadores es de 1 quetzal por turno la matriz de pagos entre ellos es
como sigue.
Jugador 1
1
2

Jugador 2
1
1
-1

2
-1
1

En general un juego de 2 personas se caracteriza por:


1. La estrategia del jugador 1
2. La estrategia del jugador 2
3. La matriz de pagos

Forma extensiva de un juego


Esta forma modela juegos con algn orden que se debe
considerara, los juegos se presentan como arboles. Cada nodo
representa un punto donde el jugador toma decisiones, las lneas que
parten del vrtice representan acciones posibles para el jugador, las
recompensas se especifican en las hojas del rbol. En este ejemplo se
muestra el rbol para el juego totito o tres en lnea, aqu MAX es el
jugador 1 y MIN el jugador 2, aqu se logran apreciar las posibles
decisiones del jugador 1 al momento de iniciar el juego, por cada
decisin tomada al jugador 2 le corresponde el turno de tomar sus
propias decisiones y as sucesivamente hasta llegar a los nodos
terminales en los que se encuentran las recompensas.

Criterio Minimax
Es el algoritmo mas conocido para juegos de 2 adversarios con
movimientos alternos, no es posible utilizarlo en juegos donde hay azar
sino perfectamente definidos como pares y nones, totito o ajedrez.
Minimax es un mtodo de decisin para minimizar la perdida
mxima esperada en juegos de adversario, el mtodo es recursivo
adems puede definirse como elegir el mejor movimiento para uno
mismo suponiendo que el contrincante escoger el peor para uno.

Identificaciones iniciales
Usaremos la siguiente convencin para identificar a los jugadores,
MAX (nosotros) ser el jugador que inicia el juego, el objetivo ser
encontrar el conjunto de movimientos que proporcionen la victoria a
MAX con independencia de lo que haga el jugador MIN.
Debe existir una funcin de evaluacin heurstica que retorne
valores grandes para indicar situaciones favorables y valores negativos

para situaciones favorables para el oponente. La calidad de las jugadas


viene determinada por la profundidad a la que lleguemos en cada
exploracin, cuando mas profunda sea mejor jugaremos pero implicara
mayor costo en el algoritmo

Funcionamiento del algoritmo


Generacin del rbol de juego
Se generan todos los nodos hasta llegar a un estado terminal o
determinando una profundidad concreta (poda o corte) el nodo raz se
considera la situacin actual del juego.

Calcular valores de la funcin


Por cada nodo terminal se calcula la funcin de utilidad.

Calcular valor de nodo superiores


Se debe calcular el valor de los nodos superiores a partir de los
nodos inferiores. Alternativamente se elegirn los valores mnimos y
mximos representando los movimientos de nosotros y del oponente.

Elegir jugada valorando los resultados que llegan a la raz


El algoritmo explora los nodos del rbol asignndoles un valor
numrico mediante una funcin de utilidad, definir lo buena que es una
posicin para un jugador cuando este ha alcanzado esa posicin

Conclusiones
En la prctica el mtodo minimax es impracticable excepto en
supuestos sencillos. Realizar la bsqueda completa requeriran
cantidades excesivas de tiempo y memoria.
El criterio minimax tiende a llevar a la decisin de no hacer nada, a
menos que no haya probabilidad de perdida. Es un criterio muy
conservador. La persona que use el criterio minimax se vera, al final de
cuentas, ante la amenaza de morirse de hambre (al no hacer nada) y
estara obligado a actuar. En trminos de las actividades empresariales,
la corporacin se estancara y seria superada por la competencia
dispuesta a innovar y a tomar riesgos razonables de sufrir prdidas.
En otras situaciones se puede llegar a una decisin totalmente irracional
al usar el criterio minimax.

Bibliografa
Algoritmo Minimax
http://joseluisbustos-meta4peoplenet.blogspot.com/2012/03/algoritmo-minimax.html
Introduccin a al investigacin de operaciones
Novena edicin
Frederick S. Hillier
Gerald J. Lieberman
Teoria de Juegos
https://es.wikipedia.org/wiki/Teor%C3%ADa_de_juegos