Lista zadań Równowaga w strategiach czystych 1. Podaj wszystkie czyste równowagi Nasha. Podaj definicję Pareto optymalności i znajdź pary strategii, które są Pareto optymalne. U 2,3-2,7 D 6,-5 0,-1 (b) U 2,3-2,7 D 6,-5 3,5 2. Dylemat bezpieczeństwa. Gra opisuje sytuację pomiędzy US a ZSRR po II Wojnie Światowej. Każdy z graczy ma dwie strategie: P - produkować broń nuklearną, N - nie produkować broni nuklearnej. Podaj równowagi Nasha. Jak myślisz, która równowaga jest bardziej prawdopodobna w grze i jak było w rzeczywistości? N P P 3,1 2,2 N 4,4 1,3 3. Rozwiąż poniższą grę. Uzasadnij dlaczego równowaga nosi nazwę niebezpiecznej? Jak w rzeczywistości gracze się zachowają? Uzasadnij odpowiedź. U 2,1 2,-20 C 3,0-10,1 D -100,2 3,3 4. Znajdź grę, która ma przynajmniej jeden punkt równowagi, ale algorytm eliminacji strategii zdominowanych daje grę bez punktu równowagi. 5. Udowodnij twierdzenie 1 z wykładu. 6. Udowodnij twierdzenie 2 z wykładu. 7. Pewien ojciec ma dwóch synów. Umierając zostawia im 1000 zł w spadku. Testament jest następujący: każdy z synów musi podać sumę s i jaką chciałby otrzymać. Jeśli s 1 + s 2 1000, to każdy otrzymuje to o co prosił, a reszta przechodzi na cele charytatywne. Jeśli s 1 + s 2 > 1000, to żaden z synów nic nie otrzymuje i cała kwota przekazana jest na cele charytatywne. Załóżmy, że każdy z synów troszczy się tylko o swoją cześć spadku i kwota jaką może podać musi być w wyrażona w pełnych zł. Podaj wszystkie czyste równowagi Nasha w tej grze. 8. Rozważmy następujący problem aukcji. Dwóch graczy chce nabyć wartościowy przedmiot. Każdy gracz składa swoją ofertę w zaklejonej kopercie. Kwoty jakie gracze mogą podać to: 100, 200, 300, 400 i 500 zł. Przedmiot jest warty 400 zł dla gracza 1 i 300 zł dla gracza 2. Gracz, który składa najwyższą ofertę dostaje ten przedmiot. Zwycięzca płaci cenę p. Zatem, jeśli wartość przedmiotu dla zwycięzcy wynosi x, to jego wypłata jest x-p. Dla 1
drugiego gracza wypłata wynosi 0. Jeśli obaj podają cenę p, to zwycięzca jest losowany (z prawdopodobieństwem 1/2). Przypadek (I): First Price uction: Cena p jest równa ofercie jaką złożył zwycięzca. Przypadek (II): Second Price uction: Cena p jest równa ofercie jaką złożył drugi gracz. Podaj macierz wypłat dla obu graczy. Zastosuj algorytm eliminacji strategii zdominowanych. Znajdź równowagę stosując algorytm eliminacji strategii zdominowanych. 9. Second Price uction. Sprzedawca posiada wartościowy obraz i chce go sprzedać na aukcji. Do aukcji przystępuje n potencjalnych nabywców. Każdy nabywca k posiada swoją własną ocenę v k > 0. Potencjalni nabywcy składają swoją ofertę w zaklejonej kopercie. Niech nabywca k składa ofertę b k (0, ). Ten kto podał najwyższą ofertę kupuje przedmiot za drugą co do wielkości ofertę. Jeśli jest więcej nabywców niż jeden z najwyższą ofertą, to kupiec jest losowany według równomiernego rozkładu i płaci za przedmiot najwyższą cenę. Reszta otrzymuje wypłatę zero. Pokaż, że profil strategii (v 1, v 2,..., v n ) jest równowagą Nasha w tej grze n-osobowej. 10. Z miasta do B można dojechać albo przez miasto C bądź przez miasto D. Czas przejazdu (podany w minutach) zależy od ilości x samochodów jadących daną drogą. Przyjmijmy, że liczba samochodów jadących z miasta do B wynosi 60. 1+x C 51+0.1*x B 51+0.1*x 1+x D Podaj postać strategiczną gry, w której każdy kierowca jedzie wybraną przez siebie drogą. (b) Podaj wszystkie równowagi Nasha w tej grze. Jaki jest wówczas czas przejazdu z do B? (c) Starostwo postanowiło wybudować dodatkową drogę (jednokierunkową) łączącą miasta C oraz D. Znajdź równowagi Nasha w tej grze. Czy budowa nowej drogi polepsza czas przejazdu z do B? 2
1+x C 51+0.1*x 10+0.1*x B 51+0.1*x 1+x D (d) Spróbuj wytłumaczyć ten paradoks. Równowaga w strategiach zrandomizowanych 11. Podaj wszystkie równowagi Nasha w podanych grach. Narysuj graf najlepszych odpowiedzi dla pierwszej gry. U 6,0 5,3 D 6,1 0,0 (b) L M R U 5,0-1,1 2,0 D 5,3-2,3 2,3 12. Podaj wszystkie równowagi Nasha w grze: B C D E 1-4,5 3,-3 2,-5-1,4 1,1 2 3,-3-6,7 6,4 0,0 3,-2 (b) B C 1 0,2 3,1 2,0 2 1,0 2,1 0,2 Gry o sumie zerowej 13. Znajdź wartość gry oraz optymalne strategie w następującej grze macierzowej (gracz 1- max, gracz 2-min): -4 4 B 1-3 C 2-7 D -2 2 3
14. Rozważmy grę Skała-Nożyczki-Papier, w której 2 dzieci jednocześnie pokazuje za pomocą dłoni element tej gry. Skała (S) bije Nożyczki (N), Nożyczki biją Papier (P), and Papier bije Skałę. Jeśli dzieci grają ten sam element (obydwoje S, obydwoje N lub obydwoje P) to jest remis. Skonstruuj macierz wypłat dla tej gry, jeśli +1 to wygrana, -1 przegrana i 0 to remis. Rozwiąż tą grę. 15. Rozważ następującą grę: B C D 1 0,0 2,-2-3,3 0,0 2-2,2 0,0 0,0 3,-3 3 3,-3 0,0 0,0-4,4 4 0,0-3,3 4,-4 0,0 Sprawdź, że para strategii ((0, 4/7, 3/7, 0), (0, 3/5, 2/5, 0)) jest optymalna. (b) Sprawdź, że para strategii ((0, 3/5, 2/5, 0), (0, 4/7, 3/7, 0)) jest także optymalna. (c) Pokaż, że para strategii ((0, 4/7, 3/7, 0), (0, 4/7, 3/7, 0)) musi być także optymalna. Podobnie dla pary ((0, 3/5, 2/5, 0), (0, 3/5, 2/5, 0)). (d) Jakie są wypłaty graczy w punkcie (c)? (e) Czy gra jest fair? Uwaga: Grę o sumie zerowej nazywamy fair jeśli wypłata oczekiwana dla strategii równowagi wynosi zero. 16. Rozważamy ciągłą grę o sumie zerowej na kwadracie jednostkowym z funkcją wypłaty r(x, y) = 16(x y) 2. Pokaż, że optymalna strategia dla gracza opisana jest za pomocą rozkładu { 1 F 0 (x) = 2, 0 x < 1, 1, x = 1, a gracza B Znajdź wartość gry. G 0 (y) = { 0, 0 y < 1 1, 1 2 2, y 1. 17. Gracze i B grają w grę o sumie zerowej na kwadracie jednostkowym. Gracz wybiera liczbę x [0, 1], a gracz B, nie znając wyboru gracza wybiera y [0, 1]. Wypłata gracza wynosi Rozwiąż tą grę. P (x, y) = 1 2 y2 2x 2 2xy + 7 2 x + 5 4 y. (b) Po jakimś czasie gracz jest znudzony ciągłym wygrywaniem i decyduje się zbić z tropu gracza B grając zrandomizowaną strategię używając gęstości 3ξ 2, tzn. że prawdopodobieństwo że gracz wybierze x [ξ, ξ + dξ] wynosi 3ξ 2 dξ. Dlaczego nie jest to głupia strategia dla gracza? Jak dużo gracz może stracić grając tą strategię? 4
Gry w postaci ekstensywnej 18. ntek i Bartek grają w następującą grę: ntek ma prawdziwy samolot i fałszywy samolot. Bartek ma urządzenie do strącania samolotu i chce nim trafić w prawdziwy samolot. ntek kładzie na stole prawdziwy lub fałszywy samolot i zakrywa go ręką. Bartek decyduje czy użyć swojego urządzenia. Na sygnał ntek odkrywa samolot, a Bartek decyduje co zrobić. Jeśli Bartek zestrzeli samolot, to wygrywa 1, jeśli samolot był prawdziwy i przegrywa 1, jeśli jest fałszywy. Jeśli Bartek nie użyje urządzenia, a samolot był prawdziwy, to gra się kończy i nie ma wypłat. Jeśli Bartek nie użyje urządzenia, a samolot był fałszywy to gra się powtarza - tym razem stawka jest podwójna. W przypadku, gdy Bartek nie użyje urządzenia, a samolot był fałszywy to gra się kończy i Bartek wygrywa 2. Narysuj drzewo gry, podaj czyste strategie graczy i macierz wypłat. Znajdź optymalne strategie i wartość gry. 19. Sasza i Masz kupili zestaw, który zawiera pistolet Colt 45-six shooter, jeden nabój, karton papierosów i zasady gry w rosyjską ruletkę. Każdy z graczy kładzie na stole po paczce papierosów. Sasza gra pierwszy: może dodać dwie paczki papierosów i przekazać pistolet Maszy albo dodać jedną paczkę, naładować rewolwer i strzelić sobie w głowę. Jeśli ma szczęście, to przekaże rewolwer Maszy. Masza ma te same opcje co Sasza. Gra się kończy. Każdy bierze po połowie papierosów, jeśli obaj żyją, albo ten co przeżył zabiera wszystkie paczki ze stołu. Narysuj drzewo gry, podaj czyste strategie graczy i macierz wypłat. Znajdź optymalne strategie i wartość gry. 20. Do gry użyto trzech kart: Króla, 10 i 2. ntek wybiera jedną kartę nie pokazując Piotrowi. Piotr mówi: High lub Low. Jeśli ma rację (Król=High, 2 =Low), wygrywa 3zł od ntka. Jeśli nie ma racji traci 2zł. Jeśli kartą jest 10, to Piotr wygrywa 2zł, gdy wołał Low, ale ntek musi wybrać pomiędzy Królem a 2, gdy Piotr wołał High. Tym razem po wybraniu karty, Piotr znów woła High lub Low i wygrywa 1zł, gdy ma rację oraz traci 3zł, gdy nie ma racji. Narysuj drzewo gry, podaj czyste strategie graczy i macierz wypłat. Znajdź optymalne strategie i wartość gry. 21. ntek i Bartek grają w grę z dwoma kartami oznaczonymi literami H=High i L= Low. Każdy z graczy kładzie na stół po 1zł. ntek losuje kartę, patrzy i zakłada się o 2zł lub 4zł. Bartek może zrezygnować lub popatrzyć. Jeśli zrezygnuje, to ntek zabiera wygraną ze stołu. Jeśli zdecyduje się popatrzyć, to musi dopasować się do ntka zakładu. W tym przypadku ntek wygra, jeśli ma kartę High, w przeciwnym wypadku wygra Bartek. Narysuj drzewo gry, podaj czyste strategie graczy i macierz wypłat. Znajdź optymalne strategie i wartość gry. Równowagi skorelowane 22. Udowodnij fakt, że p σ jest równowagą skorelowaną, jeśli σ jest równowagą Nasha. 23. Znajdź równowagę skorelowaną, która daje wypłatę ( 40 9, 36 9 ) w poniższej grze U 6,6 2,7 D 7,2 0,0 5
24. Dla poniższych gier podaj wszystkie równowagi Nasha i znajdź równowagę, która nie jest w otoczce wypukłej wypłat równowag Nasha: U 8,8 4,9 D 9,4 1,1 (b) L M R U 0,0 2,4 4,2 C 4,2 0,0 2,4 D 2,4 4,2 0,0 25. W poniższej grze o sumie zerowej znajdź optymalne strategie oraz wartość gry. Następnie podaj równowagi skorelowane: L M R U 0,0 0,0 1,-1 C 1,-1 1,-1 0,0 D 1,-1 1,-1 0,0 26. Pokaż, że istnieje jedyna skorelowana równowaga skorelowana w poniższej grze, gdzie a, b, c, d ( 1 4, 1 4 ). Znajdź tą równowagę skorelowaną. Jaka jest granica tej równowagi, gdy a, b, c, d 0? U 1,0 c,1+d D 0,1 1+a,b 27. Dana jest gra G oraz gra Ĝ, która powstaje z G poprzez wyeliminowanie strategii ściśle zdominowanych. Co możesz powiedzieć o równowagach skorelowanych dla obu gier? Równowagi w grach z (nie)pełną informacją 28. Model Cournota. Dwie firmy 1 oraz 2 produkują na rynku pewne dobro, które jest nieskończenie podzielne. Każda z nich musi zdecydować o ilości produkcji q i [0, + ) dla i = 1, 2. Niech cena towaru na rynku kształtuje się w następujący sposób: { P0 (1 Q P (Q) = Q 0 ), Q < Q 0, 0, Q Q 0, gdzie Q = q 1 + q 2 oraz P 0, Q 0 > 0. Koszt produkcji dobra firmy i wynosi C(q i ) = cq i, c > 0, i = 1, 2. Zatem wypłata firmy i jest dana wzorem r i (q 1, q 2 ) = q i P (Q) C(q i ). Znajdź czystą równowagę (symetryczną) Nasha w tym modelu oraz wypłaty. Zauważ, że żadnej z firm nie opłaca się produkować więcej niż Q 0. (b) Jak sytuacja będzie wyglądać w przypadku monopolu (tzn. podaj wartość produkcji q m i zysk tej firmy r(q m ))). (c) Załóżmy, że firmy 1 oraz 2 tworzą kartel umawiając się, że będą używać strategii q k 1 = qk 2 = 1 2 q m. Ile wynosi wówczas zysk dla każdej z firm. Czy jest to rozwiązanie stabilne? W tym celu oblicz najlepszą odpowiedź firmy 2 na strategię 1 2 q m firmy 1. 6
29. Rozważmy model oligopolu gry Cournota: n identycznych firm (tzn. z identycznymi kosztami) produkuje ilości q 1, q 2,..., q n pewnego dobra. Cena na rynku opisana jest funkcją P (Q) = P 0 (1 Q/Q 0 ), gdzie Q = n i=1 q i. Znajdź symetryczną równowagę Nasha. Do czego dąży zysk każdej firmy gdy n? 30. Rozwiązanie Stackelberga. Na rynku leaderem w produkcji pewnego dobra jest Firma 1, która pierwsza decyduje o wielkości produkcji q L. Ta strategia obserwowana jest przez inną firmę (tzw. follower), która decyduje też o wielkości produkcji q F tego samego dobra. Rozwiąż tą grę przez algorytm indukcji wstecznej otrzymując w ten sposób SPNE (Subgame Perfect Nash Equilibrium). Równowaga ta jest nazywana także równowagą Stackelberga. Dane o kosztach produkcji oraz zyskach firm są opisane tymi samymi funkcjami co w zadaniu 23. Podaj zyski firm dla tej równowagi. Czy to jedyna równowaga w tym modelu? 31. (Bayessowska równowaga) Rozważmy model duopolu gry Cournota. Niech zysk Firmy i będzie dany funkcją: r i (q 1, q 2 ) = q i (2 q 1 q 2 ) q i θ i, }{{}}{{} cena dobra koszt produkcji gdzie q i jest wielkością produkcji Firmy i. Wiadomo, że Firma 1 może być tylko jednego typu θ 1 = 1. Firma 1 wierzy, że θ 2 = 5 4 z prawdopodobieństwem 1 2 i θ 2 = 3 4 z prawdopodobieństwem 1 2. Zatem Firma 2 może być dwóch typów: high-cost type (θ 2 = 5 4 ) oraz low-cost type (θ 2 = 3 4 ). Znajdź czystą bayesowską równowagę Nasha w tej grze. Oblicz oczekiwane wypłaty dla graczy, gdy grają równowagę. 32. (Więcej informacji szkodzi) Gracz 1 nie jest graczem w pełni poinformowanym, natomiast gracz 2 może być typu high albo low i wie jakiego jest typu. Wypłaty dane są w macierzach: low type U 0,0-1000,50 D 50,-1 25,25 high type U 100,1 1,2 D 99,4 2,1 Rozważ przypadek, gdy obaj gracze znają typ gracza 2. Znajdź równowagi Nasha i wylicz wypłaty w równowadze dla obu graczy gdy gracz 2 jest low-type oraz jest hightype.. (b) Rozważ przypadek, gdy gracz 1 nie zna typu gracza 2, natomiast gracz 2 zna swój typ. Znajdź równowagę bayessowską i porównaj wypłaty gracza 1 z wypłatami otrzymanymi w punkcie. Przyjmij, że prawdopodobieństwo wybrania przez naturę typu gracza 2 wynosi (α, 1 α), gdzie α [0, 1]. Gry kooperacyjne Rozważamy grę kooperacyjną G = (N, P (N), v). Ozn. C - rdzeń gry. 7
33. Niech N = {1, 2, 3} oraz v(s) = 0, gdy S =, 1, gdy S = {1}, {2}, 2, gdy S = {3}, 4, gdy S = 2, 5, gdy S = {1, 2, 3}. Czy v jest superaddytywna? Znajdź wszystkie imputacje w tej grze. 34. Udowodnij tw.1 podane na wykładzie. 35. Udowodnij tw.2 podane na wykładzie. 36. Znajdź funkcję charakterystyczną dla następującej gry 3-osobowej w postaci normalnej: α B 1 1,1,0 4,-2,2 2 1,2,-1 3,1,-1 3-1,0,1-2,1,1 β B 1-3,1,2 0,1,1 2 2,0,-1 2,1,-1 2 0,-1,3-3,2,1 37. Niech (a 1,..., a n ) R n +. Definiujemy: v(s) = { 0, gdy S k, i S a i, gdy S > k. Znajdź C oraz wartość Shapleya dla każdego k = 0,..., n. 38. Gracz i nazywany jest zerowym, jeśli v(s {i}) = v(s) dla każdej koalicji S P (N). Pokaż, że jeśli C, to x i = 0 dla każdej imputacji x w C oraz każdego gracza zerowego i. 39. Oblicz wartość Shapleya dla gry, w której v(s) = i S v({i}). 40. Niech (a 1,..., a n ) R n. Oblicz wartość Shapleya dla gry, w której v(s) = ( i S a i) 2 dla każdej koalicji S P (N) i S. 41. Rozważamy grę ważonego głosowania [5; 1, 2, 3, 4]. Podaj funkcję charakterystyczną dla tej gry. Oblicz wartość Shapleya. Podaj C. 42. Rozważmy grę dualną G do gry G. Funkcja charakterystyczna w G określona jest w następujący sposób v (S) = v(n) v(n \ S), S P (N). Sprawdź, że G jest dualna do G. Czy prawdą jest stwierdzenie: Rdzeń w grze G jest niepusty wtedy i tylko wtedy gdy rdzeń w grze G jest niepusty? Jeśli nie, to podaj kontrprzykład. Pokaż, że wartości Shapleya dla graczy w grach G oraz G są takie same. W poniższych zadaniach zakładamy, że n dzieli się przez 6. 43. Rozważamy grę (n+1)-osobową ważonego głosowania [n/2; n/3, 1,..., 1]. Ile wynosi wartość Shapleya dla gracza 1, gdy n? 8
44. Rozważamy grę (n+2)-osobową ważonego głosowania [5n/6; n/3, n/3, 1,..., 1]. Ile wynosi wartość Shapleya dla graczy 1 oraz 2, gdy n? 45. Rozważamy grę (n+2)-osobową ważonego głosowania [n; n/3, n/3, 1,..., 1]. Ile wynosi wartość Shapleya dla graczy 1 oraz 2, gdy n? 9