TR mhd2016 Teoria Juegos 2-5718 PDF
TR mhd2016 Teoria Juegos 2-5718 PDF
TR mhd2016 Teoria Juegos 2-5718 PDF
Joaquín Bautista-Valhondo
OPE-PROTHIUS – OPE-MSc.2016/20 240EO023 (20160310) - http://futur.upc.edu/OPE - www.prothius.com -
Departamento de Organización de Empresas – ETSEIB · UPC
Utilidad · Acción-Reacción
JUGADOR 1 JUGADOR 2
(RACIONAL) (RACIONAL)
Análisis Estrategia
ACCIONES PROCESO DE
POSIBLES DECISIÓN
1. Interpretar el problema
2. Construir árbol del juego · Forma extendida
3. Determinar matriz de pagos para J1( A) y/o para J2 ( B) · Forma normal
! !
4. Eliminar estrategias dominadas en J1/ J2 y obtener matriz de pagos reducida A / B
! * *
! #% a* = a(e , s ) como valor de juego: V '%
a.! Si dim A = (1"1), Hacer:$ * * (, FIN
%&(e , s ) como las estrategias óptimas de (J1,J2)%)
!
b. ! Si dim A > (1"1), Continuar
5. Aplicar criterio max min (J1) / min max (J2):
%# a* = a(e*, s* ) como valor de juego: V %'
a.! Si existe Punto de Silla, Hacer:$ * * (, FIN
&%(e , s ) como las estrategias óptimas de (J1,J2))%
!
#! Si dim A = ( 2 " 2) * Resolver mediante fórmulas '
%% ! %%
b.! Si_no, Hacer:$! Si dim A = ( 2 " n') + ( m'" 2) * Solución gráfica o Sistema_ecuaciones(, FIN
% ! %
%& ! Si dim A = ( m'" n' ) * Solución mediante PL %)
Sean :
E, S Conjunto de estrategias de J1, E = {e1,.., en }. Conjunto de estrategias de J2, S = {s1,.., sm }
ai, j , A Utilidad obtenida por J1 con las estrategias ei ! E de J1 y s j ! S de J2 · A : matriz de utilidad de J1
bi, j , B Utilidad obtenida por J2 con las estrategias ei ! E de J1 y s j ! S de J2 · B : matriz de utilidad de J2
{ } { } {
Suma 0 " $%ai, j + bi, j = 0 #(i, j)&' ( max min ( bi, j ) = max min ()ai, j ) = max )max ( ai, j ) = min max ( ai, j )
s j !S ei !E s j !S ei !E s j !S ei !E } s j !S { ei !E }
Percepción Decisor Criterio Función Estrategia pura óptima
!!
Hostilidad Jugador 1 maxmin f ( A, e, s ) = max min ( ai, j )
ei !E { s j !S } ei !E
{
e* = argmax min ( ai, j )
s j !S }
! !
Hostilidad Jugador 2 minmax f ( A, s, e ) = min max ( ai, j )
s j !S { ei !E } s j !S
{
s* = argmin max ( ai, j )
ei !E }
MHD 16 – Juegos (II): 6
J. Bautista
Ejemplo 1. Resolución · Criterio max min / min max
Ejemplo 1 · Pares o Nones · Resolución · Criterio max min J1
Estrategias J1: Tabla-1: Tabla de pagos (euros que J1 gana a J2) “Pares o Nones”.
No se alcanza el equilibrio con estrategias puras.
e1 : Mostrar 1 dedo
e2 : Mostrar 2 dedos J1: aij s1 s2 Min
max min
e1 10 -10 -10
Estrategias J2: max min
s1 : Mostrar 1 dedo e2 -10 10 -10
s2 : Mostrar 2 dedos Max 10 10
min max min max
Estrategias J1: Tabla-2.0: Tabla de pagos (miles de votos que J1 gana a J2)
e1 : Ir a B y M Campaña política 2x3.
Estrategias J1:
e1 : Campaña en B J1: aij : A s1 s2 s3 s4
e2 : Campaña en G
e1 1 -2 -1 -1
e3 : Campaña en LL
e4 : Campaña en T e2 -1 -3 -2 3
e3 1 2 0 2
Estrategias J2:
s1 : Campaña en B e4 -1 3 -2 -3
s2 : Campaña en G
s3 : Campaña en LL Tabla-4.0: Tabla de pagos (ganancias). Miles de votos ganados por
J1 a J2 en el problema de la Campaña política 1x4.
s4 : Campaña en T
Estrategias J1: Tabla-4: Tabla de pagos (miles de votos que J1 gana a J2) Campaña 1x4.
Punto de silla: J1 y J2 pierden si abandonan su estrategia óptima.
e1 : Campaña en B
e2 : Campaña en G J1: aij s1 s2 s3 s4 Min
e3 : Campaña en LL e1 1 -2 -1 -1 -2
e4 : Campaña en T
e2 -1 -3 -2 3 -3
maxmin
Estrategias J2: e3 1 2 0 2 0
s1 : Campaña en B
s2 : Campaña en G e4 -1 3 -2 -3 -3
s3 : Campaña en LL Max 1 3 0 3
s4 : Campaña en T minmax
Si J1!e3 " J2 # s3 : J1[(e1, s3 ), $1000 ], J1[(e2 , s3 ), $2000 ], J1[(e4 , s3 ), $2000 ] " J1 no abandona e3
Si J2 ! s3 " J1 # e3 : J2 [(e3, s1 ), $1000 ], J2 [(e3, s2 ), $2000 ], J2 [(e3, s4 ), $2000 ] " J2 no abandona s3
Valor del Juego: V = 0 (Ex aequo) · Punto de silla: (J1, J2) # (e3, s3 )
Si J1!e3 " J2 # s3 : J1[(e1, s3 ), $0.5], J1[(e2 , s3 ), $0.5] " J1 no abandona e3 pues J1[(e3, s3 ), 0 ]
Si J2 ! s3 " J1 # e3 : J2 [(e3, s1 ), $0.5], J2 [(e3, s2 ), $0.5] " J2 no abandona s3 pues J2 [(e3, s3 ), 0 ]
Valor del Juego: V = 0 (Ex aequo) · Punto de silla: (J1, J2) # (e3, s3 )
Formulación compacta:
!
PL-J1: maxV = min v j
1! j!n
{ } (0)
!
PL-J2: min V = max {vi }
1!i!m
(0 " )
s.a: s.a:
n
m
!
" ai, j xi = v j #j = 1,., n (1) # a y
i, j j = vi $i = 1,., m (1" )
! !
i=1 j=1
vj $ V #j = 1,., n (2) vi ! V $i = 1,., m (2 " )
m n
"x i =1 (3) #y
j=1
j =1 (3" )
i=1
xi $ 0 #i = 1,., m (4) yj % 0 $j = 1,., n ( 4" )
m
!
(1) % (2) & " ai, j xi $ V
n
#j = 1,., n (1" ) & (2 " ) ' # ai, j y j ! V $i = 1,., m
i=1 j=1
Formulación extendida:
! !
PL-J1: maxV = min v j
1! j!n
{ } PL-J2: min V = max {vi }
1!i!m
s.a: s.a:
!
a1,1 x1 + a2,1 x2 + ... + am"1,1 xm"1 + am,1 xm # V a1,1 y1 + a1,2 y2 + ... + a1,n"1 yn"1 + a1,n yn ! V
!
a1,2 x1 + a2,2 x2 + ... + am"1,2 xm"1 + am,2 xm # V a2,1 y1 + a2,2 y2 + ... + a2,n"1 yn"1 + a2,n yn ! V
... ...
!
a1, j x1 + a2, j x2 + ... + am"1, j xm"1 + am, j xm # V ai,1 y1 + ai,2 y2 + ... + ai,n"1 yn"1 + ai,n yn ! V
... ...
a1,n x1 + a2,n x2 + ... + am"1,n xm"1 + am,n xm # V !
am,1 y1 + am,2 y2 + ... + am,n"1 yn"1 + am,n yn ! V
x1 + x2 + ... + xm"1 + xm = 1 y1 + y2 + ... + yn"1 + yn = 1
x1, x2 ,..., xm"1, xm # 0 y1, y2 ,..., yn"1, yn # 0
Valor del Juego J1: V = 2 11 · J1 ganará a J2 18 clientes (al menos) con la estrategia mixta.
Resultados:
Valor del Juego J1: V = 2 11 · J1 ganará a J2 18 clientes (al menos) con la estrategia mixta.
Valor del Juego J1: V = 0 · J1 y J2 empatarán si emplean sus estrategias mixtas óptimas.
Estrategias J1:
e1 : Promoción en B.S J1: aij !A s1 s2 s3
e2 : Promoción en M.PA e1 -1 1 2
e3 : Promoción en S.SJ
e2 3 2 -2
Estrategias J2: e3 1 0 -2
s1 : Promoción en B.S Tabla-7.0: Tabla de pagos. Cientos de clientes que J1 puede
s2 : Promoción en M.PA ganar a J2 en el problema de la Campaña Tres60-m.
s3 : Promoción en S.SJ
Sin punto de silla · Valor del juego (-1, 2) · J1 y J2 recurrirán a estrategias mixtas.
Estrategias J1:
e1 : Mostrar mano PIEDRA
e2 : Mostrar mano PAPEL
J1: aij !A s1 s2 s3
e3 : Mostrar mano TIJERA e1 0 -10 10
e2 10 0 -10
Estrategias J2:
e3 -10 10 0
s1 : Mostrar mano PIEDRA
s2 : Mostrar mano PAPEL Tabla-8.0: Tabla de pagos. Euros que gana J1 a J2 en cada
partida del juego PIEDRA · PAPEL · TIJERA.
s3 : Mostrar mano TIJERA
Valor del Juego J1: V = 0 · J1 y J2 empatarán (largo plazo) si emplean sus estrategias mixtas óptimas.