Primeiro Seminário de Teoria dos Jogos Maio de 2007...

23
Teorema de Nash Primeiro Seminário de Teoria dos Jogos Maio de 2007 Fabrício Murai

Transcript of Primeiro Seminário de Teoria dos Jogos Maio de 2007...

Page 1: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

Teorema de Nash

Primeiro Seminário de Teoria dos Jogos

Maio de 2007

Fabrício Murai

Page 2: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

2

Sumár io

● Objetivos● Notação e definições● Enunciado do Teorema● Teoremas do Ponto Fixo● Demostração do Teorema● Referências

Page 3: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

3

Obje t i vos

● Apresentar a demonstração do Teorema de Nash

Page 4: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

4

Notação e de f in i ções

● Jogo estático finito na forma normal:– Existem N jogadores, denotados por

. Vamos denotar o conjunto de índices por .

– Seja o número de estratégias de um jogador e o conjunto de índices por , sendo um elemento típico de representado por .

– Se é o resultado do jogo, a perda de é dada por .

f1; 2; :::;Ngmi

Pi f1; 2; :::;migMi

ni

fn1; n2; :::; nNgain1;n2;:::;nNPi

Mi

N

P1; P2; :::; PN

Page 5: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

5

Notação e de f in i ções

● Um equilíbrio de Nash usando estratégias puras é uma N-upla , com , onde N inequações seguintes são satisfeitas para todo :

fn¤1; n¤2; :::; n¤Ng

ni 2Mi; i 2 N

a1¤ , a1n¤1 ;n

¤2;:::;n

¤N· a1n1;n¤

2 ;:::;n¤N

an¤ , ann¤1 ;n

¤2;:::;n

¤N· ann¤

1 ;n¤2;:::;nN

a2¤ , a2n¤1 ;n

¤2;:::;n

¤N· a2n¤

1 ;n2;:::;n¤N

... gn¤i 2Mi; i 2 N

Page 6: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

6

Notação e de f in i ções

● Uma estratégia mista adotada por um jogador i é uma distribuição de probabilidade sobre , onde é a probabilidade de escolher a estratégia .– Exemplo:

yi

Mi yinjnj

Espaço de estratégias do jogador 1:

1-simplex 2-simplex

N = 2

mi = 2 mi = 3

Page 7: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

7

Notação e de f in i ções

0 1

Outra representação:

1

1 Espaço de estratégiasdo jogador 1 e 2

1

1

1

y11

N = 3;mi = 2; 8i 2 N

N = 2;mi = 2; 8i 2 N

Espaço de estratégiasdo jogador 1

yi2 = 1¡ yi1

Todos esses são subespaçosdo fechados, limitados econvexos.

<n

Page 8: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

8

Notação e de f in i ções

● Um equilíbrio de Nash formado por estratégias mistas é uma N-upla , onde as seguintes inequações são satisfeitas para todo

:yj 2 Y j ; j 2 N

fyi¤ 2 Y i; i 2 Ng

Page 9: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

9

Notação e de f in i ções

X

M1

:::X

MN

y1n1y2¤n2 :::y

N¤nN a

1n1;:::;nN

X

M1

:::X

MN

y1n1y2¤n2 :::y

N¤nN a

1n1;:::;nN

X

M1

:::X

MN

y1¤n1y2n2 :::y

N¤nN a

2n1;:::;nN

...

)¹J1¤ ,X

M1

:::X

MN

y1¤n1y2¤n2:::yN¤nN a

1n1;:::;nN

·

¹J2¤ ,X

M1

:::X

MN

y1¤n1y2¤n2 :::y

N¤nN a

2n1;:::;nN ·

¹J1¤ ,X

M1

:::X

MN

y1¤n1y2¤n2 :::y

N¤nN a

1n1;:::;nN ·

Volta ao slide 16

Page 10: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

10

Enunc iado do Teorema

● Todo jogo estático finito com N jogadores em forma normal possui pelo menos um equilíbrio não-cooperativo (equilíbrio de Nash) usando estratégias mistas.

Observação: Toda estratégia pura é uma estratégia mista.

Page 11: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

11

Teoremas do Ponto F ixo

● Teorema do Ponto Fixo de Brouwer– Se é um subconjunto convexo e compacto

do e é uma função contínua mapeando em si mesmo, então existe pelo menos um tal que .

SS<n f

x 2 S f(x) = x

Page 12: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

12

Demonst ração do Teorema

● Seja uma N-upla de estratégias mistas para o jogo de N jogadores. Vamos definir:

para cada e . Note que esta função é contínua.

fyi 2 Y i; i 2 Ng

Ãini(y1; :::yN) ,

X

M1

:::X

MN

y1n1y2n2 :::y

NnNa

in1;:::;nN

¡X

M1

:::X

Mi¡1

X

Mi+1

:::X

MN

y1n1 :::yi¡1ni¡1

yi+1ni+1 :::yNnNa

in1;:::;nN

ni 2Mi i 2 N

perda esperada

perda esperada usandoa estrat. pura

Voltar ao Slide 20

ni

Page 13: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

13

Demonst ração do Teorema

● Agora, seja relacionado a por:

para cada e . Logo, é também uma função contínua. Então, introduzindo a transformação:

cini , maxfÃini ; 0g

ciniÃini

ni 2Mi i 2 N cini(y1; :::; yN )

Voltar ao Slide 20

¹yini =yini + c

ini

1 +P

j2Micij; ni 2Mi; i 2 N

observe que não estamosusando para não confundircom o índice de

cinini ¹yini

Page 14: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

14

Demonst ração do Teorema

● Note que:

X

Mi

¹yini = 1

g¹yini ¸ 0 0 · ¹yini · 1yini · 1; cini ·

PMicinj ) ¹yinI · 1

X

Mi

¹yini =yin1 + y

in2 + ::: + y

inN + c

in1 + c

in2 + :::+ c

inN

1 +Pj2Mi

cijX

Mi

¹yini =

PMiyini +

Pni2Mi

cini1 +

Pj2Mi

cij

Page 15: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

15

Demonst ração do Teorema

T

(¹y1; :::; ¹yN) = T (y1; :::; yN )

T

T

● E chamando-a de :

podemos observar que é um mapeamento contínuo de em si mesmo. Como é fechado, limitado e convexo, pelo Teorema do Ponto Fixo de Brouwer, o mapeamento tem pelo menos um ponto fixo.

QN YiQ

N Yi

Page 16: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

16

Demonst ração do Teorema

● Agora iremos provar que é um equilíbrio de Nash usando estratégias mistas se e somente se for um ponto fixo desse mapeamento.

● Sentido direto:

Se é um equilíbrio de Nash usando estratégias mistas, então por definição, a função é não-positiva para todo , e , e por fim para todo , .

fyi¤ 2 Y i; i 2 Ng

fyi¤ 2 Y i; i 2 Ng

ni 2Mi i 2 Nni 2Mi i 2 Ncini = 0

Ãini(y1¤; :::; yN¤)

Page 17: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

17

Demonst ração do Teorema

● Como

então:

provando que é um ponto fixo de .

¹yini =yini + c

ini

1 +P

j2Micij; cini = 0; ni 2Mi; i 2 N

T (y1¤; :::; yN¤) = (y1¤; :::; yN¤)

T

fyi¤ 2 Y i; i 2 Ng

Page 18: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

18

Demonst ração do Teorema

● Sentido inverso:

Suponha que é um ponto fixo de , mas não é um equilíbrio de Nash. Então, para algum (por exemplo, ), existe um tal que:

Agora seja o índice onde a quantidade

fyi¤ 2 Y i; i 2 NgT

i 2 N i = 1

~y1 2 Y 1

X

M1

:::X

MN

y1n1y2n2 :::y

NnN a

1n1;:::;nN >

X

M1

:::X

MN

~y1n1y2n2 :::y

NnNa

1n1;:::;nN

(1)

~n1

Page 19: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

19

Demonst ração do Teorema

alcança seu menor valor sobre .● Como é uma estratégia mista, o lado

direito da equação (1) pode ser limitado por baixo por (2) com :

~y1

(2)X

M2

:::X

MN

y2n2 :::yNnNa

1n1;:::;nN

ni 2Mi

n1 = ~n1X

M1

:::X

MN

y1n1y2n2 :::y

NnN a

1n1;:::;nN >

X

M1

:::X

MN

~y1n1y2n2 :::y

NnNa

1n1;:::;nN

>X

M2

:::X

MN

y2n2 :::yNnNa

1~n1;:::;nN

X

M1

:::X

MN

y1n1y2n2:::yNnN a

1n1;:::;nN

>X

M2

:::X

MN

y2n2 :::yNnNa1~n1;:::;nN

Voltar ao Slide 21

Page 20: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

20

Demonst ração do Teorema

é equivalente a:

E mais:

X

M1

:::X

MN

y1n1y2n2 :::y

NnN a

1n1;:::;nN >

X

M2

:::X

MN

y2n2 :::yNnNa

1~n1;:::;nN

definição de Psi

c1~n1 > 0

cini ¸ 0) c1n1 ¸ 0definição de c

)PM1c1n1 > 0

Voltar ao Slide 22

Ã1~ni(y1; y2; :::; yN) > 0

Page 21: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

21

Demonst ração do Teorema

● Agora seja o índice onde a quantidade (2) alcança o seu valor máximo.

● Então, podemos limitar superiormente o lado esquerdo de (1) pelo valor (2) quando :

n̂1

n1 = n̂1

X

M1

:::X

MN

y1n1y2n2 :::y

NnN a

1n1;:::;nN >

X

M1

:::X

MN

~y1n1y2n2 :::y

NnNa

1n1;:::;nN

X

M2

:::X

MN

y2n2 :::yNnNa

1n̂1;:::;nN >

X

M2

:::X

MN

y2n2 :::yNnNa

1n̂1;:::;nN >

X

M1

:::X

MN

y1n1y2n2 :::y

NnNa

1n1;:::;nN

Page 22: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

22

Demonst ração do Teorema

é equivalente a:

E mais: )PM1c1n1 > 0

X

M2

:::X

MN

y2n2 :::yNnNa1n̂1;:::;nN >

X

M1

:::X

MN

y1n1y2n2:::yNnNa

1n1;:::;nN

c1n̂1 = 0

Resultado obtido em 20 CONTRADIÇÃO!

Ã1n̂i(y1; y2; :::; yN) < 0

¹y1n̂1 =y1n̂1 + c

1n̂1

1 +P

j2M1c1j

¹y1n̂1 < y1n̂1

Page 23: Primeiro Seminário de Teoria dos Jogos Maio de 2007 ...classes/teoria_dos_jogos/apresentacao_v4.pdf · 4 Notação e definições Jogo estático finito na forma normal: – Existem

23

Refe rênc ias

● T. Basar and G. J. Olsder● Fixed-Point Theorems

http://cepa.newschool.edu/het/essays/math/fixedpoint.htm

● Nash Equilibrium http://www.scs.carleton.ca/~maheshwa/MAW/MAW/node7.html

● Brouwer fixed point theorem http://en.wikipedia.org/wiki/Brouwer_fixed_point_theorem

● Mahalanobis http://mahalanobis.twoday.net/stories/308405/