Teoria dei Giochi. In generale è possibile distinguere i giochi in due classi principali:



Documenti analoghi
Teoria dei Giochi. Dr. Giuseppe Rose Università degli Studi della Calabria Corso di Laurea Magistrale in Economia Applicata a.a 2011/2012 Handout 2

Teoria dei Giochi. Anna Torre

Concetti di soluzione in giochi dinamici a informazione perfetta in strategie pure (LEZIONE 4)

Teoria dei Giochi non Cooperativi

Esercizio 1 Dato il gioco ({1, 2, 3}, v) con v funzione caratteristica tale che:

1. PRIME PROPRIETÀ 2

Teoria dei Giochi. Anna Torre

Un modello matematico di investimento ottimale

Probabilità discreta

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

Testo alla base del Pitgame redatto dal prof. Yvan Lengwiler, Università di Basilea

Dimensione di uno Spazio vettoriale

Paperone e Rockerduck: a cosa serve l antitrust?

Equilibrio bayesiano perfetto. Giochi di segnalazione

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 11

Giochi e decisioni strategiche

GIUSTIFICARE LE RISPOSTE. Non scrivere la soluzione di esercizi diversi su uno stesso foglio.

Ai fini economici i costi di un impresa sono distinti principalmente in due gruppi: costi fissi e costi variabili. Vale ovviamente la relazione:

Teoria dei Giochi. Anna Torre

Economia Politica Microeconomia (ECN0006) 10 CFU a.a Eleonora Pierucci

Funzioni funzione dominio codominio legge argomento variabile indipendente variabile dipendente

Esercitazione 23 maggio 2016

VINCERE AL BLACKJACK

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo

1 Giochi a due, con informazione perfetta e somma zero

24 : 3 = 8 con resto 0 26 : 4 = 6 con resto 2

INTRODUZIONE I CICLI DI BORSA

Appunti sulla Macchina di Turing. Macchina di Turing

Il mercato di monopolio

Teoria dei Giochi. Dr. Giuseppe Rose Università degli Studi della Calabria Corso di Laurea Magistrale in Economia Applicata a.a 2011/2012 Handout 3

Teoria dei giochi. 1. Introduzione ed esempi. Slides di Teoria dei Giochi, Vincenzo Cutello 1

CALCOLO COMBINATORIO

Autismo e teoria della mente

Viene lanciata una moneta. Se esce testa vinco 100 euro, se esce croce non vinco niente. Quale è il valore della mia vincita?

WERNER GÜTH Max Planck Institute of Economics Jena, Germany INTERSEZIONI DI: INFORMAZIONI INCOMPLETE, RAZIONALITÀ LIMITATA E SUGGERIMENTI ESTERNI

Per poter affrontare il problema abbiamo bisogno di parlare di probabilità (almeno in maniera intuitiva). Analizziamo alcune situazioni concrete.

Capitolo 13: L offerta dell impresa e il surplus del produttore

Calcolo del Valore Attuale Netto (VAN)

LE FUNZIONI A DUE VARIABILI

a) In concorrenza perfetta il ricavo totale è dato dal prodotto tra il prezzo e la quantità venduta:

REGOLAZIONE (E TASSAZIONE OTTIMALE) DI UN MONOPOLIO CON PIÙ LINEE DI PRODUZIONE

Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio giochirari@giochirari.

Lezione 27: L offerta di moneta e la LM

1 tabellone di gioco 4 set di carte (4 colori diversi, numerati da 1 a 20) 8 cani (2 di ogni colore) 1 blocco di fogli di scommessa Soldi Regolamento

Una percentuale di una certa importanza nel mondo economico è il tasso di interesse. Il tasso di

LA MOLTIPLICAZIONE IN CLASSE SECONDA

ELASTICITÀ. Sarebbe conveniente per il produttore aumentare ulteriormente il prezzo nella stessa misura del caso

Il mercato assicurativo: selezione avversa, fallimenti del mercato, menù di contratti, assicurazione obbligatoria

COME SI FORMA E COME SI RICONOSCE UN ROSS HOOK

Traduzione e adattamento a cura di Gylas per Giochi Rari

Incentivi alla cooperazione Introduzione

Il sistema monetario

Esercizi di Ricerca Operativa II

Teoria dei Giochi. Teoria dei Giochi

UNA LEZIONE SUI NUMERI PRIMI: NASCE LA RITABELLA

Introduzione all economia

Esercizi di Matematica Finanziaria - Corso Part Time scheda 1 - Leggi finanziarie, rendite ed ammortamenti

INdAM QUESITI A RISPOSTA MULTIPLA

Edited by Foxit PDF Editor Copyright (c) by Foxit Software Company, 2004 For Evaluation Only.

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da

Corso di Politica Economica

Oligopolio. G. Degli Antoni 26/2/2014 (Economia Applicata/Industriale)

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

9. Urti e conservazione della quantità di moto.

Capitolo 6 Economia dell informazione e scelta in condizioni di incertezza

INTRODUZIONE AI CICLI

Regole del gioco UNO CONTENUTO DELLA CONFEZIONE: 108 Carte così distribuite: 19 Carte di colore Rosso che vanno dallo 0 al 9

Introduzione alla Teoria dei Giochi

Computational Game Theory

da 2 a 5 giocatori, dai 10 anni in su, durata 30 minuti

Guida Compilazione Piani di Studio on-line

4 3 4 = 4 x x x 10 0 aaa

Teoria dei Giochi Prova del 30 Novembre 2012

Perchè un asta? Lezione 15. Tipi di aste. Tipi di aste. Tipi di aste. Tipi di aste. Aste

Lezione 1 Introduzione

Come si analizza un gioco

MAGAZZINO FISCALE (agg. alla rel )

Corso di Politica Economica

Un modello matematico di investimento ottimale

Contabilità ordinaria, semplificata e altri regimi contabili

Esercizi svolti per l esame di Microeconomia

Convertitori numerici in Excel

1 Estensione in strategia mista di un gioco

Teoria dei giochi cap.13

ESEMPIO 1: eseguire il complemento a 10 di 765

Lezione 9: Cambio di base

IL SISTEMA INFORMATIVO

Introduzione all informazione asimmetrica. Informazione imperfetta; Informazione nascosta; Selezione avversa; Azione nascosta; Azzardo morale;

Un metodo per il rilevamento degli errori: la tecnica del Bit di Parità

Esercizi su. Funzioni

Nel gioco Mercurius, i giocatori interpretano i ruoli di potenti e ricchi borghesi nell Olanda del XVII secolo, il cui obiettivo è di moltiplicare la

Blanchard, Macroeconomia Una prospettiva europea, Il Mulino 2011 Capitolo IV. I mercati finanziari. Capitolo IV. I mercati finanziari

Traduzione a cura di Michele Lo Mundo. Società attiva: Una società che si trova sul piano di gioco.

Esercizi di Probabilità e Statistica

Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME

Iniziamo con un esercizio sul massimo comun divisore: Esercizio 1. Sia d = G.C.D.(a, b), allora:

II.f. Altre attività sull euro

Scelta intertemporale: Consumo vs. risparmio

Effetto reddito ed effetto sostituzione.

L ANALISI ABC PER LA GESTIONE DEL MAGAZZINO

Transcript:

Teoria dei Giochi Dr. Giuseppe Rose (Ph.D., M.Sc., London) Università degli Studi della Calabria Corso di Laurea Magistrale in Economia Applicata a.a 2011/2012 Handout 1 1 Nozioni introduttive La teoria dei giochi racchiude modelli matematici per studiare i con itti o la cooperazione tra agenti che sono ragionevolmente razionali. Un gioco è una rappresentazione formale di una situazione in cui un certo numero di individui interagisce in un contesto di interdipendenza strategica. In tali situazioni il benessere di un agente dipende non solo dalle azioni che egli decide di compiere ma anche dalle azioni degli altri agenti. Inoltre, le azioni che egli considera come le migliori da intraprendere dipendono da cosa egli si aspetta riguardo al comportamento degli altri individui. Noi considereremo principalmente i problemi di interazione strategica che riguardano gli agenti economici (governo, banca centrale, imprese, lavoratori). In generale, cercheremo di illustrare ogni situazione di interazione strategica riferendoci in generale a dei giocatori (players), e successivamente forniremo esempi di rilevanza Economico-Aziendale. Da questo punto di vista, il corso potrebbe chiamarsi "Teoria dei Giochi ed Applicazioni". In generale è possibile distinguere i giochi in due classi principali: Giochi non cooperativi Giochi cooperativi Tale distinzione è in realtà non precisamente delineabile. Infatti, i giochi cooperativi rappresentano situazioni di interazione strategica dove gli agenti hanno un interesse comune nel trovare un determinato accordo (si pensi ad esempio ad un compratore e ad un venditore che devono accordarsi sul prezzo di un bene). I giochi cooperativi suppongono che, prima di fare l o erta sul prezzo di vendita e sul prezzo di acquisto (e cioè prima che il gioco venga giocato), gli individui si incontrino e discutano cercando di trovare l accordo. Nei giochi non cooperativi, invece, si suppone che i due agenti facciano le loro o erte/richieste all interno del gioco. Ma, allo stesso tempo, nei giochi non cooperativi è possibile modellare la presenza di un gioco più grande nella quale vengono studiate le varie proposte precontrattuali come azioni strategiche inglobando la fase di 1

"contrattazione" all interno di un gioco non cooperativo fuori dal quale non è possibile fare altra pre-contrattazione. Per questo motivo lo studio dei giochi non cooperativi è considerato solitamente più importante. In questo corso ci occuperemo solo di giochi non cooperativi. E utile distinguere i giochi anche in base alla seguente distinzione: Giochi a somma zero Giochi non a somma zero Un gioco è a somma zero se gli interessi degli agenti sono completamente opposti, ovvero se massimizzare il risultato di un giocatore equivale a minimizzare il risultato dell altro. Un esempio di gioco a somma zero è il così detto gioco dei matching-pennies. Due individui hanno in mano una moneta ciascuno e la mettono su un tavolo simultaneamente scegliendo il lato da mostrare. Se le facce delle due monete sono uguali (due teste a due croci) l individuo 2 paga un dollaro all individuo 1, mentre se le due facce sono diverse, l individuo 1 paga un dollaro all individuo 2. Rappresentiamo tale situazione nella forma seguente: Il gioco dei Matching-pennies Individuo 2 testa croce Individuo 1 testa 1, -1-1, 1 croce -1, 1 1, -1 Tale rappresentazione è detta in forma normale o forma strategica. Essa è rappresentata dalla matrice dei payo, dai possibili risultati (payo s) per i giocatori e dalle strategie che i giocatori possono scegliere. Tale gioco è a somma zero poichè la somma dei payo s in ogni possibile combinazione di strategie è pari a zero. Non tutti i giochi sono a somma zero. Ad esempio il seguente gioco, che rappresenta il dilemma del prigioniero in forma normale, non è un gioco a somma zero, e non rappresenta, come il precedente, una situazione di puro con itto: Il dilemma del prigioniero Individuo 2 confessa non confessa Individuo 1 confessa -6, -6 0, -10 non confessa -10, 0-1, -1 Inoltre, consideriamo il problema dell incontro tra due persone che non ricordano dove si sono date appuntamento a New York. Ad esempio i due individui non ricordano se avevano deciso di andare alla Metropolitan Opera House oppure al MoMa. Loro vogliono incontrarsi perchè vogliono vedere l opera o visitare il museo insieme, così come illustrato di seguito. 2

Il problema del coordinamento Individuo 2 Metropolitan MoMa Individuo 1 Metropolitan 100, 100 20, 20 MoMa 20, 20 100, 100 Si tratta di una situazione dove non c è nessun con itto. Gli interessi degli agenti sono completamente allineati. Ma l utilità di ogni individuo dipende da cosa farà l altro e, ancora più importante, l azione di ogni individuo dipenderà da cosa egli pensa che l altro farà. Quindi anche il semplice coordinamento tra persone che hanno lo stesso interesse ha natura strategica. La teoria dei giochi permette di analizzare tutte le situazioni di puro con itto, di con itto parziale e le situazioni di coordinamento tra agenti. 1.1 Gli ingredienti di un gioco in forma normale 1. Giocatori i = 1; 2; :::n 2. L insieme delle strategie S i per ogni giocatore i. Una strategia tipica è indicata da s i 2 S i : 3. La funzione dei payo (una funzione di utilità) i : S i S i! R per ogni giocatore i, dove S i = n j=1 S j 8j 6= i: Un tipico elemento di S i è indicato da s i : In altre parole, il payo è funzione delle strategie giocate: i = i (s i ; s i ): Possiamo quindi riassumere un gioco come l aggregazione di questi tre elementi. Formalmente: G = (S i ; i ) n i=1 (1) In generale indichiamo con S = n i=1 S i come l insieme di tutte le strategie di tutti gli n giocatori. E importante notare che l elemento s i 2 S i rappresenta un piano di azione (o regola decisionale) per ogni possibile contingenza in cui il giocatore i è chiamato a decidere nel gioco G: Si tratta di capire che una strategia deve dire che cosa fare ad ogni possibile livello decisionale. Per capire meglio, consideriamo il dilemma del prigioniero illustrato sopra. In quel gioco ogni giocatore ha due possibili azioni per un totale di S i S i = 4 possibili risultati o strategie (azioni data l azione dell avversario). Consideriamo adesso il caso in cui il dilemma del prigioniero sia giocato due volte consecutive con i giocatori che ricordano esattamente le strategie precedentemente giocate (perfect recall). Nel secondo periodo ogni giocatore può essere chiamato a giocare da 4 possibili set di informazioni. Egli ha sempre due possibili strategie S i : Quindi per ogni nodo di informazione avremo S i S i = 4, quindi nel complesso avremo 16 possibili strategie per ogni giocatore. Il che vuol dire un totale di 32 strategie. Quindi, se abbiamo 5 set 3

di informazioni e due azioni per giocatore, il totale delle strategie è dato da 2 5 = 32: 1 st time 2 nd time sets di informazioni 1# 4# risultati 4% 16 ogni giocatore ha 5 set di informazioni e 2 strategie per ogni set, questo signi ca che le può combinare in 2 2 2 2 2 = 2 5 = 32 modi. Quanti sono i set di informazioni se il gioco è giocato 3 volte? 1 st time 2 nd time 3 th time sets di informazioni 1# 4# 16 risultati 4% 16 64 I set di informazioni sono 21. Il totale delle possibili strategie in un dilemma del prigioniero giocato 3 volte è pari a 2 21 = 2097152! Questo ci serve a capire che quando aumenta il numero dei nodi a cui un individuo è chiamato a giocare, la de nizione di tutte le combinazioni dei suoi possibili comportamenti aumenta in maniera incontrollabile. La teoria dei giochi ci aiuta a modellare tali situazioni. (Sapreste dire quanti sono i set di informazioni se il gioco del dilemma del prigioniero è ripetuto tre volte ma ogni giocatore ricorda solo le sue azioni e non quelle dell avversario?). 1.2 Gli ingredienti di un gioco in forma estesa 1) Giocatori 2) Nodo iniziale (no predecessori, rappresentato da un cerchio vuoto); 3) Nodi successori 4) Payo s Per quanto riguarda i giochi sopra illustrati (matching pennies, dilemma del prigioniero o gioco del meeting in New York), quando questi vengono rappresentati in forma estesa, i nodi successori, in cui il giocatore 2 è chiamato a giocare non sono in realtà "staccati" dal nodo precedente, in quanto i due giocatori stanno giocando simultaneamente. Per capire meglio, tali nodi sarebbero staccati se il gioco fosse in due fasi (se fosse un gioco dinamico, la cui tipologia verrà studiata in dettaglio più avanti). Consideriamo il Matching-pannies game. Se il gioco fosse dinamico, avremmo che il giocatore 1 mette per primo la sua moneta sul tavolo, dopo di che, il giocatore 2 osserva la scelta del giocatore 1 e sceglie il lato della sua moneta (un bel gioco per il giocatore 2!). Per indicare invece, che la scelta dell azione avviene simultaneamente tra i due giocatori, si "cerchiano" i nodi che "appartengono" al nodo precedente. Tutti i nodi che in una rappresentazione in forma estesa non sono cerchiati sono intesi essere singletoni, ovvero sono singoli set di informazione. 4

Figure 1: Matching pennies sequenziale 1.3 Strategie miste Un elemento s i 2 S i è detto strategia pura. Gli individui possono giocare a caso su tutti gli elementi di S i ovvero giocare con una certa probabilità tutte le strategie che egli ha a disposizione. Tale "randomizzazione" sulle strategie pure è detta strategia mista o mixed strategy (nel gioco dei matching pennies simultaneo, ad esempio, un giocatore non sceglie quale lato della moneta giocare ma la lancia per aria. Egli sta giocando una strategia mista che attribuisce una probabilità di 1=2 a entrambe le sue strategie pure. L insieme delle strategie miste del giocatore i, indicato da S i è l insieme della distribuzione di probabilità su S i: In presenza di strategie miste i payo degli individui sono dati dai valori attesi dati i payo originali (la funzione di utilità che è contenuta nella matrice soddisfa tale condizione). Il generico gioco con strategie miste derivato da un gioco G = (S i ; i ) n i=1 in strategie pure, è indicato con la seguente forma: G = (S i ; E[ i ]) n i=1 (2) In un gioco con due giocatori dove ognuno ha due strategie, la situazione può essere rappresentata come segue: 5

Figure 2: Matching pennies simultaneo Player 2 p 2 1 p 2 A2 B2 Player 1 p 1 A1 1, 0 0, 1 1 p 1 B1 0, 1 1, 0 con p i 2 [0; 1] per ogni i: La coppia [p i ; (1 p i )] è una tipica strategia mista per il giocatore i: L insieme delle strategie miste è dato da. S i = f(p; 1 p) j p 2 [0; 1]g (3) Una strategia pura è una strategia mista a cui è assegnata una probabilità p = 1: Quale è il payo atteso dal giocatore 1 in tale gioco? Informalmente, il giocatore 1 sta "randomizzando" (così come il giocatore 2). Il risultato di tale processo sarà: E[ 1 (p 1 ; p 2 )] = p 1 p 2 (1) + p 1 (1 p 2 )(0) + (1 p 1 )p 2 (0) + (1 p 1 )(1 p 2 )(0) = p 1 p 2 + (1 p 1 )(1 p 2 ): E ovvio che nel caso di un giocatore con due strategie la sua distribuzione di probabilità può essere semplicemente espressa con p i ed 1 p i (vedi relazione 6

(3)): Ma abbiamo bisogno di poter generalizzare anche al caso in cui un giocatore ha più di 2 strategie sulle quali distribuisce la sua probabilità. In generale indichiamo una strategia mista con i 2 S i : Se S i è un insieme nito, noi avremo che i è tale che: X i (s i ) = 1: (4) s i2s i Con questa notazione, possiamo scrivere una de nizione più corretta di profitto atteso (expected payo ). In particolare per ogni ( i ; i ), avremo che il payo atteso per il giocatore i è dato da: X E[ i ( i ; i )] = (s i ; s i ) i (s i ) i (s i ) (5) s i2s i;s i2s i Nei giochi in forma estesa ogni giocatore può generare una distribuzione di probabilità su tutte le sue strategie o ad ogni nodo di ogni set di informazioni. Questo ultimo caso è noto come strategia comportamentale (behavioural strategies, do noi non studiate in questo corso. Ad ogni modo nei giochi con perfect recall le strategie comportamentali e le strategie miste coincidono.). 1.4 Conoscenza (knowledge) ed informazione E fondamentale stabilire cosa i giocatori conoscono in un gioco. Abbiamo già detto che si assume che ogni giocatore ricorda tutte le strategie giocate (da lui e dagli altri) nel passato (perfect recall). Diamo le seguenti de nizioni. Un evento si de nisce common knowledge se è noto a tutti i giocatori, se tutti i giocatori sanno che tale elemento è noto a tutti i giocatori, se tutti i giocatori sanno che tutti i giocatori sanno che tale elemento è noto a tutti i giocatori e se tutti i giocatori sanno...ad in nitum. Un gioco è un gioco ad informazione completa se la struttura del gioco è common knowldge. Un gioco è detto essere ad informazione perfetta se tutti i set di informazioni sono singletoni (le mosse passate sono perfettamente osservate). Nota che un gioco ad informazione imperfetta con informazione completa è un gioco la cui struttura è nota a tutti e che al suo interno prevede un asimmetria informativa (in forma estesa, due nodi non singletoni e la struttura del gioco perfettamente nota a tutti i giocatori). Come vedremo più avanti, un gioco con informazione incompleta (ad esempio un individuo non sa quale gioco sta giocando, mentre l altro individuo sa che gioco sta giocando e sa che l altro giocatore non sa che gioco sta giocando) può essere trasformato, secondo l approccio di Harsanyi (premio nobel) in un gioco con informazione imperfetta ma completa. Esercizi 1) a. Si descrivino in forma normale ed in forma estesa il seguente gioco: 7

Giocatori: 2 imprese Regole: L impresa 1 inizialmente deve decidere se entrare o non in un mercato. Se l impresa 1 non entra, il gioco nisce e l impresa 2 che è già nel mercato si gode un pro tto di monopolio di 2000 euro e l impresa 1 prende zero pro tti. Se l impresa 1 entra, l impresa 2 deve decidere se fare la concorrenza ( ght) contro l impresa 1 oppure se dividere il mercato (share). Se l impresa 2 decide di fare la guerra con l impresa 1 entrambe avranno una perdita di 1000 euro. Se invece l impresa 2 decide di dividere il mercato con il nuovo entrato, entrambi faranno un pro tto di 1000. b. Come si modi cano le rappresentazioni se lo scenario prevedesse che dopo l entrata nel mercato entrambe le imprese devono decidere se farsi la guerra o cooperare? (si assumano payo a piacere). (Suggerimento: fare prima la forma estesa). 2) In un gioco dove un giocatore i ha N set di informazioni con n = 1; 2; :::N e M n possibili azioni ad ogni set n, quante strategie ha il giocatore i? 8