Sunteți pe pagina 1din 14

Conf.univ.dr.

Ctlin Angelo Ioan


2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Fie doi juctori i i A=a1,a2,...,am, B=b1,...,bn mulimea strategiilor


pure ale acestora.
Fie, de asemenea, f(a,b) - ctigul realizat de juctorul atunci cnd va
adopta aciunea aA, iar juctorul - aciunea bB i C=(cij), cij=f(ai,bj),
i=1,...,m, j=1,...,n - matricea plilor.
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Vom numi strategie mixt a juctorului , un vector x=(x1,...,xm)Rm astfel


nct xi este probabilitatea cu care este utilizat strategia ai i=1,...,m i,
analog pentru , vectorul y=(y1,...,yn)Rn astfel nct yj este probabilitatea
cu care este utilizat strategia bj j=1,...,n.
Vom presupune c strategiile lui , respectiv formeaz un sistem complet
de evenimente n sensul c reuniunea acestora va acoperi, pentru fiecare
juctor n parte, totalitatea strategiilor posibile (la momentul respectiv), iar
oricare dou strategii nu se intersecteaz.
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Cum xi i yj sunt probabiliti, iar strategiile formeaz un sistem complet de


evenimente vom avea relaiile:

m
x i 1, x i 0 i 1,..., m
i 1
n
y j 1, y j 0 j 1,..., n
j1
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE
Vom nota cu X mulimea strategiilor mixte ale lui i cu Y mulimea
strategiilor mixte ale lui .
Fie variabila aleatoare care reprezint ctigul juctorului n situaia n
care juctorul alege strategia j=1,,n:

c c ... c mj
X j 1 j 2 j
x1 ctigul
i variabila aleatoare care reprezint
x 2 ... x m
juctorului n situaia n care
juctorul alege strategia i=1,,m:

c c ... cin
Yi i1 i 2
y1 y 2 ... y n
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Mediile celor dou variabile aleatoare sunt deci:


m n
M (X j ) cij x i , j 1, n , M (Yi ) cij y j , i 1, m
i 1 j1

Dac cele dou strategii mixte sunt independente, numim ctigul mediu Cm
realizat de juctorul atunci cnd folosete strategia mixt x, iar folosete
strategia mixt y expresia:
m n
C m ( x , y) cij x i y j
i 1 j 1
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

O strategie mixt x0X se numete strategie mixt maximin dac:


max min C m ( x, y) min C m ( x 0 , y)
xX yY yY
O strategie mixt y0Y se numete strategie mixt minimax dac:
min max C m ( x, y) max C m ( x, y 0 )
yY xX xX
Avem: max min C m ( x, y) min max C m ( x, y)
xX yY yY xX
Dac:
max min C m ( x, y) min max C m ( x, y)
xX yY yY xX

atunci jocul se numete strict determinat.


Teorema lui John Von Neumann afirm c dac A i B sunt finite, atunci
jocul este strict determinat.
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Vom nota, n cele ce urmeaz, valoarea jocului cu v. Fie o strategie mixt


arbitrar a juctorului : x=(x1,...,xm)Rm i, analog, a lui :
y=(y1,...,yn)Rn.
Juctorul , prin alegerea strategiei mixte x, are anse de ctig de cel puin
v deoarece M(Xj)v j=1,...,n, iar juctorul poate pierde cel mult v
deoarece M(Yi)v i=1,...,m. Din teorema Neumann, care afirm c jocul
este strict determinat, rezult c valoarea jocului va fi dat de max v pentru
juctorul i de min v pentru juctorul .
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Sistemele de condiii de mai sus pot fi transformate cu ajutorul urmtoarelor


reguli:
Dac se adaug o constant c la matricea plilor C=(cij), atunci valoarea
jocului devine c+v, strategiile optime rmnnd neschimbate;
Dac nmulim cu c matricea plilor atunci valoarea jocului devine cv,
strategiile optime rmnnd neschimbate.
n virtutea lui ii) vom presupune n continuare c v>0 n caz contrar
nmulind cu (-1) i adugnd eventual 1 dac v=0.
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Pentru rezolvarea concret a problemei va fi util s facem cteva


transformri. Fie deci:
xi yj
x 'i , i 1, m, y' j , j 1, n
v v
Din condiiile:
m
x i 1, x i 0 i 1,..., m
i 1
n
y j 1, y j 0 j 1,..., n
j1
se obine:
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

m 1
i v , x'i 0 i 1,..., m
x '
i 1
n 1
y' j , y' j 0 j 1,..., n
j1 v
Cum funcia obiectiv pentru juctorul este max v rezult c ea poate fi
nlocuit de:
m
min x 'i
i1
i analog pentru de:
n
max y' j

j1
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE

Avem deci o pereche de probleme duale:


min( x '1 ... x 'm ) max( y'1 ... y'n )
c x ' ... c x ' 1 c y' ... c y' 1
11 1 m1 m 11 1 1n n

c12 x '1 ... c m 2 x 'm 1 c 21 y'1 ... c 2 n y'n 1



... ...

c1n x '1 ... c mn x 'm 1 c m1 y'1 ... c mn y'n 1

x '1 ,..., x 'm 0 y'1 ,..., y'n 0
Soluiile acestor probleme furnizeaz att valoarea optim a jocului ct i
strategiile mixte ale celor doi juctori. Avem:
1 1 , xi=vxi, yj=vyj
v
min( x '1 ... x 'm ) max( y'1 ... y'n )
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE
2. METODA DE REZOLVARE, PRIN PROGRAMARE LINIAR, A
JOCURILOR CU SUM NUL, DE DOU PERSOANE