Download - Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004
![Page 1: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/1.jpg)
Introduzione allaTeoria dei giochi
Dott. Francesco Del FabbroUniversità di UdineA.A. 2003-2004
![Page 2: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/2.jpg)
Cos’è la teoria dei giochi
Esamina le situazioni in cui due o più agenti, detti giocatori agiscono secondo regole stabilite, allo scopo di ottenere una vincita (payoff) di qualche genere.
L’insieme di regole che ogni singolo giocatore segue nel determinare le mosse da effettuare (da non confondere con le regole del gioco) è detto strategia.
![Page 3: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/3.jpg)
Un po’ di storia
Teorema di Zermelo (1913) Teorema del minimax (von Neumann 1928) The Theory of Games and Economic Behavior
(von Neumann e Morgenstern 1944) Equilibrio di Nash (1950) Negli anni ’60-’70, l’equilibrio di Nash viene
raffinato, vengono studiati i giochi dinamici e quelli con informazione incompleta.
![Page 4: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/4.jpg)
Una classificazione
Giochi a 2 oppure ad n (n≥2) giocatori Cooperativi e competitivi:
Cooperativi: i giocatori agiscono in vista del bene comune Non cooperativi: i giocatori non possono concertare una strategia
comune Competitivi: alla vincita di uno corrisponde la perdita dell’altro
A informazione completa: se ogni giocatore possiede tutta l’informazione sullo stato attuale del gioco (es. scacchi)
Deterministici: non ci sono elementi casuali. Il gioco si dice non deterministico se il caso fa parte delle regole del gioco
A somma costante: qualunque sia lo stato finale del gioco, la somma delle vincite e delle perdite dei giocatori (considerate vincite negative) è costante.
![Page 5: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/5.jpg)
La matrice del gioco
Supponiamo gioco deterministico a somma nulla con due giocatori. Le strategie a loro disposizione siano:
A={A1,A2,…,Am} e B={B1,B2,…,Bn} Il gioco si può rappresentare come una matrice mxn, in
cui le righe corrispondono alle m strategie del primo giocatore, le colonne alle n strategie del secondo.
Gli elementi della matrice sono valori che quantificano la vincita del primo giocatore. L’elemento vij è la vincita del primo giocatore se sceglie la strategia Ai in risposta alla Bj del secondo
![Page 6: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/6.jpg)
La matrice del gioco
B1 B2 … Bn
A1 V11 V12 … V1n
A2 V21 V22 … V2n
… … … … …
Am Vm1 Vm2 … Vmn
![Page 7: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/7.jpg)
Esempio: pari e dispari
0 1 2
0 1 -1 1
1 -1 1 -1
2 1 -1 1
![Page 8: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/8.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso
Carta
![Page 9: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/9.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso 1
Carta
![Page 10: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/10.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso 1 0
Carta
![Page 11: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/11.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso 1 0 -1
Carta
![Page 12: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/12.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso 1 0 -1
Carta -1
![Page 13: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/13.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso 1 0 -1
Carta -1 1
![Page 14: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/14.jpg)
Esempio: forbici, sasso, carta
Forbici Sasso Carta
Forbici 0 -1 1
Sasso 1 0 -1
Carta -1 1 0
![Page 15: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/15.jpg)
Strategie pure
Il problema di ciascun giocatore è stabilire quale strategia utilizzare tra quelle a sua disposizione
Può adottare numerosi criteri per effettuare la scelta
![Page 16: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/16.jpg)
Esempio: pari e dispari modificato
0 1 2
0 1 -1 2
1 -1 2 -3
2 2 -3 4
![Page 17: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/17.jpg)
Maximin e minimax
Due giocatori prudenti cercheranno di minimizzare la perdita.
Il giocatore A sceglierà la strategia i* che permette di massimizzare la minima vincita (criterio maximin)
Il giocatore B sceglierà la strategia j* che permette di minimizzare la massima vincita dell’avversario (ossia di massimizzare la sua minima vincita) (criterio minimax)
i* e j* sono strategie ottimali, rispettivamente per A e per B, rispetto al criterio maximin e al criterio minimax.
La massima minor vincita per il giocatore A (α) è detta valore inferiore del gioco; la minima maggior vincita di A (β) è detta valore superiore del gioco
![Page 18: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/18.jpg)
Esempio: pari e dispari modificato
0 1 2 3 minimo
0 1 -1 2 -3 -3
1 -1 2 -3 4 -3
2 2 -3 4 -5 -5
3 -3 4 -5 6 -5
massimo 2 4 4 6
![Page 19: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/19.jpg)
Punti di sella
Non sempre le strategie pure scelte in base al criterio maximin minimax sono le migliori possibili.
Lo sono solo nel caso in cui α=β In questo caso ogni coppia di strategie ottimali (i*,j*) è
detta punto di sella Il valore comune di α e β è detto valore di sella o valore
del gioco Quando il gioco è provvisto di un punto di sella, A e B,
parlando della loro massima perdita, fanno riferimento alla stessa casella della matrice, che dunque rappresenta l’esito del gioco meno svantaggioso per entrambi.
![Page 20: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/20.jpg)
Strategie miste
A e B possono decidere di affidarsi al caso Ma non vorranno scegliere spesso strategie
poco vantaggiose Quindi stabiliranno a priori la probabilità con cui
scelgono una data strategia. Date m strategie di A, una strategia mista X di A
è costituita dalle probabilità con cui vengono scelte le singole strategie
![Page 21: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/21.jpg)
Teorema Minimax (von Neumann 1928)
Per le strategie mistei valori di α e β coincidono sempre
Ossia esiste un punto di sella
Ossia esiste una strategia ottimale rispetto al criterio maximin-minimax che è anche la migliore strategia
Quindi è possibile calcolare, conoscendo le strategie possibili e i relativi payoff, quali saranno le strategie
miste scelte dai due giocatori.
![Page 22: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/22.jpg)
Esempio: calcolo della strategia mista di un giocatore
0 1
0 11 8
1 5 11
1
X
381118
6115111
1
0
j
j
Le speranze di guadagno di A nel caso che B scelga la strategia 0 oppure la strategia 1 sono:
![Page 23: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/23.jpg)
EsempioVincita di A
λAλ* λ0 1
Se B sceglie 1
Se B sceglie 0
3
13
2
*
3
1
93
3861110
X
![Page 24: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/24.jpg)
Giochi non cooperativi
Non sempre il giocatore, pur cercando il massimo profitto per se, è costretto a farlo a spese dell’altro giocatore.
Ossia, non tutti i giochi sono a somma costante o nulla
È possibile che le strategie dei giocatori non determinino solo come vengono tagliate le fette, ma anche quanto è grande la torta.
![Page 25: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/25.jpg)
Esempio: il dilemma del prigioniero
B nega B confessa
A nega (A=-1, B=-1) (A=-10, B=0)
A confessa (A=0, B=-10) (A=-6, B=-6)
![Page 26: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/26.jpg)
Esempio: la guerra dei sessi
Partita Teatro
Partita (A=2, B=1) (A=-1, B=-1)
Teatro (A=-1, B=-1) (A=1, B=2)
![Page 27: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/27.jpg)
Situazione di equilibrio
Il gioco si dice in equilibrio quando i giocatori hanno adottato una combinazione di
strategie tale che nessuno di loro riuscirebbe a guadagnare cambiando la
propria strategia.
![Page 28: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/28.jpg)
Esempio: il dilemma del prigioniero
B nega B confessa
A nega (A=-1, B=-1) (A=-10, B=0)
A confessa (A=0, B=-10) (A=-6, B=-6)
![Page 29: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/29.jpg)
Esempio: la guerra dei sessi
Partita Teatro
Partita (A=2, B=1) (A=-1, B=-1)
Teatro (A=-1, B=-1) (A=1, B=2)
![Page 30: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/30.jpg)
Esempio: gioco senza situazioni di equilibrio
Strategia 1 Strategia 2
Strategia 1 (A=1, B=2) (A=3, B=1)
Strategia 2 (A=4, B=3) (A=2, B=4)
![Page 31: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/31.jpg)
Teorema di Nash
Ogni gioco non cooperativo a n giocatori ammette una strategia mista X*
di equilibrio.
![Page 32: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/32.jpg)
Giochi cooperativi
Nei giochi cooperativi i giocatori devono cooperare per raggiungere il loro obiettivo
comune
![Page 33: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/33.jpg)
Il paradosso dei due generali
Generale A Generale B
Nemico
![Page 34: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/34.jpg)
Il paradosso dei due generali
Generale A Generale B
Nemico
Attaccare all’alba!
![Page 35: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/35.jpg)
Il paradosso dei due generali
Generale A Generale B
Nemico
Attaccare all’alba!
ricevuto
![Page 36: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/36.jpg)
Il paradosso dei due generali
Generale A Generale B
Nemico
Attaccare all’alba!
ricevutoricevuto
![Page 37: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/37.jpg)
Il paradosso dei due generali
Generale A Generale B
Nemico
Attaccare all’alba!
ricevutoricevutoeccetera…
![Page 38: Introduzione alla Teoria dei giochi Dott. Francesco Del Fabbro Università di Udine A.A. 2003-2004](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5542eb4e497959361e8bd92b/html5/thumbnails/38.jpg)
Esempio: la corsa agli armamenti
Missili si Missili no
Missili si (A=10, B=10) (A=200, B=0)
Missili no (A=0, B=200) (A=100, B=100)