• 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

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

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]