Aplicações de Álgebra Linear Humberto José Bortolossi Departamento de Matemática Aplicada Universidade Federal Fluminense Aula 11 28 de janeiro de 2009 1/98 Aula 11 Aplicações de Álgebra Linear 1/1 Parte 1 2/98 Aula 11 Aplicações de Álgebra Linear 1/1 Teoria dos jogos: descrição informal Criada para se modelar fenômenos que podem ser observados quando dois ou mais agentes de decisão interagem entre si. Aplicações em eleições, leilões, balança de poder, evolução genética, etc. Mas sua teoria matemática é interessante por si própria. Teoria econômica × teoria combinatória dos jogos. 3/98 Aula 11 Aplicações de Álgebra Linear 1/1 Um pouco de história . . . 4/98 Waldegrave Cournot Zermelo Borel (1713) (1838) (1913) (1921) Aula 11 Aplicações de Álgebra Linear 1/1 Um pouco de história . . . 1944: John von Neumann e Oscar Morgenstern (The Theory of Games and Economic Behaviour). 5/98 Aula 11 Aplicações de Álgebra Linear 1/1 Um pouco de história . . . 1950: John Nash (existência de um equilíbrio de estratégias mistas para jogos não-cooperativos com n jogadores). 6/98 Aula 11 Aplicações de Álgebra Linear 1/1 Um pouco de história . . . 1994: John Nash, John Harsanyi e Reinhard Selten (prêmio Nobel de economia) 7/98 Aula 11 Aplicações de Álgebra Linear 1/1 O que é um jogo? 8/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exemplo: o dilema do prisioneiro 9/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exemplo: o dilema do prisioneiro G={Al,Bob}, SAl ={confessar,negar}, SBob ={confessar,negar}, S={(confessar,confessar),(confessar,negar),(negar,confessar),(negar,negar)}. Função utilidade de Al uAl : S→R uAl (confessar,confessar)=−5, uAl (negar,confessar)=−10, uAl (confessar,negar)=0, uAl (negar,negar)=−1, Função utilidade de Bob uBob : S→R uBob (confessar,confessar)=−5, uBob (negar,confessar)=0, 10/98 Aula 11 uBob (confessar,negar)=−10, uBob (negar,negar)=−1 Aplicações de Álgebra Linear 1/4 Exemplo: o dilema do prisioneiro G={Al,Bob}, SAl ={confessar,negar}, SBob ={confessar,negar}, S={(confessar,confessar),(confessar,negar),(negar,confessar),(negar,negar)}. Função utilidade de Al uAl : S→R uAl (confessar,confessar)=−5, uAl (negar,confessar)=−10, uAl (confessar,negar)=0, uAl (negar,negar)=−1, Função utilidade de Bob uBob : S→R uBob (confessar,confessar)=−5, uBob (negar,confessar)=0, 10/98 Aula 11 uBob (confessar,negar)=−10, uBob (negar,negar)=−1 Aplicações de Álgebra Linear 2/4 Exemplo: o dilema do prisioneiro G={Al,Bob}, SAl ={confessar,negar}, SBob ={confessar,negar}, S={(confessar,confessar),(confessar,negar),(negar,confessar),(negar,negar)}. Função utilidade de Al uAl : S→R uAl (confessar,confessar)=−5, uAl (negar,confessar)=−10, uAl (confessar,negar)=0, uAl (negar,negar)=−1, Função utilidade de Bob uBob : S→R uBob (confessar,confessar)=−5, uBob (negar,confessar)=0, 10/98 Aula 11 uBob (confessar,negar)=−10, uBob (negar,negar)=−1 Aplicações de Álgebra Linear 3/4 Exemplo: o dilema do prisioneiro G={Al,Bob}, SAl ={confessar,negar}, SBob ={confessar,negar}, S={(confessar,confessar),(confessar,negar),(negar,confessar),(negar,negar)}. Função utilidade de Al uAl : S→R uAl (confessar,confessar)=−5, uAl (negar,confessar)=−10, uAl (confessar,negar)=0, uAl (negar,negar)=−1, Função utilidade de Bob uBob : S→R uBob (confessar,confessar)=−5, uBob (negar,confessar)=0, 10/98 Aula 11 uBob (confessar,negar)=−10, uBob (negar,negar)=−1 Aplicações de Álgebra Linear 4/4 Exemplo: o dilema do prisioneiro M ATRIZ DE PAYOFFS Bob Al 11/98 confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Aula 11 Aplicações de Álgebra Linear 1/1 O que é um jogo? J OGO F INITO NA F ORMA E STRATÉGICA Existe um conjunto finito de jogadores: G = {g1 , . . . , gn }. Cada jogador gi ∈ G possui um conjunto finito de estratégias puras: Si = {si1 , si2 , . . . , simi }. Q O produto cartesiano S = ni=1 Si = S1 × S2 × · · · × Sn , é denominado espaço de estratégia pura do jogo e seus elementos de perfis de estratégia pura. Para cada jogador gi ∈ G, existe uma função utilidade ui : S → R que associa o ganho (payoff) ui (s) do jogador gi a cada perfil de estratégia pura s ∈ S. 12/98 Aula 11 Aplicações de Álgebra Linear 1/4 O que é um jogo? J OGO F INITO NA F ORMA E STRATÉGICA Existe um conjunto finito de jogadores: G = {g1 , . . . , gn }. Cada jogador gi ∈ G possui um conjunto finito de estratégias puras: Si = {si1 , si2 , . . . , simi }. Q O produto cartesiano S = ni=1 Si = S1 × S2 × · · · × Sn , é denominado espaço de estratégia pura do jogo e seus elementos de perfis de estratégia pura. Para cada jogador gi ∈ G, existe uma função utilidade ui : S → R que associa o ganho (payoff) ui (s) do jogador gi a cada perfil de estratégia pura s ∈ S. 12/98 Aula 11 Aplicações de Álgebra Linear 2/4 O que é um jogo? J OGO F INITO NA F ORMA E STRATÉGICA Existe um conjunto finito de jogadores: G = {g1 , . . . , gn }. Cada jogador gi ∈ G possui um conjunto finito de estratégias puras: Si = {si1 , si2 , . . . , simi }. Q O produto cartesiano S = ni=1 Si = S1 × S2 × · · · × Sn , é denominado espaço de estratégia pura do jogo e seus elementos de perfis de estratégia pura. Para cada jogador gi ∈ G, existe uma função utilidade ui : S → R que associa o ganho (payoff) ui (s) do jogador gi a cada perfil de estratégia pura s ∈ S. 12/98 Aula 11 Aplicações de Álgebra Linear 3/4 O que é um jogo? J OGO F INITO NA F ORMA E STRATÉGICA Existe um conjunto finito de jogadores: G = {g1 , . . . , gn }. Cada jogador gi ∈ G possui um conjunto finito de estratégias puras: Si = {si1 , si2 , . . . , simi }. Q O produto cartesiano S = ni=1 Si = S1 × S2 × · · · × Sn , é denominado espaço de estratégia pura do jogo e seus elementos de perfis de estratégia pura. Para cada jogador gi ∈ G, existe uma função utilidade ui : S → R que associa o ganho (payoff) ui (s) do jogador gi a cada perfil de estratégia pura s ∈ S. 12/98 Aula 11 Aplicações de Álgebra Linear 4/4 Exemplo: a batalha dos sexos G={homem,mulher}, Shomem ={futebol,cinema}, Smulher ={futebol,cinema}, S={(futebol,futebol),(futebol,cinema),(cinema,futebol),(cinema,cinema)}. M ATRIZ DE PAYOFFS Homem Mulher 13/98 futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) Aula 11 Aplicações de Álgebra Linear 1/1 Exemplo: o jogo sete/meio de Silvio Santos 14/98 (NADA, NADA) (TUDO, NADA) (NADA, TUDO) (METADE, METADE) Aula 11 Aplicações de Álgebra Linear 1/1 Notações S = S1 ×· · · Si−1 ×Si ×Si+1 ×· · ·×Sn , s Si = {si1 , . . . , simi }, = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ) ∈ S = S1 × · · · Si−1 × Si × Si+1 × · · · × Sn , s−i = (s1j1 , . . . , s(i−1)ji−1 , s(i+1)ji+1 , . . . , snjn ) ∈ S−i = S1 × · · · × Si−1 × Si+1 × · · · × Sn , s 15/98 = (siji , s−i ) = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ). Aula 11 Aplicações de Álgebra Linear 1/5 Notações S = S1 ×· · · Si−1 ×Si ×Si+1 ×· · ·×Sn , s Si = {si1 , . . . , simi }, = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ) ∈ S = S1 × · · · Si−1 × Si × Si+1 × · · · × Sn , s−i = (s1j1 , . . . , s(i−1)ji−1 , s(i+1)ji+1 , . . . , snjn ) ∈ S−i = S1 × · · · × Si−1 × Si+1 × · · · × Sn , s 15/98 = (siji , s−i ) = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ). Aula 11 Aplicações de Álgebra Linear 2/5 Notações S = S1 ×· · · Si−1 ×Si ×Si+1 ×· · ·×Sn , s Si = {si1 , . . . , simi }, = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ) ∈ S = S1 × · · · Si−1 × Si × Si+1 × · · · × Sn , s−i = (s1j1 , . . . , s(i−1)ji−1 , s(i+1)ji+1 , . . . , snjn ) ∈ S−i = S1 × · · · × Si−1 × Si+1 × · · · × Sn , s 15/98 = (siji , s−i ) = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ). Aula 11 Aplicações de Álgebra Linear 3/5 Notações S = S1 ×· · · Si−1 ×Si ×Si+1 ×· · ·×Sn , s Si = {si1 , . . . , simi }, = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ) ∈ S = S1 × · · · Si−1 × Si × Si+1 × · · · × Sn , s−i = (s1j1 , . . . , s(i−1)ji−1 , s(i+1)ji+1 , . . . , snjn ) ∈ S−i = S1 × · · · × Si−1 × Si+1 × · · · × Sn , s 15/98 = (siji , s−i ) = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ). Aula 11 Aplicações de Álgebra Linear 4/5 Notações S = S1 ×· · · Si−1 ×Si ×Si+1 ×· · ·×Sn , s Si = {si1 , . . . , simi }, = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ) ∈ S = S1 × · · · Si−1 × Si × Si+1 × · · · × Sn , s−i = (s1j1 , . . . , s(i−1)ji−1 , s(i+1)ji+1 , . . . , snjn ) ∈ S−i = S1 × · · · × Si−1 × Si+1 × · · · × Sn , s 15/98 = (siji , s−i ) = (s1j1 , . . . , s(i−1)ji−1 , siji , s(i+1)ji+1 , . . . , snjn ). Aula 11 Aplicações de Álgebra Linear 5/5 Solução de um jogo: dominância estrita Dizemos que uma estratégia pura sik ∈ Si do jogador gi ∈ G é estritamente dominada pela estratégia sik 0 ∈ Si se ui (sik 0 , s−i ) > ui (sik , s−i ), para todo s−i ∈ S−i . Dominância estrita iterada é o processo no qual, seqüencialmente, se eliminam as estratégias que são estritamente dominadas. Se, no final do processo, o jogo se reduz para um único perfil de estratégias puras s∗ , dizemos que s∗ é um equilíbrio de estratégia estritamente dominante. 16/98 Aula 11 Aplicações de Álgebra Linear 1/2 Solução de um jogo: dominância estrita Dizemos que uma estratégia pura sik ∈ Si do jogador gi ∈ G é estritamente dominada pela estratégia sik 0 ∈ Si se ui (sik 0 , s−i ) > ui (sik , s−i ), para todo s−i ∈ S−i . Dominância estrita iterada é o processo no qual, seqüencialmente, se eliminam as estratégias que são estritamente dominadas. Se, no final do processo, o jogo se reduz para um único perfil de estratégias puras s∗ , dizemos que s∗ é um equilíbrio de estratégia estritamente dominante. 16/98 Aula 11 Aplicações de Álgebra Linear 2/2 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 17/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 18/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 19/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 20/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 21/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 22/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 23/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 24/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 25/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 26/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é um equilíbrio de estratégia estritamente dominante. 27/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: o dilema do prisioneiro M ATRIZ DE PAYOFFS Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) (confessar, confessar) é um equilíbrio de estratégia estritamente dominante. 28/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: o dilema do prisioneiro M ATRIZ DE PAYOFFS Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) (confessar, confessar) é um equilíbrio de estratégia estritamente dominante. 29/98 Aula 11 Aplicações de Álgebra Linear 1/1 Dominância estrita: a batalha dos sexos M ATRIZ DE PAYOFFS Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) Este jogo não possui estratégias estritamente dominantes! 30/98 Aula 11 Aplicações de Álgebra Linear 1/2 Dominância estrita: a batalha dos sexos M ATRIZ DE PAYOFFS Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) Este jogo não possui estratégias estritamente dominantes! 30/98 Aula 11 Aplicações de Álgebra Linear 2/2 Hora de praticar! 31/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exercício [01]: simplifique usando dominância estrita g2 32/98 s21 s22 s23 s24 s11 (3, 0) (1, 1) (5, 4) (0, 2) g1 s12 (1, 1) (3, 2) (6, 0) (2, −1) s13 (0, 2) (4, 4) (7, 2) (3, 0) Aula 11 Aplicações de Álgebra Linear 1/1 Exercício [07]: simplifique usando dominância estrita! C Se B escolhe y1 : A z1 z2 z3 z4 x1 (5, 0, 2) (1, 0, 1) (3, 0, 6) (1, 2, 1) x2 (3, 2, 2) (9, 1, 8) (2, 0, 5) (2, 0, 2) x3 (1, 0, 0) (1, 0, 9) (4, 0, 8) (3, 0, 3) z1 z2 z3 z4 x1 (0, 1, 1) (0, 1, 2) (2, 1, 3) (0, 3, 9) x2 (0, 3, 2) (1, 2, 3) (2, 1, 8) (2, 1, 0) x3 (1, 1, 0) (2, 1, 1) (3, 2, 2) (3, 1, 3) C Se B escolhe y2 : A 33/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exercício [08]: simplifique usando dominância estrita! C Se B escolhe y1 : A z1 z2 z3 z4 x1 (1, 2, 9) (2, 9, 9) (3, 7, 9) (2, 8, 9) x2 (3, 8, 3) (4, 5, 4) (4, 1, 3) (3, 9, 3) x3 (2, 9, 9) (3, 9, 9) (3, 9, 9) (2, 9, 9) z1 z2 z3 z4 x1 (2, 1, 9) (3, 9, 9) (2, 9, 9) (1, 9, 9) x2 (4, 9, 1) (4, 2, 2) (3, 2, 1) (2, 2, 1) x3 (1, 9, 9) (2, 9, 9) (2, 9, 9) (1, 9, 9) C Se B escolhe y2 : A 34/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrios de Nash 35/98 Aula 11 Aplicações de Álgebra Linear 1/1 Solução de um jogo: equilíbrio de Nash Uma solução estratégica ou equilíbrio de Nash de um jogo é um ponto onde cada jogador não tem incentivo de mudar sua estratégia se os demais jogadores não o fizerem. Mais precisamente, dizemos que um perfil de estratégia ∗ ∗ , si∗ , s(i+1) , . . . , sn∗ ) ∈ S s∗ = (s1∗ , . . . , s(i−1) é um equilíbrio de Nash em estratégias puras se ui (si∗ , s∗−i ) ≥ ui (siji , s∗−i ) para todo i = 1, . . . , n e para todo ji = 1, . . . , mi . 36/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrio de Nash: o dilema do prisioneiro M ATRIZ DE PAYOFFS Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) (confessar, confessar) é o único equilíbrio de Nash. 37/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrio de Nash: a batalha dos sexos M ATRIZ DE PAYOFFS Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) (futebol, futebol) e (cinema, cinema) são os únicos equilíbrios de Nash. 38/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrio de Nash: outro exemplo g2 g1 s21 s22 s23 s24 s11 (5, 2) (2, 6) (1, 4) (0, 4) s12 (0, 0) (3, 2) (2, 1) (1, 1) s13 (7, 0) (2, 2) (1, 1) (5, 1) s14 (9, 5) (1, 3) (0, 2) (4, 8) (s12 , s22 ) é o único equilíbrio de Nash. 39/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrio de Nash: comparar moedas N EM TODO JOGO POSSUI UM EQUILÍBRIO DE N ASH EM ESTRATÉGIAS PURAS ! g2 cara coroa cara (+1, −1) (−1, +1) coroa (−1, +1) (+1, −1) g1 40/98 Aula 11 Aplicações de Álgebra Linear 1/2 Equilíbrio de Nash: comparar moedas N EM TODO JOGO POSSUI UM EQUILÍBRIO DE N ASH EM ESTRATÉGIAS PURAS ! g2 cara coroa cara (+1, −1) (−1, +1) coroa (−1, +1) (+1, −1) g1 40/98 Aula 11 Aplicações de Álgebra Linear 2/2 Relações entre dominância e equilíbrio de Nash Proposição 1. O processo de dominância estrita iterada não pode eliminar um equilíbrio de Nash ao simplificar um jogo. Proposição 2. Se o processo de dominância estrita iterada deixa apenas um único perfil de estratégias puras s∗ , então s∗ é o único equilíbrio de Nash do jogo. 41/98 Aula 11 Aplicações de Álgebra Linear 1/2 Relações entre dominância e equilíbrio de Nash Proposição 1. O processo de dominância estrita iterada não pode eliminar um equilíbrio de Nash ao simplificar um jogo. Proposição 2. Se o processo de dominância estrita iterada deixa apenas um único perfil de estratégias puras s∗ , então s∗ é o único equilíbrio de Nash do jogo. 41/98 Aula 11 Aplicações de Álgebra Linear 2/2 Parte 2 42/98 Aula 11 Aplicações de Álgebra Linear 1/1 Caracterizando equilíbrios de Nash via funções de melhor resposta 43/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrio de Nash: o dilema do prisioneiro M ATRIZ DE PAYOFFS Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) (confessar, confessar) é o único equilíbrio de Nash. 44/98 Aula 11 Aplicações de Álgebra Linear 1/1 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Bob confessar, qual é a melhor resposta de Al ? Al deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 45/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 1/3 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Bob confessar, qual é a melhor resposta de Al ? Al deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 45/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 2/3 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Bob confessar, qual é a melhor resposta de Al ? Al deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 45/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 3/3 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Bob negar, qual é a melhor resposta de Al ? Al deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 46/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 1/2 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Bob negar, qual é a melhor resposta de Al ? Al deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 46/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 2/2 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Al confessar, qual é a melhor resposta de Bob? Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 47/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 1/2 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Al confessar, qual é a melhor resposta de Bob? Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 47/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 2/2 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Al negar, qual é a melhor resposta de Bob? Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 48/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 1/2 Melhor resposta: o dilema do prisioneiro Bob Al Se confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) Al negar, qual é a melhor resposta de Bob? Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 48/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 2/2 Melhor resposta: o dilema do prisioneiro Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) confessar ∈ MRAl (confessar) e confessar ∈ MRBob (confessar) Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 49/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 1/1 Melhor resposta: o dilema do prisioneiro Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) confessar ∈ MRAl (confessar) e confessar ∈ MRBob (confessar) Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 50/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 1/2 Melhor resposta: o dilema do prisioneiro Bob Al confessar negar confessar (−5, −5) (0, −10) negar (−10, 0) (−1, −1) confessar ∈ MRAl (confessar) e confessar ∈ MRBob (confessar) Bob deve confessar. MRAl (confessar) = {confessar} MRBob (confessar) = {confessar} 50/98 Aula 11 MRAl (negar) = {confessar} MRBob (negar) = {confessar} Aplicações de Álgebra Linear 2/2 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 51/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 1/5 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 51/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 2/5 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 51/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 3/5 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 51/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 4/5 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 51/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 5/5 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 52/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 1/2 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 52/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 2/2 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 53/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 1/2 Melhor resposta: a batalha dos sexos Homem Mulher futebol cinema futebol (10, 5) (0, 0) cinema (0, 0) (5, 10) futebol ∈ MRHomem ( futebol ) e futebol ∈ MRMulher ( futebol ) cinema ∈ MRHomem (cinema) e cinema ∈ MRMulher (cinema) MRHomem (futebol) = {futebol} MRMulher (futebol) = {futebol} 53/98 Aula 11 MRHomem (cinema) = {cinema} MRMulher (cinema) = {cinema} Aplicações de Álgebra Linear 2/2 Melhor Resposta e Equilíbrios de Nash Proposição s∗ = (s1∗ , . . . , si∗ , . . . , sn∗ ) ∈ S é um equilíbrio de Nash m si∗ ∈ MRi (s∗−i ), ∀i = 1, . . . , n. Definição MRi : S−i → 2Si MRi (s−i ) = argmaxsi ∈Si ui (si , s−i ) = {si∗ ∈ Si | ∀si ∈ Si , ui (si∗ , s−i ) ≥ ui (si , s−i )}, 54/98 Aula 11 Aplicações de Álgebra Linear 1/1 Equilíbrio de Nash: comparar moedas O que fazer quando não existem equilíbrios de Nash em estratégias puras? Tente a sorte! g2 cara coroa cara (+1, −1) (−1, +1) coroa (−1, +1) (+1, −1) g1 55/98 Aula 11 Aplicações de Álgebra Linear 1/2 Equilíbrio de Nash: comparar moedas O que fazer quando não existem equilíbrios de Nash em estratégias puras? Tente a sorte! g2 cara coroa cara (+1, −1) (−1, +1) coroa (−1, +1) (+1, −1) g1 55/98 Aula 11 Aplicações de Álgebra Linear 2/2 Distribuições de probabilidades S = {A, B} A B 56/98 Aula 11 B A Aplicações de Álgebra Linear 1/1 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B} de dois elementos? 57/98 Aula 11 Aplicações de Álgebra Linear 1/5 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B} de dois elementos? ∆2 = {(p1 , p2 ) ∈ R2 | 0 ≤ p1 , p2 ≤ 1 e p1 + p2 = 1}. 57/98 Aula 11 Aplicações de Álgebra Linear 2/5 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B} de dois elementos? ∆2 = {(p1 , p2 ) ∈ R2 | 0 ≤ p1 , p2 ≤ 1 e p1 + p2 = 1}. p2 1 0 57/98 1 Aula 11 p1 Aplicações de Álgebra Linear 3/5 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B} de dois elementos? ∆2 = {(p1 , p2 ) ∈ R2 | 0 ≤ p1 , p2 ≤ 1 e p1 + p2 = 1}. p2 1 B A 1/2 0 57/98 1/2 Aula 11 1 p1 Aplicações de Álgebra Linear 4/5 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B} de dois elementos? ∆2 = {(p1 , p2 ) ∈ R2 | 0 ≤ p1 , p2 ≤ 1 e p1 + p2 = 1}. p2 1 3/4 B 0 57/98 1/4 Aula 11 1 A p1 Aplicações de Álgebra Linear 5/5 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B, C} de três elementos? 58/98 Aula 11 Aplicações de Álgebra Linear 1/3 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B, C} de três elementos? ∆3 = {(p1 , p2 , p3 ) ∈ R3 | 0 ≤ p1 , p2 , p3 ≤ 1 e p1 +p2 +p3 = 1}. 58/98 Aula 11 Aplicações de Álgebra Linear 2/3 Distribuições de probabilidades Quais são todas as distribuições de probabilidade sobre um conjunto S = {A, B, C} de três elementos? ∆3 = {(p1 , p2 , p3 ) ∈ R3 | 0 ≤ p1 , p2 , p3 ≤ 1 e p1 +p2 +p3 = 1}. p3 1 0 1 p2 1 p1 58/98 Aula 11 Aplicações de Álgebra Linear 3/3 Distribuições de probabilidades ( ∆n = n (p1 , . . . , pn ) ∈ R | 0 ≤ p1 , . . . , pn ≤ 1 e n X ) pi = 1 . i=1 ∆n é convexo e compacto em Rn . Um conjunto C ⊂ Rn é convexo se o segmento de reta que une dois pontos quaisquer de C está sempre contido em C. 59/98 Aula 11 Aplicações de Álgebra Linear 1/4 Distribuições de probabilidades ( ∆n = n (p1 , . . . , pn ) ∈ R | 0 ≤ p1 , . . . , pn ≤ 1 e n X ) pi = 1 . i=1 ∆n é convexo e compacto em Rn . Um conjunto C ⊂ Rn é convexo se o segmento de reta que une dois pontos quaisquer de C está sempre contido em C. 59/98 Aula 11 Aplicações de Álgebra Linear 2/4 Distribuições de probabilidades ( ∆n = n (p1 , . . . , pn ) ∈ R | 0 ≤ p1 , . . . , pn ≤ 1 e n X ) pi = 1 . i=1 ∆n é convexo e compacto em Rn . Um conjunto C ⊂ Rn é convexo se o segmento de reta que une dois pontos quaisquer de C está sempre contido em C. 59/98 Aula 11 Aplicações de Álgebra Linear 3/4 Distribuições de probabilidades ( ∆n = n (p1 , . . . , pn ) ∈ R | 0 ≤ p1 , . . . , pn ≤ 1 e n X ) pi = 1 . i=1 ∆n é convexo e compacto em Rn . Um conjunto C ⊂ Rn é compacto se ele é limitado e fechado. dois pontos quaisquer de C está sempre contido em C. 59/98 Aula 11 Aplicações de Álgebra Linear 4/4 Como calcular os ganhos (payoff ) quando os jogadores usam roletas da sorte? Resposta: tire a média! 60/98 Aula 11 Aplicações de Álgebra Linear 1/2 Como calcular os ganhos (payoff ) quando os jogadores usam roletas da sorte? Resposta: tire a média! 60/98 Aula 11 Aplicações de Álgebra Linear 2/2 Média dos payoffs q1 U q2 V p1 A (a, x) (b, y ) p2 B (c, z) (d, w) 0 ≤ p1 , p2 ≤ 1, p1 + p2 = 1. 0 ≤ q1 , q2 ≤ 1, q1 + q2 = 1. u1 (p1 , p2 , q1 , q2 ) = p1 q1 a + p1 q2 b + p2 q1 c + p2 q2 d, u2 (p1 , p2 , q1 , q2 ) = p1 q1 x + p1 q2 y + p2 q1 z + p2 q2 w. 61/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exemplo: média dos payoffs 62/98 1/3 s21 2/3 s22 1/4 s11 (+1, −1) (−1, +1) 3/4 s12 (−1, +1) (+1, −1) u1 ( 14 , 34 , 31 , 23 ) = 11 12 31 32 4 3 (+1) + 4 3 (−1) + 4 3 (−1) + 4 3 (+1) 1 =+ , 6 u2 ( 14 , 34 , 31 , 23 ) = 11 12 31 32 4 3 (−1) + 4 3 (+1) + 4 3 (+1) + 4 3 (−1) 1 =− . 6 Aula 11 Aplicações de Álgebra Linear 1/1 Exemplo: média dos payoffs 63/98 1/2 s21 1/2 s22 1/2 s11 (+1, −1) (−1, +1) 1/2 s12 (−1, +1) (+1, −1) u1 ( 12 , 12 , 21 , 12 ) = 11 2 2 (+1) + 11 2 2 (−1) + 11 2 2 (−1) + 11 2 2 (+1) = 0, u2 ( 12 , 12 , 21 , 12 ) = 11 2 2 (−1) + 11 2 2 (+1) + 11 2 2 (+1) + 11 2 2 (−1) = 0. Aula 11 Aplicações de Álgebra Linear 1/1 Exemplo: média dos payoffs 1 s21 0 s22 1 s11 (+1, −1) (−1, +1) 0 s12 (−1, +1) (+1, −1) u1 (1, 0, 1, 0) = (1)(1)(+1) + (1)(0)(−1) + (0)(1)(−1) + (0)(0)(+1) = +1, u2 (1, 0, 1, 0) = (1)(1)(−1) + (1)(0)(+1) + (0)(1)(+1) + (0)(0)(−1) = −1. 64/98 Aula 11 Aplicações de Álgebra Linear 1/1 Solução de um jogo: equilíbrio de Nash Definição Um equilíbrio de Nash em estratégias mistas de um jogo é um ponto onde cada jogador não tem incentivo de mudar sua escolha de distribuição de probabilidades se os demais jogadores não o fizerem. Mais precisamente, dizemos que um perfil de estratégia p∗ = (p∗1 , p∗2 , . . . , p∗n ) ∈ ∆ = ∆m1 × ∆m2 × · · · × ∆mn é um equilíbrio de Nash em estratégias mistas se ui (p∗i , p∗−i ) ≥ ui (p, p∗−i ) para todo p ∈ ∆mi , com i = 1, . . . , n. 65/98 Aula 11 Aplicações de Álgebra Linear 1/1 O teorema de equilíbrio de Nash (1950) Todo jogo finito na forma estratégica possui pelos um equilíbrio de Nash em estratégias mistas. A demonstração usa o teorema do ponto fixo de Brouwer: se ∆ ⊂ Rn é convexo, compacto e não-vazio e F : ∆ → ∆ é contínua, então existe p ∈ ∆ tal que F(p) = p. Mas como calcular o equilíbrio? 66/98 Aula 11 Aplicações de Álgebra Linear 1/3 O teorema de equilíbrio de Nash (1950) Todo jogo finito na forma estratégica possui pelos um equilíbrio de Nash em estratégias mistas. A demonstração usa o teorema do ponto fixo de Brouwer: se ∆ ⊂ Rn é convexo, compacto e não-vazio e F : ∆ → ∆ é contínua, então existe p ∈ ∆ tal que F(p) = p. Mas como calcular o equilíbrio? 66/98 Aula 11 Aplicações de Álgebra Linear 2/3 O teorema de equilíbrio de Nash (1950) Todo jogo finito na forma estratégica possui pelos um equilíbrio de Nash em estratégias mistas. A demonstração usa o teorema do ponto fixo de Brouwer: se ∆ ⊂ Rn é convexo, compacto e não-vazio e F : ∆ → ∆ é contínua, então existe p ∈ ∆ tal que F(p) = p. Mas como calcular o equilíbrio? 66/98 Aula 11 Aplicações de Álgebra Linear 3/3 Funções de melhor resposta em estratégias mistas MRi (p−i ) = argmaxpi ∈∆(Si ) ui (pi , p−i ) Proposição p∗ = (p∗1 , . . . , p∗i , . . . , p∗n ) ∈ ∆ é um equilíbrio de Nash m p∗i ∈ MRi (p∗−i ), 67/98 Aula 11 ∀i = 1, . . . , n. Aplicações de Álgebra Linear 1/1 Funções de melhor resposta em estratégias mistas q futebol 1−q cinema p futebol (10, 5) (0, 0) 1−p cinema (0, 0) (5, 10) uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p 68/98 Aula 11 Aplicações de Álgebra Linear 1/1 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 1/7 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 2/7 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 3/7 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 4/7 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 5/7 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 6/7 Funções de melhor resposta em estratégias mistas uMulher (p, 1 − p; q, 1 − q) = 15 pq + 10 − 10 q − 10 p = 5 (3 p − 2) q + 10 (1 − p). MRMulher (p) = argmaxq∈[0,1] (5 (3 p − 2) q + 10 (1 − p)), {0}, [0, 1], MRMulher (p) = {1}, 69/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. Aplicações de Álgebra Linear 7/7 Funções de melhor resposta em estratégias mistas {0}, [0, 1], MRMulher (p) = {1}, (Mulher) (Futebol) (Cinema) q 1 0 (Cinema) 70/98 Aula 11 se p ∈ [0, 2/3), se p = 2/3, se p ∈ (2/3, 1]. 2/3 1 p (Homem) (Futebol) Aplicações de Álgebra Linear 1/1 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 1/7 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 2/7 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 3/7 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 4/7 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 5/7 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 6/7 Funções de melhor resposta em estratégias mistas uHomem (p, 1 − p; q, 1 − q) = 15 pq + 5 − 5 q − 5 p = 5 (3 q − 1) p + 5 (1 − q). MRHomem (q) = argmaxp∈[0,1] (5 (3 q − 1) p + 5 (1 − q)). {0}, [0, 1], MRHomem (q) = {1}, 71/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. Aplicações de Álgebra Linear 7/7 Funções de melhor resposta em estratégias mistas {0}, [0, 1], MRHomem (q) = {1}, (Homem) (Futebol) (Cinema) p 1 0 (Cinema) 72/98 Aula 11 se q ∈ [0, 1/3), se q = 1/3, se q ∈ (1/3, 1]. 1/3 1 q (Mulher) (Futebol) Aplicações de Álgebra Linear 1/1 Funções de melhor resposta em estratégias mistas (Mulher) q 1 (Futebol) 1/3 (Cinema) 0 (Cinema) 2/3 1 p (Homem) (Futebol) Existem 3 equilíbrios de Nash em estratégias mistas: (0, 1; 0, 1), (2/3, 1/3; 1/3, 2/3) e (1, 0; 1, 0). 73/98 Aula 11 Aplicações de Álgebra Linear 1/1 Funções de melhor resposta em estratégias mistas (Mulher) q 1 (Futebol) 1/3 (Cinema) 0 (Cinema) 2/3 1 p (Homem) (Futebol) Demonstração do teorema de equilíbrio de Nash para jogos 2 × 2. 74/98 Aula 11 Aplicações de Álgebra Linear 1/1 Funções de melhor resposta em estratégias mistas (Mulher) q 1 (Futebol) 1/3 (Cinema) 0 (Cinema) 2/3 1 p (Homem) (Futebol) Genericamente, o número de equilíbrios de Nash é finito e ímpar: (Wilson, 1971) e (Harsanyi, 1973). 75/98 Aula 11 Aplicações de Álgebra Linear 1/1 Hora de praticar! 76/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exercício: comparar moedas g2 s21 g1 s22 s11 (+1, −1) (−1, +1) s12 (−1, +1) (+1, −1) 77/98 Aula 11 Aplicações de Álgebra Linear 1/1 Resposta MR2 (p) = argmaxq∈[0,1] (2 (+1 − 2 p) q − 1 + 2 p) se p ∈ [0, 1/2), {1}, [0, 1], se p = 1/2, = {0}, se p ∈ (1/2, 1], MR1 (q) = argmaxp∈[0,1] (2 (−1 + 2 q) p + 1 − 2 q) se q ∈ [0, 1/2), {0}, [0, 1], se q = 1/2, = {1}, se q ∈ (1/2, 1]. (g2) (s21 ) q 1 1/2 (s22 ) 0 (s12 ) 78/98 Aula 11 1/2 1 p (g1) (s11 ) Aplicações de Álgebra Linear 1/1 Le Her simplificado Vamos jogar! 1713: James Waldegrave (solução em estratégia mista para o jogo Le Her). 79/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado Analysis of N-Card Le Her A. T. Benjamin e A. J. Goldman (2002) 80/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 0.500 0.462 0.429 0.404 0.385 0.372 0.365 0.365 0.372 0.385 0.404 0.429 0.462 2 0.538 0.500 0.468 0.442 0.423 0.410 0.404 0.404 0.410 0.423 0.442 0.468 0.500 3 0.571 0.538 0.506 0.480 0.460 0.447 0.440 0.439 0.445 0.457 0.476 0.501 0.533 4 0.596 0.569 0.543 0.517 0.496 0.481 0.473 0.471 0.476 0.487 0.505 0.529 0.559 5 0.613 0.592 0.571 0.550 0.529 0.513 0.503 0.499 0.502 0.512 0.527 0.550 0.578 6 0.622 0.606 0.590 0.573 0.557 0.541 0.529 0.523 0.523 0.530 0.544 0.564 0.590 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 0.566 0.563 0.559 0.556 0.552 0.549 0.545 0.542 0.538 0.535 0.533 0.538 0.549 81/98 Q 0.526 0.524 0.523 0.521 0.519 0.517 0.516 0.514 0.512 0.510 0.509 0.508 0.514 J 0.474 0.474 0.473 0.473 0.472 0.471 0.471 0.470 0.470 0.469 0.469 0.468 0.468 K 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado http://www.professores.uff.br/hjbortol/arquivo/2007.1/applets/leher2_br.html 82/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 0.500 0.462 0.429 0.404 0.385 0.372 0.365 0.365 0.372 0.385 0.404 0.429 0.462 2 0.538 0.500 0.468 0.442 0.423 0.410 0.404 0.404 0.410 0.423 0.442 0.468 0.500 3 0.571 0.538 0.506 0.480 0.460 0.447 0.440 0.439 0.445 0.457 0.476 0.501 0.533 4 0.596 0.569 0.543 0.517 0.496 0.481 0.473 0.471 0.476 0.487 0.505 0.529 0.559 5 0.613 0.592 0.571 0.550 0.529 0.513 0.503 0.499 0.502 0.512 0.527 0.550 0.578 6 0.622 0.606 0.590 0.573 0.557 0.541 0.529 0.523 0.523 0.530 0.544 0.564 0.590 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 0.566 0.563 0.559 0.556 0.552 0.549 0.545 0.542 0.538 0.535 0.533 0.538 0.549 83/98 Q 0.526 0.524 0.523 0.521 0.519 0.517 0.516 0.514 0.512 0.510 0.509 0.508 0.514 J 0.474 0.474 0.473 0.473 0.472 0.471 0.471 0.470 0.470 0.469 0.469 0.468 0.468 K 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 0.500 0.462 0.429 0.404 0.385 0.372 0.365 0.365 0.372 0.385 0.404 0.429 0.462 2 0.538 0.500 0.468 0.442 0.423 0.410 0.404 0.404 0.410 0.423 0.442 0.468 0.500 3 0.571 0.538 0.506 0.480 0.460 0.447 0.440 0.439 0.445 0.457 0.476 0.501 0.533 4 0.596 0.569 0.543 0.517 0.496 0.481 0.473 0.471 0.476 0.487 0.505 0.529 0.559 5 0.613 0.592 0.571 0.550 0.529 0.513 0.503 0.499 0.502 0.512 0.527 0.550 0.578 6 0.622 0.606 0.590 0.573 0.557 0.541 0.529 0.523 0.523 0.530 0.544 0.564 0.590 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 0.566 0.563 0.559 0.556 0.552 0.549 0.545 0.542 0.538 0.535 0.533 0.538 0.549 84/98 Q 0.526 0.524 0.523 0.521 0.519 0.517 0.516 0.514 0.512 0.510 0.509 0.508 0.514 J 0.474 0.474 0.473 0.473 0.472 0.471 0.471 0.470 0.470 0.469 0.469 0.468 0.468 K 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 0.410 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 0.500 0.462 0.429 0.404 0.385 0.372 0.365 0.365 0.372 0.385 0.404 0.429 0.462 2 0.538 0.500 0.468 0.442 0.423 0.410 0.404 0.404 0.410 0.423 0.442 0.468 0.500 3 0.571 0.538 0.506 0.480 0.460 0.447 0.440 0.439 0.445 0.457 0.476 0.501 0.533 4 0.596 0.569 0.543 0.517 0.496 0.481 0.473 0.471 0.476 0.487 0.505 0.529 0.559 5 0.613 0.592 0.571 0.550 0.529 0.513 0.503 0.499 0.502 0.512 0.527 0.550 0.578 6 0.622 0.606 0.590 0.573 0.557 0.541 0.529 0.523 0.523 0.530 0.544 0.564 0.590 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 Q J K 85/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 0.500 0.462 0.429 0.404 0.385 0.372 0.365 0.365 0.372 0.385 0.404 0.429 0.462 2 0.538 0.500 0.468 0.442 0.423 0.410 0.404 0.404 0.410 0.423 0.442 0.468 0.500 3 0.571 0.538 0.506 0.480 0.460 0.447 0.440 0.439 0.445 0.457 0.476 0.501 0.533 4 0.596 0.569 0.543 0.517 0.496 0.481 0.473 0.471 0.476 0.487 0.505 0.529 0.559 5 0.613 0.592 0.571 0.550 0.529 0.513 0.503 0.499 0.502 0.512 0.527 0.550 0.578 6 0.622 0.606 0.590 0.573 0.557 0.541 0.529 0.523 0.523 0.530 0.544 0.564 0.590 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 Q J K 86/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 Q J K 87/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 0.623 0.611 0.598 0.586 0.574 0.562 0.550 0.541 0.538 0.543 0.553 0.570 0.593 8 0.614 0.605 0.597 0.588 0.579 0.571 0.562 0.553 0.547 0.548 0.555 0.568 0.588 9 0.596 0.590 0.584 0.578 0.572 0.566 0.561 0.555 0.549 0.545 0.548 0.558 0.573 10 Q J K 88/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 0.538 0.543 8 0.547 0.548 9 0.549 0.545 10 Q J K 89/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 0.538 0.543 8 0.547 0.548 9 0.549 0.545 10 Q J K 90/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 8 0.547 0.548 9 0.549 0.545 10 Q J K 91/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 8 0.547 0.548 9 0.549 0.545 10 Q J K 92/98 Aula 11 Aplicações de Álgebra Linear 1/1 Exercício jogador 2 jogador 1 U 93/98 A B 547 547 + ,− 1000 1000 549 549 + ,− 1000 1000 Aula 11 V 548 548 + ,− 1000 1000 545 545 + ,− 1000 1000 Aplicações de Álgebra Linear 1/1 Resposta (g2) q 1 (U) 3/5 (V) 0 (B) 4/5 1 p (g1) (A) Existe um único equilíbrio de Nash em estratégias mistas: (4/5, 1/5; 3/5, 2/5). 94/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado A 2 3 4 5 6 7 8 9 10 Q J K A 2 3 4 5 6 7 8 0.547 0.548 9 0.549 0.545 10 Q J K Equilíbrio de Nash: (4/5, 1/5; 3/5, 2/5) Payoff médio: (0.5474, 0.4526) 95/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her (Benjamim e Goldman, 2002): redução para uma matriz 2 × 2 ocorre para qualquer baralho com um número N ≥ 3 de cartas de um mesmo naipe. Jogo original: 52 cartas e o o jogador 2 pode se negar a trocar de cartas com o jogador 1 se sua carta for K . Para cartas de mesmo valor (mas naipes diferentes), o jogador 2 vence. Estudado por Montmort, Bernoulli e Waldegrave: Isaac Todhunter, A History of the Mathematical Theory of Probability, 1949. (http://gallica.bnf.fr/). 96/98 Aula 11 Aplicações de Álgebra Linear 1/1 Le Her simplificado http://www.professores.uff.br/hjbortol/arquivo/2007.1/applets/leher1_br.html 97/98 Aula 11 Aplicações de Álgebra Linear 1/1 Obrigado! http://www.professores.uff.br/hjbortol/ 98/98 Aula 11 Aplicações de Álgebra Linear 1/1