10.07.2015 Views

Esercizi su calcolo di soluzioni in equilibrio in giochi strategici

Esercizi su calcolo di soluzioni in equilibrio in giochi strategici

Esercizi su calcolo di soluzioni in equilibrio in giochi strategici

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Strumenti della Teoria dei Giochi per l’Informatica A.A. 2009/10Lecture :<strong>Esercizi</strong> per il corso <strong>di</strong> Strumenti <strong>di</strong> Teoria dei Giochi per l’InformaticaDocente Prof. V<strong>in</strong>cenzo AulettaNote redatte da: V<strong>in</strong>cenzo De Maio1 Concetti <strong>di</strong> soluzione<strong>Esercizi</strong>o 1.1 (Asta <strong>di</strong> primo prezzo) Formulare un’asta <strong>di</strong> primo prezzo come un giocostrategico e trovare i <strong>su</strong>oi stati stabili.• Abbiamo n acquirenti e un oggetto <strong>in</strong> ven<strong>di</strong>ta.• Le valutazioni dei giocatori sono v 1 ≥ v 2 . . . v n ≥ 0• Il bene viene assegnato al giocatore che fa l’offerta più alta (o <strong>di</strong> m<strong>in</strong>imo <strong>in</strong><strong>di</strong>ce nel caso<strong>di</strong> offerte <strong>di</strong> pari valore) che paga esattamente quanto offerto.• u i (b) = v i − p iSoluzione: Sia N = {1 . . . n} l’<strong>in</strong>sieme dei giocatori.Sia A i = [0, <strong>in</strong>f) l’<strong>in</strong>sieme <strong>di</strong> tutte le possibili offerte.∀ b ∈ A 1 × . . . × A n u i (b) ={0 se i non v<strong>in</strong>cev i − b ise i v<strong>in</strong>cedove b è il vettore contenente le offerte dei giocatori. Una soluzione b = (b 1 . . . b n ) è un <strong>equilibrio</strong>Nash se• b 1 ∈ [v 1 , v 2 ]• b j ≤ b i j > 1• ∃i > 1 tale che b i = b 1 .In questa soluzione il giocatore 1 v<strong>in</strong>ce e la <strong>su</strong>a utilità è v 1 − b 1 ≥ 0. Se <strong>di</strong>chiarasse b ′ 1 > b 1v<strong>in</strong>cerebbe ancora ma con utilità v 1 − b ′ 1 < v 1 − b 1 . Se, <strong>in</strong>vece, <strong>di</strong>chiarasse b 1 > b ′ 1 perderebbe eavrebbe utilità 0.Per ogni altro acquirente l’utilità è 0. Se il giocatore i <strong>di</strong>chiarasse b ′ i > b 1 v<strong>in</strong>cerebbe con utilitàv i − b ′ i < 0.Dimostriamo ora che non esistono equilibri <strong>di</strong> Nash <strong>in</strong> cui il giocatore non v<strong>in</strong>ce l’asta. Questosignifica che b 1 < b i . Se b 1 ≤ v 1 allora 1 può offrire b i < b ′ 1 ≤ 1 e ottenere una utilità positiva.Se b i > v 1 allora il giocatore i ha un’utilità negativa e può offrire b ′ i ≤ b 1 ottentendo utilità paria 0. Nota che se stabilissimo che <strong>in</strong> caso <strong>di</strong> parità l’oggetto è assegnato a un giocatore scelto acaso tra quelli che hanno fatto la migliore offerta allora il gioco non avrebbe equilibri <strong>di</strong> Nash.1


2 Lecture : <strong>Esercizi</strong> per il corso <strong>di</strong> Strumenti <strong>di</strong> Teoria dei Giochi per l’Informatica<strong>Esercizi</strong>o 1.2 (Chicken game) Due <strong>in</strong><strong>di</strong>vidui sono impegnati <strong>in</strong> uno scontro. Ognuno <strong>di</strong> loropreferisce avere la meglio senza doversi impegnare. Le possibili azioni sono ”aggre<strong>di</strong>re” e ”<strong>di</strong>fendersi”.I giocatori guadagnano 4 se scelgono entrambi una strategia <strong>di</strong>fensiva e 0 se decidono <strong>di</strong>attaccare entrambi; se <strong>in</strong>vece uno sceglie <strong>di</strong> attaccare e l’altro <strong>di</strong> <strong>di</strong>fendersi, quello che si <strong>di</strong>fendeguadagna 1 mentre l’altro guadagna 5. Modellare il gioco e trovare gli equilibri <strong>di</strong> Nash.Soluzione:C HC 4,4 1, 5H 5, 1 0,0Abbiamo due equilibri <strong>di</strong> Nash, ovvero (C,H) e (H,C).<strong>Esercizi</strong>o 1.3 A n citta<strong>di</strong>ni viene chiesto <strong>di</strong> contribuire alla costruzione <strong>di</strong> un bene comune.Il bene verr‡ costruito solo se ci saranno almeno 2 ≤ k ≤ n contributi; <strong>in</strong> caso <strong>di</strong> mancatacostruzione i contributi vanno persi. Ogni giocatore preferisce avere il bene piuttosto che nonaverlo e preferisce non contribuire a contribuire. Formulare il problema come un gioco strategicoe trovare gli stati stabili.<strong>Esercizi</strong>o 1.4 (War of attrition) Due giocatori si contendono un oggetto ed ognuno ha una<strong>su</strong>a valutazione v i > 0 dell’oggetto. F<strong>in</strong> quando entrambi i giocatori richiedono l’oggetto quest<strong>in</strong>on viene assegnato. Se all’istante i un giocatore r<strong>in</strong>uncia l’oggetto viene imme<strong>di</strong>atamente assegnatoall’avversario. Se r<strong>in</strong>unciano allo stesso istante ognuno ottiene met‡ oggetto. Per ogniistante <strong>in</strong> cui il giocatore resta <strong>in</strong> gioco paga 1 qu<strong>in</strong><strong>di</strong> se l’agente i ottiene l’oggetto al tempo t la<strong>su</strong>a valutazione Ë <strong>di</strong> v i −t e se r<strong>in</strong>uncia <strong>in</strong> quell’istante paga −t. Formulare il problema come ungioco strategico e provare che <strong>in</strong> ogni <strong>equilibrio</strong> Nash uno dei giocatori r<strong>in</strong>uncia imme<strong>di</strong>atamenteall’oggetto.Soluzione: L’<strong>in</strong>sieme dei giocatori è N = {1, 2} e per ogni giocatore i, l’<strong>in</strong>sieme delle azioni èA i = [0, ∞). Inoltre,⎧⎪⎨ v 1 − t 1 se t 1 > t 2u 1 (t 1 , t 2 ) =v 12− t 1 se t 1 = t 2⎪⎩0 − t 1 se t 1 < t 2Consideriamo la soluzione (t 1 , t 2 ).• se t 1 = t 2 allora il giocatore 1 può giocare (t 1 + ɛ) e aggiu<strong>di</strong>carsi l’oggetto per <strong>in</strong>tero conutilità v 1 − t 1 − ɛ > v 12− t 1 .• Se 0 < t 1 < t 2 allora il giocatore 1 ha utilità −b 1 e può migliorare giocando t 1 = 0.• Se 0 = t 1 < t 2 allora il giocatore 1 ha utilità 0 e può migliorare v 1 > t 2 giocando t ′ 1 = t 2 +ɛ.Qu<strong>in</strong><strong>di</strong> tutti gli equilibri Nash sono del tipo (0, t 2 ) con t 2 > t 1 oppure (t1 0 ) con t 1 > v 2 .2 Equilibri <strong>di</strong> Nash misti<strong>Esercizi</strong>o 2.1 (Morra c<strong>in</strong>ese) Modellare la ”morra c<strong>in</strong>ese” come un gioco strategico e calcolarnegli equilibri <strong>di</strong> Nash.


Lecture : <strong>Esercizi</strong> per il corso <strong>di</strong> Strumenti <strong>di</strong> Teoria dei Giochi per l’Informatica 3<strong>Esercizi</strong>o 2.2 (Air strike) L’esercito A deve organizzare un raid aereo per colpire uno <strong>di</strong> 3possibili bersagli che hanno valore v 1 > v 2 > v 3 > 0. L’esercito B ha una batteria anti-aereache puÚ essere posta a <strong>di</strong>fesa <strong>di</strong> un solo obiettivo e che Ë <strong>in</strong> grado <strong>di</strong> neutralizzare l’attaccoall’obiettivo <strong>di</strong>feso. Formulare la situazione come un gioco strategico a somma-zero e trovare gliequilibri <strong>di</strong> Nash.3 Equilibri correlati<strong>Esercizi</strong>o 3.1 (Chicken game) Trovare gli equilibri Nash del chicken game, verificare che(0, 1 2 , 1 2, 0) Ë un <strong>equilibrio</strong> correlato e trovare l’<strong>equilibrio</strong> correlato che massimizza il social welfare.Soluzione:C HC 4,4 1, 5H 5, 1 0,0Per trovare un <strong>equilibrio</strong> dobbiamo trovare la <strong>di</strong>stribuzione <strong>di</strong> probabilità che massimizza lafunzioen 8p 11 + 6p 12 + 6p 21 soggetta ai v<strong>in</strong>coliFacendo semplici conti viene che⎧4 p 11p 11 +p 12+ p 12p 11 +p 12≥ 5 p 11p 11 +p 12⎪⎨ 5 p 21p 21 +p 22≥ 4 p 21p 21 +p 22+ p 22p 21 +p 224 p 11p 11 +p 21+ p 21p 11 +p 21≥ 5 p 11p 11 +p 215 p 12p ⎪⎩ 12 +p 22≥ 4 p 12p 12 +p 22+ p 22p 12 +p∑22ij p ij = 1p =( 1313130<strong>Esercizi</strong>o 3.2 Consideriamo un gioco a tre giocatori, denotati con 1, 2 e 3, con matrici deipayoff:)gioc. 1 L RT 0,0,3 0,0,0B 1,0,0 0,0,0gioc. 2 L RT 2,2,2 0,0,0B 0,0,0 2,2,2gioc. 3 L RT 0,0,0 0,0,0B 0,1,0 0,0,3Il giocatore 1 può giocare {B, T }, il giocatore 2 può giocare {L, R} e il giocatore 3 può giocare{A, B, C}1. Mostrare che i payoff ottenuti negli equilibri <strong>di</strong> Nash puri sono (1, 0, 0)(0, 1, 0)(0, 0, 0).2. Mostrare che esiste un <strong>equilibrio</strong> correlato <strong>in</strong> cui il giocatore 3 sceglie B e gli altri usanouna strategia equiprobabile.3. Cosa <strong>su</strong>ccederebbe se il giocatore 3 ricevesse i segnali A,B,C con la stessa probabilità?Soluzione:1. Gli equilibri <strong>di</strong> Nash puri sono (B, L, A)(B, L, C)(T, R, C)(T, R, A)


4 Lecture : <strong>Esercizi</strong> per il corso <strong>di</strong> Strumenti <strong>di</strong> Teoria dei Giochi per l’Informatica2. L’<strong>equilibrio</strong> è descritto dalla <strong>di</strong>stribuzione <strong>di</strong> probabilità{1p(x, y, z) =4se z = b0 altrimenti.Supponiamo che (x, y, z) siano i segnali ricevuti dai tre giocatori. Il giocatore 3 ricevesicuramente z = B e sa che gli altri giocatori giocheranno strategie uniformi. Qu<strong>in</strong><strong>di</strong> il<strong>su</strong>o payoff atteso è uguale a 1. Se decidesse <strong>di</strong> giocare A o C otterrebbe 3 4. Il giocatore 1riceve un segnale x e sa che z = B e y è scelto a caso. Se x = B allora ottiene un payoffatteso pari a 1, se cambia ottiene sempre 1. Se x = t ha un payoff atteso pari a 1 e secambia ottiene sempre 1. Analogamente per il giocatore 2.3. In tal caso gli equilibri correlati sarebbero quelli degli equilibri <strong>di</strong> Nash e lui otterrebbesempre un payoff atteso pari a 0.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!