Zadanie 1. Udowodnij, że RP ⊆ NP oraz NP ⊆ PP. Zadanie 2

Transkrypt

Zadanie 1. Udowodnij, że RP ⊆ NP oraz NP ⊆ PP. Zadanie 2
ALP 520
Jesień 2010
Zestaw 3 (18 października)
Zadanie 1. Udowodnij, że RP ⊆ N P oraz N P ⊆ P P.
Zadanie 2. Udowodnij, że ZP P = RP ∩ co_RP.
Zadanie 3 (Redukcja błędu dla PP). Korzystając z nierówności Czebyszewa pokazać, jak
można zredukować efektywnie prawdopodobieństwo błędu dla algorytmów rozwiązujących problemy z klasy PP.
Jeśli a > 0, to Pr(|X − EX| ≥ a) ≤
V arX
.
a2
Zadanie 4. Niech T2 będzie drzewem binarnym gry (AND-OR) o wysokości 2. Udowodnij, że wartość oczekiwana liczby sprawdzonych liści dla algorytmu losowego omówionego na
wykładzie wynosi co najwyżej 3.
Zadanie 5. Niech T3 (h) będzie zrównoważonym drzewem ternarnym o ustalonym korzeniu
i wysokości h. Każdemu spośród n = 3h liści przypisana jest wartość 1 lub 0, natomiast
wierzchołki wewnętrzne drzewa przyjmują wartości występujące u większości ich bezpośrednich potomków. Problem obliczenia drzewa T3 (h) polega na wyznaczeniu wartości w korzeniu,
a miarą złożoności liczba odczytanych w tym celu wartości liści.
• Pokazać, że dowolny algorytm deterministyczny wymaga sprawdzenia wszystkich n liści
w najgorszym wypadku.
• Rozważyć rekurencyjny algorytm losowy Bh , który oblicza dwa poddrzewa korzenia wybrane losowo. Jeśli obliczone wartości są równe, to wartość ta jest odpowiedzią, w
przeciwnym wypadku algorytm oblicza trzecie poddrzewo. Pokazać, że wartość oczekiwana liczby sprawdzonym liści przez algorytm Bh wynosi o najwyżej n0.9 .
Zadanie 6. Pokazać, że jeśli w drzewie T2,k wszystkie bramki AN D i OR zastąpimy funkcją
N OR (0, 0 → 1, pozostałe 0), to wartości dla korzenia nie zmienią się.
(
)
5 6
Zadanie 7. Dana jest macierz gry
. Sprawdź czy ta gra ma punkt siodłowy, a
7 4
następnie wyznacz optymalne strategie mieszane dla obu graczu.
1