La teoria dei giochi non cooperativi Maria Vittoria Levati Kreps: "Microeconomia per manager" 1 Ci occuperemo soltanto di giochi non cooperativi: cooperativi l’unità d’analisi è il singolo giocatore che cerca di compiere le scelte per sé migliori date le regole del gioco e i vincoli posti dall’interazione strategica con altri giocatori: in maniera un po’ imprecisa non possono essere fatti ex-ante accordi vincolanti con altri giocatori che expost conviene infrangere. In questo tipo di giochi nulla vieta che i giocatori possano giocare strategie cooperative. Maria Vittoria Levati Kreps: "Microeconomia per manager" 2 Rappresentazione di giochi Nel rappresentare un gioco dobbiamo specificare: 1. il numero dei “giocatori” (cioè degli individui coinvolti); 2. le regole del gioco, ossia chi sceglie, quali opzioni ha, quando agisce e quale tipo di informazione ha a sua disposizione; 3. il risultato ottenuto da ciascun giocatore, in termini di utilità o vincita, per ogni possibile esito del gioco. Questi dati possono modellarsi in due modi: in forma strategica e in forma estesa. Maria Vittoria Levati Kreps: "Microeconomia per manager" 3 Giochi in forma strategica Un gioco G in forma strategica è definito da una tripla G = {N, S, Π} dove N = 1, 2, ..., n indica il numero dei giocatori, ¾ S l’insieme delle strategie di tutti i giocatori e ¾ Π rappresenta l’insieme delle vincite. ¾ Una strategia è un piano d’azione completo, che prevede quale azione scegliere per ogni possibile situazione. Un profilo di strategie è un vettore di scelte strategiche che prevede una strategia per ogni giocatore. Maria Vittoria Levati Kreps: "Microeconomia per manager" 4 Quando il gioco coinvolge solamente due giocatori, tutte le informazioni del gioco in forma strategica possono essere rappresentate con una bimatrice (matrice a 2 dimensioni), dove le strategie di un giocatore costituiscono le righe e le strategie dell’altro giocatore formano le colonne; all’interno delle varie celle sono indicate le vincite associate al profilo di strategie corrispondente. Per convenzione, il primo numero della cella rappresenta la vincita del giocatore di riga e il secondo numero quella del giocatore di colonna. Maria Vittoria Levati Kreps: "Microeconomia per manager" 5 U N E SE M PIO : ilgioco diSonia e G ianni Due amici, Sonia e Gianni, devono decidere simultaneamente ed indipendentemente dove trascorrere la serata. Le scelte possibili sono tre: 1) un pub chiamato Old Pros, 2) un museo d’arte e 3) un bar chiamato Cafeen. Maria Vittoria Levati Kreps: "Microeconomia per manager" 6 Questa situazione è rappresentabile come una matrice 3 × 3: nelle tre righe sono indicate le strategie di Sonia, nelle tre colonne quelle di Gianni, in ogni cella della matrice sono presenti due numeri, che rappresentano le preferenze dei due amici rispetto ai nove esiti possibili (il primo numero si riferisce alle preferenze di Sonia, il secondo a quelle di Gianni). GIANNI Old Pros Museo Cafeen Old Pros 6; 4 4; 3 4; 2 SONIA Museo 2; 1 5; 5 2; 2 Cafeen 1; 1 1; 3 3; 6 Maria Vittoria Levati Kreps: "Microeconomia per manager" 7 Nei giochi anche solo moderatamente complessi, il numero di strategie può assumere dimensioni enormi. Ma, in teoria, possiamo elencarle tutte. È questo elenco delle strategie (una per ogni giocatore) che definisce il gioco “in forma strategica”. Nel gioco di Sonia e Gianni, se la scelta è simultanea, i due amici hanno tre strategie ciascuno e vi sono 3 × 3 = 9 profili di strategie (quelli elencati nella matrice vista prima); se la scelta è sequenziale con Gianni che compie la prima mossa, Gianni ha 3 strategie, Sonia 27 (perché Sonia deve pianificare l’azione che adotterà a seconda delle informazioni che ha sulla scelta di Gianni) e vi sono 3 × 27 = 81 profili di strategie. Maria Vittoria Levati Kreps: "Microeconomia per manager" 8 Strategie di Sonia 1. OP a prescindere da Gianni 2. OP se Gianni va a OP, M se Gianni va a M o C 3. OP se Gianni va a OP, C se Gianni va a M o C 4. OP se Gianni va a OP, M se Gianni va a M, C se Gianni va a C 5. OP se Gianni va a OP, C se Gianni va a M, M se Gianni va a C 6. M se Gianni va a OP, OP se Gianni va a M o C 7. M se Gianni va a OP, C se Gianni va a M o C 8. M se Gianni va a OP, OP se Gianni va a M, C se Gianni va a C 9. M se Gianni va a OP, C se Gianni va a M, OP se Gianni va a C 10. C se Gianni va a OP, OP se Gianni va a M o C 11. C se Gianni va a OP, M se Gianni va a M o C 12. C se Gianni va a OP, OP se Gianni va a M, M se Gianni va a C 13. C se Gianni va a OP, M se Gianni va a M, OP se Gianni va a C 14. OP se Gianni va a M, M se Gianni va a OP o C 15. OP se Gianni va a M, C se Gianni va a OP o C 16. M a prescindere da Gianni 17. M se Gianni va a M, OP se Gianni va a OP o C 18. M se Gianni va a M, C se Gianni va a OP o C 19. C se Gianni va a M, OP se Gianni va a OP o C 20. C se Gianni va a M, M se Gianni va a OP o C 21. OP se Gianni va a C, M se Gianni va a OP o M 22. OP se Gianni va a C, C se Gianni va a OP o M 23. M se Gianni va a C, OP se Gianni va a OP o M 24. M se Gianni va a C, C se Gianni va a OP o M 25. C a prescindere da G 26. C se Gianni va a C, OP se Gianni va a OP o M 27. C se Gianni va a C, M se Gianni va a OP o M 9 C onsideriam o ora ilseguente gioco e rappresentiam olo in form a strategica: Due individui, il giocatore 1 ed il giocatore 2, partecipano ad un’asta per acquistare un oggetto di valore, ad esempio un quadro. Ogni giocatore fa un’offerta in busta chiusa (che viene poi consegnata al banditore) senza conoscere l’offerta dell’altro. Le offerte devono essere in multipli di € 100 ed il massimo che ogni giocatore può offrire è € 400. Il quadro vale € 300 per il giocatore 1 e € 200 per il giocatore 2. Maria Vittoria Levati Kreps: "Microeconomia per manager" 10 Il quadro viene aggiudicato a chi dei due giocatori offre la somma maggiore. Se i giocatori offrono la stessa cifra, il quadro va al giocatore 1. Il vincitore deve pagare un prezzo p pari alla somma che ha offerto (si tratta cioè di un’asta di primo prezzo). Quindi, se il quadro vale vi per il giocatore i (dove v1 = € 300 e v2 = € 200) ed il giocatore i vince l’asta, la sua vincita è vi – p, dove p è il prezzo da lui offerto. Se, invece, i non vince l’asta, la sua vincita è nulla. Come possiamo rappresentare questo gioco in forma strategica? Maria Vittoria Levati Kreps: "Microeconomia per manager" 11 Insieme dei giocatori: N = {1, 2} Strategie di ogni giocatore (assumiamo che i giocatori possono offrire anche 0): S1 = S2 ={0, 100, 200, 300, 400} Vincite dei giocatori (rappresentabili in una matrice): GIOCATORE 1 0 GIOCATORE 2 200 300 100 400 0 300, 0 0, 100 0, 0 0, −100 0, −200 100 200, 0 200, 0 0, 0 0, −100 0, −200 200 100, 0 100, 0 100, 0 0, −100 0, −200 300 0, 0 0, 0 0, 0 0, 0 0, −200 −100, 0 −100, 0 −100, 0 −100, 0 400 −100, 0 Maria Vittoria Levati Kreps: "Microeconomia per manager" 12 I giochi a somma costante Un gioco è a somma costante se: la somma delle vincite dei giocatori è sempre la stessa (costante) per ogni profilo di strategie. Se la costante è pari a zero, si parla di giochi a somma zero. Ogni gioco a somma costante può essere ricondotto ad un gioco a somma zero considerando lo scostamento delle vincite associate ad ogni profilo di strategie dalla media. Maria Vittoria Levati Kreps: "Microeconomia per manager" 13 Esempio di gioco a somma costante S A D U 3; -5 4; -6 D -3; 1 1; -3 B La media delle vincite è –1. Sottraendo –1 da ogni vincita: Otteniamo un gioco A S D a somma zero: 4 – 4 = 0; U (3 + 1); (-5+1) (4+1); (-6+1) B 5 – 5 = 0; -2 + 2 = 0; 2 – 2 = 0. D (-3 + 1); (1 +1) (1+1); (-3 + 1) Maria Vittoria Levati Kreps: "Microeconomia per manager" 14 Un metodo alternativo per rappresentare una situazione di interazione strategica (che pone in evidenza le tattiche dinamiche dei giocatori) è rappresentato dai Giochi in forma estesa Iniziamo a considerare la situazione in cui ogni giocatore, quando è chiamato a compiere la propria mossa, conosce tutte le scelte precedenti. Per esempio, quando Gianni sceglie per primo dove recarsi e Sonia reagisce dopo aver appreso la sua scelta. Tali giochi sono definiti giochi in forma estesa a informazione completa e perfetta. Maria Vittoria Levati Kreps: "Microeconomia per manager" 15 I giochi in forma estesa si rappresentano con un diagramma ad albero: Gianni Old Pros Sonia Old Pros 6;4 Cafeen museo Sonia Cafeen museo 2;1 Maria Vittoria Levati Old Pros Sonia Cafeen museo 1;1 4;3 5;5 1;3 Kreps: "Microeconomia per manager" Old Pros 4;2 museo Cafeen 2;2 3;6 16 Nel diagramma ad albero: i vari pallini (sia quello iniziale in bianco sia quelli intermedi neri) sono chiamati nodi e rappresentano le posizioni dove un giocatore deve compiere una mossa; da ogni nodo partono delle frecce, che rappresentano le opzioni disponibili al giocatore cui spetta la mossa; ogni freccia porta a una posizione o intermedia (dove un altro giocatore deve scegliere) o finale (dove il gioco si conclude); le posizioni terminali sono contrassegnate dai vettori delle vincite dei giocatori. Maria Vittoria Levati Kreps: "Microeconomia per manager" 17 Un elemento molto importante dei giochi in forma estesa sono gli “insiemi informativi”. Se non specificato diversamente e quando l’informazione è completa e perfetta, gli insiemi informativi coincidono con i nodi (punti nei quali gli agenti si trovano a scegliere le loro azioni). In questo caso, si dice che gli insiemi informazione sono dei “singleton”. Alternativamente possono essere insiemi di nodi. In questo caso i giocatori non sanno in quale dei nodi appartenenti all’insieme si trovano. Maria Vittoria Levati Kreps: "Microeconomia per manager" 18 Consideriamo un gioco modificato di Sonia e Gianni dove i due amici devono scegliere solo fra due strategie: il museo o il pub. Se Gianni sceglie per primo e Sonia sa cosa ha scelto Gianni quando fa la sua scelta (gioco a informazione completa e perfetta), gli insiemi di informazione sono dei singleton. In tal caso, il diagramma ad albero è: Supponiamo ora che Sonia non sa quale sia stata la scelta di Gianni. Il gioco è sempre sequenziale ma c’è il problema della mancanza di informazione. In tal caso, gli insiemi informativi sono insiemi di nodi ed il diagramma ad albero è: Gianni Gianni 5; 5 Sonia Sonia Sonia Museo Pub Museo Pub Museo Pub Museo 4; 3 Maria Vittoria Levati 2; 1 Pub 6; 4 Museo 5; 5 Pub Museo 4; 3 Kreps: "Microeconomia per manager" 2; 1 Pub 6; 4 19 Quindi, quando l’informazione è imperfetta, gli insiemi di informazione si rappresentano tramite delle linee tratteggiate che congiungono quei nodi in cui un giocatore deve prendere una decisione ma tra i quali il giocatore non può distinguere. Gianni È la linea tratteggiata, anziché i due singoli nodi, ad essere contrassegnata con il nome del giocatore che deve muovere per secondo (Sonia). Sonia Museo 5; 5 Maria Vittoria Levati Pub Museo Kreps: "Microeconomia per manager" Pub Museo 4; 3 2; 1 Pub 6; 4 20 La dominanza e i giochi in forma strategica Dopo aver rappresentato una data situazione come un gioco o in forma estesa o in forma strategica, il passo successivo consiste nel prevedere che cosa accadrà (come si comporteranno i giocatori). Con i giochi in forma strategica si può stabilire se determinate strategie non verranno adottate dai giocatori coinvolti applicando il criterio della dominanza. dominanza Maria Vittoria Levati Kreps: "Microeconomia per manager" 21 ' Formalmente, una strategia si è strettamente dominata da si'' per il giocatore i se ui ( si' , s−i ) < ui ( si'' , s−i ) ∀s−i ∈ S −i Se il giocatore i ha una strategia strettamente dominata, sembra ragionevole assumere che non la giochi. Se l’altro giocatore (−i) anticipa che i non sceglierà la strategia strettamente dominata, può fare la propria scelta facendo riferimento solamente alle rimanenti strategie di i. Potrebbe allora escludere una propria strategia in quanto sua dominata. Se un gioco può risolversi applicando più volte il principio di dominanza, si parla di soluzione per dominanza iterata. Maria Vittoria Levati Kreps: "Microeconomia per manager" 22 Per spiegare questo procedimento, consideriamo il seguente gioco: S A COLONNA C D 7; 3 3; 1 0; 5 5; 1 5; 3 2; 2 RIGA B Consideriamo il giocatore di colonna. Possiamo eliminare una delle sue tre strategie? Sì, possiamo eliminare S perché S è dominata da D: se Riga sceglie A, Colonna preferisce D a S (5 > 3); se Riga sceglie B, Colonna preferisce D a S (2 > 1). Poiché D domina strettamente S, Colonna non sceglierà S. Possiamo quindi eliminare S. Maria Vittoria Levati Kreps: "Microeconomia per manager" 23 S A COLONNA C D 7; 3 3; 1 0; 5 5; 1 5; 3 2; 2 RIGA B Consideriamo ora il giocatore di riga. Possiamo eliminare una delle sue due strategie? Se Riga riproduce il ragionamento precedente, anticipa che Colonna non sceglierà S. Allora, a prescindere dal fatto che Colonna scelga C o D, Riga è più soddisfatto con B che con A (se “C”: 5 > 3; se “D”: 2 > 0). Quindi B domina iterativamente A, dopo aver applicato il criterio di dominanza per eliminare S. Sulla base del criterio di dominanza iterata, prevediamo che Riga non sceglierà A. Maria Vittoria Levati Kreps: "Microeconomia per manager" 24 S A COLONNA C D 7; 3 3; 1 0; 5 5; 1 5; 3 2; 2 RIGA B Avendo eliminato A, C domina iterativamente D (3 > 2). Possiamo quindi eliminare anche D. Rimangono solo C per il giocatore di colonna e B per il giocatore di riga. L’applicazione del criterio di dominanza iterata ci ha portato ad un unico profilo di strategie; abbiamo cioè eliminato tutte le strategie eccetto una per ogni giocatore. Possiamo pertanto affermare che questo gioco è risolvibile per dominanza. dominanza Maria Vittoria Levati Kreps: "Microeconomia per manager" 25 Un gioco che può essere risolto col criterio della dominanza è il dilemma del prigioniero. Due persone che commettono un reato vengono arrestate dalla polizia. La polizia sa che i due hanno commesso il reato ma non ne ha le prove e, senza una confessione, deve rilasciarli. Allora, per indurli a confessare, li separa e presenta a ciascuno la seguente offerta: «Se ci rilasci una confessione in cui coinvolgi il tuo compagno, mentre lui non confessa, ti concediamo la condizionale e imprigioniamo il tuo compagno per molti anni. Se entrambi confessate, entrambi andrete in prigione, ma per un numero minore di anni. Se tu non confessi mentre il tuo compagno lo fa, sarà lui a ottenere la condizionale, mentre tu finirai in prigione per lunghissimo tempo.» Entrambi i criminali sanno che se rimangono zitti, tutti e due verranno rilasciati. Maria Vittoria Levati Kreps: "Microeconomia per manager" 26 Il dilemma del prigioniero È un gioco a mosse simultanee, due giocatori e due strategie a testa: “confessare” e “rimanere zitti”. Le vincite della figura riflettono il seguente ordine di preferenze: I. confessare mentre il compagno rimane zitto (ui = 8, i = 1, 2); II. nessuno dei due confessa (ui = 5) III. confessione di entrambi (ui = 0) IV. rimanere zitto mentre il compagno confessa (ui = – 3). zitto 2 confessa zitto 5; 5 -3; 8 confessa 8; -3 0; 0 1 Maria Vittoria Levati Qualsiasi cosa faccia “1”, “2” sta meglio se confessa. Qualsiasi cosa faccia “2”, “1” sta meglio se confessa. Pertanto, “confessare” domina sul “rimanere zitti” per entrambi i giocatori. Kreps: "Microeconomia per manager" 27 La dominanza debole Consideriamo il gioco della figura seguente: In questo gioco per il giocatore “1” A domina debolmente B: B se “2” gioca D, per “1” A è migliore di B (2 > 0) mentre se “2” gioca S, per “1” A è esattamente uguale a B (3 = 3). Possiamo concludere che la riga B non sarà scelta? Possiamo iterare tale ragionamento e dire che, poiché 1 non sceglie B, 2 non sceglierà S? 2 L’evidenza empirica ci mostra S D che: 3; 0 2; 1 la dominanza debole non A funziona bene quanto la 1 dominanza stretta, e 3; 4 0; 0 una dominanza debole iterata B può funzionare piuttosto male. Maria Vittoria Levati Kreps: "Microeconomia per manager" 28 Formalmente, una strategia si' è debolmente dominante per il giocatore i se ui ( si' , s−i ) ≥ ui ( si , s −i ) ∀si ∈ S i ∀s −i ∈ S −i In altri termini, una strategia è debolmente dominante se conduce a vincite non minori rispetto alle altre strategie indipendentemente da cosa faccia l’altro giocatore. Maria Vittoria Levati Kreps: "Microeconomia per manager" 29 L’equilibrio di Nash Gli economisti impiegano il criterio della dominanza e della dominanza iterata, sia stretta sia debole, ogniqualvolta ciò sia possibile. In molti casi, tuttavia, questo procedimento non conduce a un esito prevedibile. In questi casi si ricorre agli equilibri di Nash. Nash Un equilibrio di Nash è un profilo di strategie tale che nessun giocatore può migliorare la propria vincita modificando la propria strategia in modo unilaterale. Maria Vittoria Levati Kreps: "Microeconomia per manager" 30 In altri termini, un equilibrio di Nash è un insieme di strategie, una per ogni giocatore, che sono mutualmente risposte ottime. ottime Formalmente, chiarendo che “*” indica una risposta ottima, un profilo di strategie ( si* , s−* i ) è un equilibrio di Nash se vale: ui ( si* , s−*i ) ≥ ui ( si , s−*i ) Maria Vittoria Levati Kreps: "Microeconomia per manager" ∀i 31 1. 2. Nel gioco di Sonia e Gianni ci sono due equilibri di Nash: entrambi i giocatori si recano all’Old Pros e Le risposte ottime reciproche (ossia le celle in cui convergono Ora passiamo ad individuare “risposta ottima” entrambi recano al museo d’arte. Se si Gianni sceglie l’Old Pros, qual è la la strategia le frecce per entrambi i giocatori) rappresentano gli equilibri E se Gianni E se Gianni il museo? sceglie il Cafeen? di Gianni ad ognisceglie strategia scelta da Sonia. migliore per Sonia? di Nash del gioco. Old Pros Old Pros SONIA GIANNI Museo Cafeen 6; 4 4; 3 4; 2 2; 1 5; 5 2; 2 1; 1 1; 3 3; 6 Museo Cafeen Maria Vittoria Levati Kreps: "Microeconomia per manager" 32 Nel dilemma del prigioniero, l’unico equilibrio di Nash è la confessione di entrambi. OBIEZIONE: se entrambe le parti passano alla strategia del silenzio sono entrambe più soddisfatte. Vero, ma quando si controlla se un profilo di strategie è un equilibrio di Nash occorre verificare se un giocatore può migliorare la sua vincita cambiando unilateralmente strategia. zitto zitto 1 confessa 2 confessa 5; 5 -3; 8 8; -3 0; 0 Maria Vittoria Levati Se 1 confessa, 2 può migliorare la propria vincita deviando dall’equilibrio e, quindi, rimanendo zitto? Se 2 confessa, 1 può migliorare la propria vincita deviando dall’equilibrio? Kreps: "Microeconomia per manager" 33 Molti giochi presentano più equilibri di Nash. Nash In alcuni casi, questo non è un problema perché il gioco in esame presenta un ovvio metodo di gioco. In altri casi, tuttavia, l’esito del gioco non è facilmente prevedibile. Consideriamo, ad esempio, il gioco seguente che è definito coordinamento semplice. semplice S A 1 2 D 0; 0 5; 5 15; 15 0; 0 B Maria Vittoria Levati Sebbene questo gioco abbia due equilibri di Nash, sembra ovvio assumere che l’esito finale sarà il profilo (B, S) poiché è nell’interesse di entrambi i giocatori adottarlo. Kreps: "Microeconomia per manager" 34 Il gioco seguente, definito coordinamento rischioso, rischioso è meno chiaro. I due giocatori possono coordinare le loro azioni secondo i profili (B,S) e (A, D). Poiché (B,S) prevede un esito migliore di (A, D) per entrambi i giocatori, sembrerebbe che possa applicarsi lo stesso “ragionamento” del gioco precedente. Tuttavia, se 1 sceglie A, si garantisce perlomeno 5; scegliendo B invece corre dei rischi poiché se 2 scegliesse D, 1 otterrebbe -10. 2 D S A 1 5; -10 10; 10 15; 15 -10; 5 B Maria Vittoria Levati Questo ragionamento si autorinforza: 1 è più sicuro se sceglie A e 2 è più sicuro se sceglie D e i rischi associati alle scelte non sicure aumentano se ciascuna parte ritiene che l’altra sceglierà l’equilibrio sicuro. Kreps: "Microeconomia per manager" 35 Il gioco seguente è definito coordinamento difficile. Esistono tre modi in cui i giocatori possono coordinare le loro azioni: (A, C), (M, S) e (B, D). I giocatori non concordano tuttavia sul profilo da scegliere: 1 preferisce il profilo (M, S) mentre 2 preferisce (B, D). 2 A 1 M B Maria Vittoria Levati S C D -5; -5 10; 10 -5; -5 15; 5 -5; -5 -5; -5 -5; -5 -5; -5 0; 30 Kreps: "Microeconomia per manager" 36 Quando i giocatori non possono comunicare prima di compiere la scelta, solo il primo dei tre giochi di coordinamento appena visti sembra presentare un ovvio metodo di gioco. Se le due parti possono comunicare prima di giocare, possono mettersi d’accordo sul cosa scegliere. Ad esempio, una conversazione prima di iniziare il gioco del coordinamento rischioso è solitamente sufficiente per portare i due partecipanti a scegliere (B, S) cioè l’esito rischioso ma migliore per entrambi. Maria Vittoria Levati Kreps: "Microeconomia per manager" 37 L’equilibrio di Nash e la dominanza Abbiamo visto due metodi di analisi dei giochi in forma strategica: uno basato sulla dominanza e uno basato sull’equilibrio di Nash. Qual è il nesso tra i due metodi? Una strategia che viene eliminata per dominanza stretta iterata non può mai far parte di un equilibrio di Nash. Se eliminiamo alcune strategie per dominanza iterata, impiegando in alcuni passaggi anche la dominanza debole, tra le strategie che non vengono eliminate esiste sempre un equilibrio di Nash. Maria Vittoria Levati Kreps: "Microeconomia per manager" 38 L’induzione a ritroso nei giochi in forma estesa a informazione completa e perfetta L’analisi di giochi in forma estesa con mosse della natura e insiemi di informazione può risultare piuttosto difficile. Invece, i giochi a informazione completa e perfetta possono essere analizzati in modo semplice con l’induzione a ritroso. Maria Vittoria Levati Kreps: "Microeconomia per manager" 39 In maniera intuitiva, l’idea è la seguente: Si osservano gli ultimi nodi nei quali un giocatore è chiamato a giocare (nodi terminali) e si suppone (coerentemente con l’ipotesi di razionalità) che in questi nodi il giocatore scelga la strategia che gli offre la vincita maggiore. Nei nodi precedenti, il giocatore che è chiamato a giocare sa cosa farà l’ultimo giocatore in quanto egli conosce il gioco e sa che l’ultimo giocatore è razionale. Così lui si comporta come se fosse l’ultimo a giocare in quanto la vincita che ottiene da ciascuna strategia gli è nota perché sa quali saranno le conseguenze della sua scelta. In questo modo si procede passo dopo passo … In conclusione, il giocatore che è chiamato a scegliere nel primo nodo sa già cosa succederà in corrispondenza di ogni sua scelta. Maria Vittoria Levati Kreps: "Microeconomia per manager" 40 ESEMPIO Consideriamo un gioco con 4 giocatori: Paul, John, George e Ringo. Paul John Y a 4;4;4;2 k b X c George A 1;3;2;2 Paul x B 3;4;2;1 2;5;4;0 l Ringo y 2;6;6;1 1;2;5;3 6;8;6;1 Le vincite dei quattro giocatori sono nell’ordine: Paul, John, George e Ringo. Maria Vittoria Levati Kreps: "Microeconomia per manager" 41 Primo stadio Paul Y John 4;4;4;2 k b X c George A a 1;3;2;2 Paul B 3;4;2;1 2;5;4;0 x 1;2;5;3 l 2;6;6;1 Ringo y 6;8;6;1 Ordine delle vincite: (P, J, G, R) Iniziamo con i nodi dove la scelta del giocatore termina il gioco. • Nodo terminale in cui George è chiamato a giocare: poiché B gli dà una vincita maggiore di A, George sceglierà B ed il vettore delle vincite sarà (2; 5; 4; 0). • Nodo terminale in cui tocca a Ringo giocare: Ringo può scegliere x, guadagnando 3, o y, guadagnando 1; sceglierà quindi x con un vettore delle vincite pari a (1; 2; 5; 3). • Nodo terminale in cui sceglie Paul: Paul sceglie tra k, guadagnando 4, e l, guadagnando 2: sceglierà k con un vettore delle vincite (4; 4; 4; 2). Maria Vittoria Levati Kreps: "Microeconomia per manager" 42 Secondo Paul Y stadio John a 1;3;2;2 Paul 4;4;4;2 k b X c George Ringo x B 2;5;4;0 1;2;5;3 Ordine delle vincite: (P, J, G, R) Possiamo eliminare quelle strategie che non verranno mai giocate in quanto chi è chiamato a giocare nei nodi precedenti sa cosa succederà nei nodi terminali. • Il giocatore a cui tocca giocare è John che deve scegliere tra “a”, guadagnando 3, oppure “b”, ripassando il turno a Paul, che termina il gioco con k e quindi con 4 per John, oppure “c”, passando il turno a Ringo, che termina il gioco con x che implica 2 per John. • Pertanto, la scelta migliore per John è b. Maria Vittoria Levati Kreps: "Microeconomia per manager" 43 Terzo stadio Paul Y John a 1;3;2;2 Paul 4;4;4;2 k b X c George Ringo x B 2;5;4;0 1;2;5;3 Ordine delle vincite: (P, J, G, R) Siamo ora pronti a immaginare come Paul dovrebbe iniziare il gioco. • Se Paul sceglie “X”, passa il turno a George, che porterebbe al vettore delle vincite (2; 5; 4; 0), con 2 per Paul. • Se, invece, Paul sceglie “Y”, passa il turno a John, che porta al vettore delle vincite (4; 4; 4; 2), con 4 per Paul. • Quindi, Paul è più soddisfatto con Y, in quanto anticipa che John risponderà con b e poi lui stesso sceglierà k, portando al vettore (4; 4; 4; 2). Maria Vittoria Levati Kreps: "Microeconomia per manager" 44 Conclusioni Paul Y John 4;4;4;2 4;4;4;2 k b X c George A a 1;3;2;2 Paul B 3;4;2;1 2;5;4;0 x 1;2;5;3 l 2;6;6;1 Ringo y 6;8;6;1 Ordine delle vincite: (P, J, G, R) •Equilibrio del gioco Yk, b, B, x •Sentiero di equilibrio Ybk •Azioni di equilibrio mai giocate B x Maria Vittoria Levati Kreps: "Microeconomia per manager" 45 Raffinamenti dell’equilibrio di Nash: equilibrio perfetto nei sottogiochi Definizione di sottogioco: In un gioco G in forma estesa a informazione perfetta, un sottogioco a. inizia con un nodo di G (la “radice” del nuovo gioco) e b. include tutti i suoi successori (nodi che possono essere raggiunti dalla nuova radice). In pratica, si tratta di considerare un generico nodo e considerarlo come “radice” del gioco. Maria Vittoria Levati Kreps: "Microeconomia per manager" 46 Quali sono i sottogiochi del gioco di Paul, John, George e Ringo? Paul John Y 4;4;4;2 k b X c George A a 1;3;2;2 Paul B 3;4;2;1 2;5;4;0 x 1;2;5;3 l 2;6;6;1 Ringo y 6;8;6;1 Ordine delle vincite: (P, J, G, R) 1) Quello che inizia col nodo dove George deve giocare e i cui successori sono solo i nodi terminali. 2) Quello che inizia col nodo dove Ringo deve giocare. 3) Quello che inizia col nodo dove Paul deve giocare. 4) che inizia col nodo dove John deve giocare ed include i due nodi “Paul” e “Ringo” più i nodi terminali. Maria Vittoria Levati Kreps: "Microeconomia per manager" 47 Un profilo di strategie rappresenta un equilibrio perfetto nei sottogiochi se è un equilibrio non solo nel gioco originale G ma rimane tale anche in ogni sottogioco di G. La condizione che imponiamo è quindi che non solo si abbia un equilibrio, ma che tale resti anche quando “restringiamo” le strategie ai sottogiochi del gioco dato. Il metodo dell’induzione a ritroso per trovare un equilibrio di Nash in un gioco ad informazione completa e perfetta fornisce un equilibrio perfetto nei sottogiochi. Maria Vittoria Levati Kreps: "Microeconomia per manager" 48 Consideriamo il seguente gioco. Quale risultato ci si può attendere applicando l’induzione a ritroso? Se B sfida A, A deve scegliere tra le vincite 1 (se si arrende) e 0 (se combatte). Quindi, A sceglierà di arrendersi. B prevede che, quando tocca ad A scegliere, A deciderà di arrendersi e quindi lo sfida: in tal modo, infatti, ottiene 2 che per B rappresenta la vincita migliore possibile. Combattere A 0; 0 Arrendersi 2; 1 Sfidare A B Non sfidare A 1; 2 Maria Vittoria Levati Kreps: "Microeconomia per manager" 49 Riformuliamo il gioco in forma strategica e troviamo gli eq. di Nash. Questo gioco ha due equilibri di Nash: 1) il profilo sfida-resa, 2) il profilo non sfida-combattimento. Il primo è perfetto nei sottogiochi (l’induzione a ritroso ci ha portato a questo equilibrio); il secondo non lo è. Qual è il senso del nuovo equilibrio che abbiamo trovato, ovvero (non sfida, combattimento)? Combatte Sfida A A Si arrende 0; 0 2; 1 1; 2 1; 2 B Non sfida A Maria Vittoria Levati Kreps: "Microeconomia per manager" 50 Possiamo interpretarlo come risultato di una minaccia (di “ritorsione”) da parte di A: se B sceglie di non sfidarlo (che dà a A il risultato migliore possibile), allora A per ritorsione combatterà, “punendo” il giocatore B. Tuttavia, in tal modo, A punisce anche se stesso! Se B lo sfida, il combattimento non è ottimale per A, che ottiene una vincita maggiore arrendendosi. Ma come è possibile che un equilibrio di Nash preveda per un giocatore una scelta non ottimale? A Combatte Si arrende Sfida A 0; 0 2; 1 1; 2 1; 2 B Non sfida A Maria Vittoria Levati Kreps: "Microeconomia per manager" 51 La risposta è semplice: l’equilibrio (non sfida-combattimento) non prevede che A combatta davvero; la scelta di B fa terminare il gioco e quindi A non deve effettivamente scegliere. In generale, un equilibrio di Nash può prevedere delle scelte non ottimali, ma queste scelte avvengono in nodi dell’albero che non sono mai raggiunti, se viene giocato quanto previsto dall’equilibrio: ¾ quindi tale equilibrio non è perfetto nei sottogiochi. sottogiochi D’altro canto, l’equilibrio (non sfida-combattimento) sembra meno attendibile dell’equilibrio (sfida-resa). La minaccia di A di combattere non è credibile: se B la ignora e sfida A, per la sua stessa razionalità, A sceglierà di arrendersi. Maria Vittoria Levati Kreps: "Microeconomia per manager" 52 Utilizzando la forma estesa, abbiamo quindi scoperto che non tutti gli equilibri di Nash sono uguali. uguali Se l’idea di equilibrio perfetto nei sottogiochi permette di eliminare alcuni equilibri di Nash, diciamo “inferiori”, non ci si deve però aspettare che scompaiano tutti i problemi. Vediamo un paio di esempi … Maria Vittoria Levati Kreps: "Microeconomia per manager" 53 Gioco dell’ultimatum Il gioco avviene così: a) Su un tavolo ci sono 100 monete da 1 euro. b) Il giocatore I deve fare una proposta di spartizione, indicando quante monete lui vuole prendere (da 1 a 99). c) Dopo di che tocca a II che può scegliere fra due opzioni: 1. accettare la proposta di spartizione di I; 2. rifiutarla. d) Nel caso in cui rifiuti, entrambi i giocatori non prendono nulla. Maria Vittoria Levati Kreps: "Microeconomia per manager" 54 Possiamo disegnare (in parte) il gioco in forma estesa: I 1 II A II R 1; 99 3 … 97 2 A 0; 0 2; 98 98 II R A 0; 0 3; 97 99 II R A 0; 0 97; 3 II R A 0; 0 98; 2 II R A R 0; 0 99; 1 0; 0 È immediato verificare che, applicando l’induzione a ritroso, l’unico equilibrio perfetto nei sottogiochi prevede che I scelga “99 monete per sé” e che II “accetti”. Maria Vittoria Levati Kreps: "Microeconomia per manager" 55 Nella realtà effettiva, tuttavia, la probabilità che II accetti, se I tiene per sé più di una settantina di monetine, é molto bassa. Una spiegazione di questi risultati empirici contrastanti con la predizione della teoria dei giochi è basata sul fatto che le preferenze del giocatore II non tengono conto solo del denaro. denaro Ma esse incorporano altri fattori quali ¾ aspetti di “giustizia”, ¾ o di rivalsa, ¾ od altro … Maria Vittoria Levati Kreps: "Microeconomia per manager" 56 Altro esempio in cui l’equilibrio perfetto nei sottogiochi è problematico: “gioco del prendere o lasciare” Il gioco è il seguente (volendo lo si può allungare a piacimento): a) Vengono poste sul tavolo due monete da € 0,10. b) Il giocatore 1 può prendere entrambe le monete, lasciando 2 senza alcunché, oppure dire “passo”. c) Se 1 passa, viene posta sul tavolo una terza moneta da € 0,10 e spetta a 2 prendere tutto il denaro o passare. d) Se 2 passa, viene posta una quarta moneta sul tavolo, ed è nuovamente il turno di 1. e) Il gioco procede finché uno dei due giocatori prende il denaro dal tavolo oppure le monete sul tavolo raggiungono € 1. f) A questo punto è il turno di 1, che può prendere tutto il denaro oppure “dividere”. Maria Vittoria Levati Kreps: "Microeconomia per manager" 57 1 Albero di gioco: C D 2 D 1 C D C 2 D C 1 D C 2 D C 1 D 2 C C D 0,20; 0 0; 0,30 0,40; 0 0; 0,50 0,60; 0 0; 0,70 0,80; 0 0; 0,90 1 D C 1; 0 0,50; 0,50 Strategie: “D” = “defezionare” (prendere il denaro); “C” = “cooperare” (passare) SOLUZIONE DEL GIOCO PER INDUZIONE A RITROSO Nell’ultima mossa, 1 può vincere € 1 o € 0,50 (se dividesse). Se il denaro fosse tutto ciò che conta, 1 prenderebbe € 1. Nella mossa precedente, 2 può o prendere € 0,90 oppure passare il turno a 1 (che si prenderà € 1, lasciando 2 con 0); quindi 2 prenderebbe € 0,90. Proseguendo questo ragionamento a ritroso, alla prima mossa 1 prenderebbe i € 0,20 senza lasciare nulla a 2. Maria Vittoria Levati Kreps: "Microeconomia per manager" 58 Teoricamente questo ragionamento funziona, ma empiricamente la previsione che 1 prenderà i € 0,20 fallisce miseramente. Le ragioni sono molteplici: Il risultato è inefficiente: inefficiente se 1 arrivasse all’ultima mossa il denaro sul tavolo sarebbe € 1 (anziché € 0,20). Un po’ di “capacità di vedere lontano” lontano dovrebbe portare i giocatori a non uscire subito dal gioco. Ma c’è un problema ancora più grave: perché un giocatore dovrebbe conformarsi all’induzione a ritroso (e quindi defezionare) se sa che l’altro giocatore ha deviato da essa? essa Appare un po’ curioso che, ad esempio, 2 esca dal gioco ipotizzando un comportamento futuro “razionale” da parte di 1, che se fosse stato adottato in passato non avrebbe certamente portato 2 a giocare! Maria Vittoria Levati Kreps: "Microeconomia per manager" 59 È dunque abbastanza problematico giustificare l’unico equilibrio perfetto nei sottogiochi nel gioco del “prendere o lasciare”. Ma … Cosa avviene per gli equilibri di Nash? Nash Per comodità, consideriamo una versione più “corta” del gioco: 1 D1 C1 2 d1 1 C2 c1 D2 2 c2 (0,25; 0,25) d2 (0,20; 0) (0; 0,30) (0,40; 0) (0; 0,50) dove le alternative disponibili in corrispondenza dei vari nodi sono indicate con simboli diversi: D1 vuol dire che il giocatore 1 “defeziona” alla prima mossa, mentre ad esempio c2 vuol dire che il giocatore 2 “continua” alla seconda mossa. Per trovare gli eq. di Nash, scriviamo il gioco in la forma strategica. Maria Vittoria Levati Kreps: "Microeconomia per manager" 60 1 C1 2 d1 D1 1 C2 c1 D2 2 c2 (0,25; 0,25) d2 (0,20; 0) (0; 0,30) (0,40; 0) (0; 0,50) G iocatore 1 N = {1, 2} Insieme dei giocatori: Strategie di ogni giocatore: G iocatore 2 D1 D2 D1 C2 C1 D2 C1C2 d1 d2 d 1 c2 c1 d 2 c1 c2 Vincite dei giocatori: descriviamole nella matrice seguente Maria Vittoria Levati Kreps: "Microeconomia per manager" 61 1 C1 2 d1 D1 1 C2 c1 2 c2 (0,25; 0,25) d2 D2 (0,20; 0) (0; 0,30) (0,40; 0) (0; 0,50) d1, d2 d 1 , c2 D1, D2 (0,20; 0) D1, C2 2 c1 , d 2 c1 , c2 (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) C1, D2 (0; 0,30) (0; 0,30) (0,40; 0) (0,40; 0) C1, C2 (0; 0,30) (0; 0,30) (0; 0,50) (0,25; 0,25) 1 Maria Vittoria Levati Kreps: "Microeconomia per manager" 62 Questo gioco ha 4 equilibri di Nash: Gli equilibri di Nash corrispondono alle coppie di strategie per cui i giocatori “defezionano” alla prima mossa (D1 e d1). d1, d2 d 1 , c2 D1, D2 (0,20; 0) D1, C2 (0,20; 0) C1, D2 (0; 0,30) C1, C2 (0; 0,30) 2 c1 , d 2 c1 , c2 (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) (0,20; 0) (0; 0,30) (0,40; 0) (0,40; 0) (0; 0,30) (0; 0,50) (0,25; 0,25) 1 Maria Vittoria Levati Kreps: "Microeconomia per manager" 63 Quindi, l’esito previsto dall’equilibrio di Nash coincide con quello previsto dall’equilibrio perfetto nei sottogiochi: per entrambi questi concetti di soluzione, si prevede che i giocatori “defezionino” alla prima mossa. La differenza è che l’equilibrio di Nash non pone restrizioni al comportamento dei giocatori nei nodi seguenti. L’equilibrio perfetto nei sottogiochi è invece molto più rigido: infatti ce n’è uno solo! Maria Vittoria Levati Kreps: "Microeconomia per manager" 64 Riepilogo La teoria dei giochi non cooperativi consente di costruire modelli per studiare situazioni in cui interagiscono parti diverse con interessi contrastanti. La teoria dei giochi non cooperativi impiega due tipi generali di modelli, quelli in forma strategica e quelli in forma estesa, e adotta due tipi generali di analisi, quello della dominanza e quello dell’equilibrio di Nash. Maria Vittoria Levati Kreps: "Microeconomia per manager" 65 Un gioco in forma strategica è specificato 1. dall’elenco dei giocatori, 2. dall’elenco delle strategie di ciascun giocatore e 3. dal vettore delle vincite ottenute dai giocatori per ogni profilo di strategie. I giochi in forma estesa forniscono una rappresentazione dinamica del gioco. Nei giochi in forma estesa a informazione completa e perfetta i giocatori agiscono uno alla volta e, in qualsiasi punto del gioco, il giocatore che compie la mossa conosce le scelte effettuate da coloro che hanno agito prima di lui. Maria Vittoria Levati Kreps: "Microeconomia per manager" 66 La strategia di un giocatore domina un’altra strategia, se, a prescindere dalle strategie altrui, consente di ottenere un risultato migliore. Dopo aver eliminato alcune strategie di alcuni giocatori applicando il criterio della dominanza, potrebbe essere possibile eliminare altre strategie di altri giocatori applicando nuovamente la dominanza. Questo tipo di procedimento è definito dominanza iterata. Le previsioni secondo cui un giocatore non giocherà una strategia dominata né una eliminata per applicazione iterata della dominanza non hanno sempre validità empirica. Maria Vittoria Levati Kreps: "Microeconomia per manager" 67 Un equilibrio di Nash è un profilo di strategie tale che nessun giocatore può migliorare la sua vincita con una deviazione unilaterale. I giochi in forma estesa a informazione completa e perfetta, possono analizzarsi con l’induzione a ritroso. Nei giochi a informazione completa e perfetta, l’induzione a ritroso porta a un equilibrio di Nash, ma potrebbero esservi altri equilibri di Nash che non sono perfetti nei sottogiochi. Maria Vittoria Levati Kreps: "Microeconomia per manager" 68