Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

Algorytmiczne Aspekty Teorii Gier, Zadania z Prawdopodobieństwo i procesy stochastyczne

Zestaw ćwiczeń

Typologia: Zadania

2019/2020

Załadowany 16.07.2020

piasek
piasek 🇵🇱

4

(6)

83 dokumenty

1 / 3

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
Algorytmiczne Aspekty Teorii Gier
Zadania domowe
Semestr letni 2009
1. Pebbling game (do 16.03.2009) Dla dowolnego nznaleźć taki DAG Go stopniu wejś-
ciowym równym 2 i taki wierzchołek vwG, żeby w grze Pebbling game (wersji zdefiniowanej
na ćwiczeniach) położenie kamienia na wierzchołku vwymagało użycia przyna jmniej rzędu n
kamieni. Można założyć, że trzeba użyć przynajmniej bnckamieni.
Uwaga: Należy dowieść, że znaleziony graf posiada opisywaną własność.
Pytania dodatkowe
Czy znaleziony graf jest optymalny, czyli, czy da się znaleźć grafy o większej (asymptotycznie,
ale choćby o stałą) złożoności kamiennej? Jakie jest optymalne oszacowanie, jakie grafy je
realizują?
2. Rozstrzygalność problemu dla F O(¬)(do 23.03.2009) Wykazać, że istnieje al-
gorytm, który dla formuły ϕpierwszego rzędu z relacją ¬rozstrzyga, czy ta formuła jest
prawdziwa dla każdej liczby naturalnej nw strukturze (h1,2, . . . , ni,¬), gdzie porządek w tej
strukturze jest naturalnie zdefiniowanym porządkiem liniowym.
3. Nieskończony xor (do 30.03.2009) Wykazać, że istnieje funkcja f:{0,1}ω {0,1}
przyporządkowująca nieskończonemu ciągowi zero-jedynkowemu 0 lub 1 taka, że dla każdego
x {0,1}ωzachodzi f(x)6=f(xei), gdzie przez eioznaczamy ciąg złożony z samych zer oraz
jedynki na i-tym miejscu, a przez xora oraz taka, że samym zerom przyporządkowuje 0.
Wskazówka
Użyć lematu Kuratowskiego-Zorna lub pewnika wyboru.
4. Moc zbioru funkcji (do 20.04.2009) Oblicz moc zbioru funkcji f:{0,1}ω {0,1}
takich, że spełniają one trzy warunki:
f(000 . . .)=0
dla każdego x {0,1}ωzachodzi f(x)6=f(xei)
dla każdych x, y {0,1}ωzachodzi f(xy) = f(x)f(y), gdzie przez pierwszy
rozumiemy xora na nieskończonych ciągach, a przez drugi zwykły xor bitowy.
5. Gry parzystości o ograniczonym zbiorze ranków (do 20.04.2009) Grę parzystości
(przypomnienie) na skończonym grafie gry G= (V, E ) definiujemy następująco. Gra gracze
Even i Odd. Dodatkowo dana jest funkcja rank :VNprzyporządkowująca każdemu wierz-
chołkowi rank. Zakładamy, że z każdego wierzchołka istnieje ruch wychodzący, czyli każda roz-
grywka jest nieskończona. Rozważmy nieskończoną rozgrywkę v0v1v2. . .. Przez lim supn→∞ rank(vn)
oznaczymy największy rank, który wystąpił nieskończenie wiele razy na rozgrywce. Gracz Odd
wygrywa, gdy liczba ta jest nieparzysta, gracz Even w przeciwnym przypadku.
1
pf3

Podgląd częściowego tekstu

Pobierz Algorytmiczne Aspekty Teorii Gier i więcej Zadania w PDF z Prawdopodobieństwo i procesy stochastyczne tylko na Docsity!

Algorytmiczne Aspekty Teorii Gier

Zadania domowe

Semestr letni 2009

1. Pebbling game (do 16.03.2009) Dla dowolnego n znaleźć taki DAG G o stopniu wejś- ciowym równym 2 i taki wierzchołek v w G , żeby w grze Pebbling game (wersji zdefiniowanej na ćwiczeniach) położenie kamienia na wierzchołku v wymagało użycia przynajmniej rzędu

n kamieni. Można założyć, że trzeba użyć przynajmniej b

nc kamieni. Uwaga: Należy dowieść, że znaleziony graf posiada opisywaną własność.

Pytania dodatkowe Czy znaleziony graf jest optymalny, czyli, czy da się znaleźć grafy o większej (asymptotycznie, ale choćby o stałą) złożoności kamiennej? Jakie jest optymalne oszacowanie, jakie grafy je realizują?

2. Rozstrzygalność problemu dla F O ( ¬ ) (do 23.03.2009) Wykazać, że istnieje al- gorytm, który dla formuły ϕ pierwszego rzędu z relacją ¬ rozstrzyga, czy ta formuła jest prawdziwa dla każdej liczby naturalnej n w strukturze ( 1 , 2 ,... , n〉, ¬ ), gdzie porządek w tej strukturze jest naturalnie zdefiniowanym porządkiem liniowym. 3. Nieskończony xor (do 30.03.2009) Wykazać, że istnieje funkcja f : { 0 , 1 ^ → { 0 , 1 } przyporządkowująca nieskończonemu ciągowi zero-jedynkowemu 0 lub 1 taka, że dla każdego x ∈ { 0 , 1 ^ zachodzi f ( x ) 6 = f ( x ⊕ ei ), gdzie przez ei oznaczamy ciąg złożony z samych zer oraz jedynki na i -tym miejscu, a przez xora oraz taka, że samym zerom przyporządkowuje 0.

Wskazówka Użyć lematu Kuratowskiego-Zorna lub pewnika wyboru.

4. Moc zbioru funkcji (do 20.04.2009) Oblicz moc zbioru funkcji f : { 0 , 1 ^ → { 0 , 1 } takich, że spełniają one trzy warunki: - f (000_..._ ) = 0 - dla każdego x ∈ { 0 , 1 ^ zachodzi f ( x ) 6 = f ( x ⊕ ei ) - dla każdych x, y ∈ { 0 , 1 ^ zachodzi f ( x ⊕ y ) = f ( x ) ⊕ f ( y ), gdzie przez pierwszy rozumiemy xora na nieskończonych ciągach, a przez drugi zwykły xor bitowy. 5. Gry parzystości o ograniczonym zbiorze ranków (do 20.04.2009) Grę parzystości (przypomnienie) na skończonym grafie gry G = ( V, E ) definiujemy następująco. Grają gracze Even i Odd. Dodatkowo dana jest funkcja rank : V → N przyporządkowująca każdemu wierz- chołkowi rank. Zakładamy, że z każdego wierzchołka istnieje ruch wychodzący, czyli każda roz- grywka jest nieskończona. Rozważmy nieskończoną rozgrywkę v 0 v 1 v 2_..._. Przez lim sup n→∞ rank ( vn ) oznaczymy największy rank, który wystąpił nieskończenie wiele razy na rozgrywce. Gracz Odd wygrywa, gdy liczba ta jest nieparzysta, gracz Even w przeciwnym przypadku.

Zadanie Dla gier parzystości o liczbie ranków ograniczonej przez m ∈ N znajdź algorytm rozwiązu- jący (czyli dla każdego wierzchołka odpowiadający na pytanie, który z graczy posiada strategię wygrywającą z tego wierzchołka) te gry parzystości w czasie O ( |V |f^ ( m )), gdzie f ( m ) jest funkcją liniową (zapewne prawie f ( m ) = m ). Zauważmy, że wiemy już, że gry parzystości są zdetermi- nowane, nie trzeba tego dowodzić.

6. Równowaga Nasha w strategiach czystych (do 27.04.2009) Rozważmy grę trzech graczy, w której każdy z graczy ma n strategii. Jest to gra w formie macierzowej, posiada n^3 pól, w każdym polu trzy liczby - wypłaty dla odpowiednich graczy. Wszystkie 3 n^3 liczb losujemy niezależnie z rozkładem jednostajnym z przedziału [0 , 1]. Oszacować z dołu przez f ( n ) prawdopodobieństwo tego, że w rozważanej grze istnieje równowaga Nasha w strategiach czystych. Oszacowanie ma być takie, by

n lim →∞ f^ ( n ) =^ C,

gdzie C ∈ R dostatecznie duże (co znaczy dostatecznie duże to już zależy tylko od mojego uznania, ale zdecydowanie ma to być więcej niż 0).

7. Ilość równowag Nasha (do 4.05.2009) Rozważmy grę dwóch graczy, w której każdy z graczy ma dostępnych dokładnie n strategii czystych. Gra ta jest opisana przez macierz wypłat, w każdym z n × n pól macierzy wpisane są wypłaty dla obu graczy. Zauważmy, że każdej równowadze Nasha (nawet ogólniej, każdej parze strategii) możemy przyporządkować parę liczb ( A, B ) taką, że A to oczekiwany zysk gracza pierwszego, a B to oczekiwany zysk gracza drugiego przy wyborze właśnie tych strategii. Rozstrzygnąć jak duża może być moc zbioru równowag Nasha w strategiach czystych w powyższej grze, by dla każdych dwóch równowag z tego zbioru (nie muszą to być wszystkie równowagi w tej grze) pary liczb im przyporządkowane były różne (choć jedna z liczb była różna). 8. Strategie mieszane dyskretne (do 18.05.2009) Rozważmy grę w aukcję. Gra n graczy, gracze są ponumerowani, licytują oni pewien obiekt. Każdy z graczy przed grą wycenia obiekt, gracz i -ty twierdzi, że dla niego wartość obiektu wynosi vi , przy czym zachodzą nierówności v 1 > v 2 >... > vn. Następnie ma miejsce licytacja, każdy z graczy równocześnie podaje kwotę ai , którą jest w stanie zapłacić. Licytację wygrywa gracz o najmniejszym numerze z tych, którzy podali największą stawkę. Zysk gracza wynosi 0, jeśli nie kupił on obiektu, bądź vi − ai jeśli go kupił. Zdefiniujmy strategię mieszaną dyskretną: gracz wybiera pewną liczbę M ∈ N, M liczb c 1 ,... , cM i pewien rozkład na tych liczbach 〈p 1 ,... , pM 〉. W szczególności każda strategia czysta jest strategią mieszaną dyskretną, gdzie M = 1. Rozstrzygnąć, czy w każdej równowadze Nasha w strategiach mieszanych dyskretnych obiekt kupuje gracz numer 1 (z prawdopodobieństwem 1). 9. Gra bisymulacyjna (do 1.06.2009) Niech G 1 i G 2 będą dwiema grami parzystości. Grą bisymulacyjną G 1 ⊗ G 2 nazwiemy grę dwóch graczy, Duplicatora i Spoilera. Gra rozpoczyna się w parze wierzchołków ( u 0 , v 0 ), gdzie u 0 jest wierzchołkiem w grze G 1 , a v 0 w grze G 2 oraz są one wierzchołkami tego samego gracza (wpp. mówimy, że Spoiler od razu wygrał). Spoiler zaczyna, wybiera grę ( G 1 lub G 2 ) i rusza się w tej grze (idzie po pewnej krawędzie). Następnie Duplicator rusza się w drugiej grze (idzie po krawędzi), tak, by docelowe wierzchołki u 1 i v 1