Sunteți pe pagina 1din 11

TEORIA JOCURILOR

JOC - ir de decizii i de evenimente aleatoare, simultane sau nu, care respect o anumit
structur a ctigului, date de anumite reguli de funcionare.
Strategie optimal: este acea strategie care maximizeaz ctigul juctorului i, indiferent
de strategiile alese de ceilali juctori.
n tipul de joc prezentat la curs se fac urmtoarele presupuneri:
- jocul este static: joc n care deciziile jucatorilor se iau simultan, dup care jocul s-a sfrit
- jucatorii sunt raionali: fiecare juctor ia cea mai bun decizie fr greeli intenionate

Tipul de joc prezentat este o abstractizare a jocurilor mai complexe. Jocul este urmtorul:
sunt doi juctori, fiecare cu mai multe posibiliti de alegere. Pentru fiecare alegere exist cte un
ctig posibil, tiut de cei doi juctori. Cei doi scriu alegerea pe un bileel i l depun simultan cu
faa n jos. Un arbitru se uit la bileele i apoi stabilete ctigul/ctigtorul. Cum trebuie s
aleag fiecare juctor pentru a avea anse s ctige ct mai mult ?

EXEMPLU:
Juctor 2
Stnga Mijloc Dreapta

Sus 2,1 2,3 1,2


Juctor 1
Jos 1,4 1,2 3,1

Juctorul 1 poate alege: SUS sau JOS


Juctorul 2 poate alege: STNGA, MIJLOC, DREAPTA

Dac J1 alege SUS i J2 alege STNGA:


- J1 ctig 2 (lei, maini, case etc..)
- J2 ctig 1 (leu, main, cas etc..)

Dac J1 alege SUS i J2 alege MIJLOC:


- J1 ctig 2 (lei, maini, case etc..)
- J2 ctig 3 (lei, maini, case etc..)
.a.m.d.
Cum trebuie s aleag fiecare pentru a avea anse s ctige cel mai mult?

Exist dou metode de alegere a soluiei optimale:


a) Metoda strategiilor dominate
b) Metoda ctigurilor maxime relative

1
a) Metoda strategiilor dominate
Algoritm:
- se caut n tabel o linie/o coloan care s fie dominat de cel puin alt linie/coloan
- se taie linia/coloana respectiv
- se repet paii de mai sus fr a ine cont de celulele tiate, pn cnd rmne o singur celul,
care reprezint chiar soluia optimal.

Obs: Exist probleme pentru care nu exist nicio linie/coloan dominant, deci nu se pot rezolva
prin aceast metoda. Se pot rezolva ns prin echilibru Nash (nu se d la examen).

REZOLVARE:
- Se observ c n tabel Coloana DREAPTA e dominat de Coloana MIJLOC (ne uitm la
ctigurile lui J2 dac vorbim de coloan, i la ctigurile lui J1 dac vorbim de linie)
Juctor 2
Stnga Mijloc Dreapta

Sus 2,1 2,3 1,2


Juctor 1
Jos 1,4 1,2 3,1
Deci Coloana DREAPTA se taie.

- Se observ c n noul tabel linia JOS e dominat de linia SUS. Deci linia JOS se taie
Juctor 2
Stnga Mijloc Dreapta

Sus 2,1 2,3 1,2


Juctor 1
Jos 1,4 1,2 3,1

2
- Se observ c n noul tabel Coloana STNGA e dominat de coloana MIJLOC. Deci coloana
STNGA se taie
Juctor 2
Stnga Mijloc Dreapta

Sus 2,1 2,3 1,2


Juctor 1
Jos 1,4 1,2 3,1

A rmas soluia optimal n celula (1,2).


J1 trebuie s aleag SUS
J2 trebuie s aleag MIJLOC
Ctigurile optimale: J1 = 2, J2 = 3.

b) Metoda ctigurilor maxime relative

Algoritm:
- Se presupune c J1 alege linia 1. Se subliniaz ctigul maxim posibil a lui J2 de pe linia 1
- Se presupune c J1 alege linia 2. Se subliniaz ctigul maxim posibil a lui J2 de pe linia 2
- Se presupune c J1 alege linia 3. Se subliniaz ctigul maxim posibil a lui J2 de pe linia 3
- .....
Apoi se procedeaz analog pentru J2:
- Se presupune c J2 alege coloana 1. Se subliniaz ctigul maxim posibil a lui J1
de pe coloana 1
- Se presupune c J2 alege coloana 2. Se subliniaz ctigul maxim posibil a lui J1
de pe coloana 2
- Se presupune c J2 alege coloana 3. Se subliniaz ctigul maxim posibil a lui J1
de pe coloana 3
- .....
Celula n care ambele ctiguri sunt subliniate este soluia optimal.

3
EXEMPLU:
S se determine soluia optimal i ctigul fiecrui juctor pentru problema:
Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

REZOLVARE:

- Se presupune c J1 alege linia SUS. Ctigul maxim posibil a lui J2 este 3.


Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

- Se presupune c J1 alege linia MIJLOC. Ctigul maxim posibil a lui J2 este 3.


Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

4
- Se presupune c J1 alege linia JOS. Ctigul maxim posibil a lui J2 este 4.
Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

Se repet analog la coloane:


- Se presupune c J2 alege coloana STNGA. Ctigul maxim posibil a lui J1 este 3.
Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

- Se presupune c J2 alege coloana MIJLOC. Ctigul maxim posibil a lui J1 este 3.


Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

- Se presupune c J2 alege coloana DREAPTA. Ctigul maxim posibil a lui J1 este 4.

5
Juctor 2
Stnga Mijloc Dreapta

Sus 1,3 3,1 3,2


Juctor 1
Mijloc 3,1 1,3 3,2

Jos 2,3 2,3 4,4

Se observ c celula optimal este (3,3) deoarece amndou ctiguri sunt subliniate.
J1 trebuie s aleag JOS
J2 trebuie s aleag DREAPTA
Ctigurile optimale: J1 = 4, J2 = 4.

SUBIECTE EXAMEN
REZOLVATE

1) (Algoritm Simplex) S se scrie duala PPL:


max = 31 + 22 + 3 + 44 + 55
21 52 + 3 + 74 + 35 16
41 + 72 53 + 34 85 = 14
21 + 52 53 + 64 12
1 0, 2 0, 3 . . , 4 0, 5 0

REZOLVARE:
Duala:
min = 161 + 142 + 123
21 + 42 + 23 3
51 + 72 + 53 2
1 52 53 = 1
71 + 32 + 63 4
31 82 5
1 0, 2 . . . , 3 0

6
2) (Probleme de transport) Se consider problema de transport:
B1 B2 B3 B4 Disp

D1 42
7 2 5 3
D2 58
1 3 8 4
D3 30
2 5 1 6
Nec 16 34 44 36 130

S se determine soluia initial prin cele 3 metode:


- NV
- Cost minim
- Diferene maxime
i s se calculeze funcia de cost n fiecare caz (doar pt soluia iniial, nu se cere i testul de
optim)

REZOLVARE:
- NV
B1 B2 B3 B4 Disp
16 26 0 0
D1 42
7 2 5 3
0 8 44 6
D2 58
1 3 8 4
0 0 0 30
D3 30
2 5 1 6
Nec 16 34 44 36 130

Soluia iniial:
11 = 16
12 = 26
22 = 8
23 = 44
24 = 6
34 = 30
= 0

Funcia de cost:
= 16 7 + 26 2 + 8 3 + 44 8 + 6 4 + 30 6 = 744

7
- Costul minim
B1 B2 B3 B4 Disp
0 34 0 8
D1 42
7 2 5 3
16 0 14 28
D2 58
1 3 8 4
0 0 30 0
D3 30
2 5 1 6
Nec 16 34 44 36 130

Soluia iniial:
12 = 34
14 = 8
21 = 16
23 = 14
24 = 28
33 = 30
= 0

Funcia de cost:
= 34 2 + 8 3 + 16 1 + 14 8 + 28 4 + 30 1 = 362

- Diferene maxime:

x 1 x 1
x 1 3 1
6 1 3 1
1 1 4 1
B1 B2 B3 B4 Disp
0 28 14 0
1 1 1 1 D1 42
7 2 5 3
16 6 0 36
1 1 2 2 D2 58
1 3 8 4
0 0 30 0
x x x 1 D3 30
2 5 1 6
Nec 16 34 44 36 130

8
Soluia iniial:
12 = 28
13 = 14
21 = 16
22 = 6
24 = 36
33 = 30
= 0

Funcia de cost:
= 28 2 + 14 5 + 16 1 + 6 3 + 36 4 + 30 1 = 304

3) (Teoria jocurilor) S se gseasc soluia final a problemei prin cele dou metode (Metoda
strategiilor dominante, Metoda ctigurilor maxime relative)
Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

REZOLVARE:
a) Metoda strategiilor dominante (pas cu pas) - Obs. in examen se rezolva pe un singur tabel
Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

9
Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Soluia optimal: celula (1,2).


J1 trebuie s aleag S
J2 trebuie s aleag Mi
Ctigurile optimale: J1 = 3, J2 = 3.

b) Metoda ctigurilor maxime relative (pas cu pas) - Obs. in examen se rezolva pe un singur
tabel
Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

10
Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1
Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Juctor 2
St Mi Dr
S 2,1 3,3 4,2
Juctor 1
M 4,2 2,4 3,2
J 2,3 2,1 3,1

Soluia optimal: celula (1,2).


J1 trebuie s aleag S
J2 trebuie s aleag Mi
Ctigurile optimale: J1 = 3, J2 = 3.

11