• Non ci sono risultati.

Teoria dei Giochi: lezione del 23 Marzo 2017

N/A
N/A
Protected

Academic year: 2021

Condividi "Teoria dei Giochi: lezione del 23 Marzo 2017"

Copied!
17
0
0

Testo completo

(1)

Teoria dei Giochi: lezione del 23 Marzo 2017

Chiara Mocenni

Corso di Teoria dei Giochi e Giochi Evolutivi

(2)

Le funzioni di payoff

In un gioco a due giocatori si introducono delle funzioni di payoff sulla base delle matrici di payoff del gioco assegnate a ciascun giocatore.

Se A ∈ R m

1

×m

2

e B ∈ R m

1

×m

2

sono le matrici di payoff del giocatore 1 e del giocatore 2, rispettivamente, si hanno 4 casi:

entrambi scelgono strategie pure, uno dei due sceglie una strategia

pure a l’altro una strategia mista, entrambi scelgono strategie

miste.

(3)

Entrambi i giocatori scelgono strategie pure

Se il giocatore 1 sceglie la strategia pura i e il giocatore 2 la strategia pura j , il payoff ottenuto dal giocatore 1 ` e:

a i ,j

e il payoff ottenuto dal giocatore 2 ` e:

b i ,j

(4)

Un giocatore sceglie una strategia pura e l’altro una mista

Il giocatore 1 sceglie la strategia pura i e il giocatore 2 sceglie la strategia mista x 2 . Il payoff ottenuto dal giocatore 1 ` e:

u 1i =

m

2

X

j =1

a ij x 2j

mentre se il giocatore 2 sceglie la strategia pura j e il giocatore 1 la strategia mista x 1 il payoff ottenuto dal giocatore 2 ` e:

u 2j =

m

1

X

i =1

b ij x 1i

(5)

Entrambi i giocatori scelgono strategie miste

Siano x 1 e x 2 le strategie miste del giocatore 1 e del giocatore 2, rispettivamente. Il giocatore 1 in media guadagna:

π 1 (x 1 , x 2 ) = x 1 T Ax 2

mentre il giocatore 2 in media guadagna

π 2 (x 1 , x 2 ) = x 1 T Bx 2

(6)

I giochi con 2 giocatori e 2 strategie

Consideriamo i giochi a due giocatori e due strategie. I payoff dei 2 giocatori sono rappresentati dalle seguenti matrici:

A =

 a 1 b 1 c 1 d 1



, B =

 a 2 c 2 b 2 d 2

 . e la relativa bimatrice ` e:

G 2

s1 s2

s1 (a 1 , a 2 ) (b 1 , c 2 ) G 1

s2 (c 1 , b 2 ) (d 1 , d 2 )

(7)

Le funzioni di payoff nei giochi con 2 giocatori e 2 strategie

Le funzioni di payoff ottenute con le matrici A e B, ed usando come vettori

x = [x 1 1 − x 1 ] T e y = [y 1 1 − y 1 ] T , sono:

π 1 (x , y ) = x 1 [(a 1 − c 1 + d 1 − b 1 )y 1 + b 1 − d 1 ] + (c 1 − d 1 )y 1 + d 1

π 2 (x , y ) = y 1 [(a 2 − c 2 + d 2 − b 2 )x 1 + b 2 − d 2 ] + (c 2 − d 2 )x 1 + d 2

(8)

Gli equilibri di Nash nei giochi con 2 giocatori e 2 strategie

Calcolando le derivate

∂π 1

∂x 1

e ∂π 2

∂y 1

e ponendole uguali a 0, si ottengono le seguenti soluzioni:

x 1 = (d 2 − b 2 )

(d 2 − b 2 ) + (a 2 − c 2 ) , x 2 = (a 2 − c 2 ) (d 2 − b 2 ) + (a 2 − c 2 ) y 1 = (d 1 − b 1 )

(d 1 − b 1 ) + (a 1 − c 1 ) , y 2 = (a 1 − c 1 )

(d 1 − b 1 ) + (a 1 − c 1 )

(9)

Equilibri di Nash puri e misti ammissibili

Tali soluzioni sono valide se appartengono al simplesso ∆ di dimensione 2 e rappresentano l’eventuale equilibrio misto del gioco.

Gli equilibri puri invece possono essere ricavati utilizzando il metodo della bimatrice.

Esercizio. Calcolare gli equilibri di Nash dei giochi a 2 giocatori e 2

strategie visti fino ad ora e analizzarne l’ammissibilit` a.

(10)

Calcolo degli equilibri di Nash misti: 2 giocatori e 3 strategie

Mostriamo come calcolare l’equilibrio di Nash misto della morra cinese.

Si noti che la morra cinese non ha equilibri puri, e quindi per il teorema di Nash deve esserci per forza almeno un equilibrio misto.

Le matrici di payoff del gioco sono le seguenti:

A = B T =

0 −1 1

1 0 −1

−1 1 0

(11)

Le funzioni di payoff

Si costruiscano i vettori x ed y come spiegato in precedenza:

x =

x 1 x 2

1 − x 1 − x 2

 , y =

y 1 y 2

1 − y 1 − y 2

 Le funzioni di payoff diventano:

π 1 (x , y ) = x T Ay = (−3y 2 + 1)x 1 + (3y 1 − 1)x 2 − y 1 + y 2

π 2 (x , y ) = x T By = (−3x 2 + 1)y 1 + (3x 1 − 1)y 2 − x 1 + x 2

(12)

Massimizzazione delle funzioni di payoff (1/2)

Calcoliamo le derivate...

 

 

 

 

∂π 1

∂x 1 = −3y 2 + 1

∂π 1

∂x 2

= 3y 1 − 1 ,

 

 

 

 

∂π 2

∂y 1

= −3x 2 + 1

∂π 2

∂y 2

= 3x 1 − 1

(13)

Massimizzazione delle funzioni di payoff (2/2)

...e poniamole pari a 0:

 

 

 

 

∂π 1

∂x 1 = −3y 2 + 1 = 0

∂π 1

∂x 2

= 3y 1 − 1 = 0

=⇒

 

 

 

 

 

 

 

 

y 1 = 1 3 y 2 = 1 3

y 3 = 1 − y 1 − y 2 = 1 3

 

 

 

 

∂π 2

∂y 1 = −3x 2 + 1 = 0

∂π 2

∂y 2 = 3x 1 − 1 = 0

=⇒

 

 

 

 

 

 

 

 

x 1 = 1 3 x 2 = 1 3

x 3 = 1 − x 1 − x 2 = 1

3

(14)

Il Dilemma del Prigioniero

A =

 3 0 4 1



, B =

 3 4 0 1



.

(15)

Il gioco Stug-Hunt

A =

 2 0 1 3



, B =

 3 1 0 2



.

(16)

Il Chicken Game

A =

 −10 1

−1 0



, B =

 −10 −1

1 0



.

(17)

Il gioco Falchi e Colombe

A =

 −1/2 2

0 1/2



, B =

 −1/2 0

2 1/2



.

Riferimenti

Documenti correlati

Il settore in cui attualmente l’idrogeno sta riscuotendo più successo è quello dei trasporti, dove i vantaggi in termini di tutela ambientale risultano più immediati: in questo

Durante i numerosi sopralluoghi effettuati sia in occasione dei rilievi della rete che durante alcuni eventi meteorici, oltre che dalla verifica della rete con il metodo

L’idea è semplice da esprimere (anche se, per giochi un po’ com- plessi, vi sono dei dettagli di cui tener conto): la coppia di strategie non solo deve essere un equilibrio di Nash

L’analogia con la Fisi- ca non si limita al fatto che ci permette di sostituire due fun- zioni (un campo vettoriale) con una (un campo scalare): si ve- rifica facilmente come, nel

In questo caso, la stabilit` a evolutiva richiede che un piccolo gruppo di individui che tenta di utilizzare una strategia alternativa ottiene un risultato peggiore di coloro

Quindi, se un parte arbitrariamente piccola della popolazione iniziasse a utilizzare tale strategia redditizia i , gli individui individui di questo gruppo guadagnerebbero un

[r]

Questa scelta implica che il passaggio attraverso i nodi dell'altro giocatore, e dunque la richiesta di collaborazione, sia molto probabile: eseguendo l'algoritmo di Dijkstra per