Metoda probabilistyczna
Transkrypt
Metoda probabilistyczna
Metoda probabilistyczna - zadania Marcin Kotowski, Michał Kotowski 12 sierpnia 2011 Część z tych zadań była rozwiązywana na zajęciach lub jest na liście zadań domowych k Zadanie 1. Pokazać, że jeśli nk 21−(2) < 1, to zachodzi oszacowanie na liczbę Ramseya R(k, k) > n (w szczególności R(k, k) > b2k/2 c dla k 3). Zadanie 2. Pokaż, że istnieje turniej o n wierzchołkach mający co najmniej Hamiltona. n! 2n−1 skierowanych ścieżek Zadanie 3. Danych jest n wektorów v1 , . . . , vn ∈ Rn , każdy o długości 1. Pokazać, że istnieje taki wybór znaków εi = ±1, że : √ kε1 v1 + . . . + εn vn k ¬ n jak również taki wybór znaków, że: kε1 v1 + . . . + εn vn k √ n (kvk oznacza długość wektora v) Zadanie 4. Niech A1 , . . . , An , B1 , . . . , Bn będą skończonymi podzbiorami N takimi, że: a) dla każdego i Ai ∩ Bi = ∅, b) dla każdych i 6= j (Ai ∩ Bj ) ∪ (Aj ∩ Bi ) 6= ∅. Pokazać, że dla dowolnego 0 ¬ p ¬ 1 zachodzi: n X p|Ai | (1 − p)|Bi | ¬ 1 i=1 Zadanie 5. Niech S będzie skończonym zbiorem punktów na płaszczyźnie takim, że żadne trzy z nich nie są współliniowe. Dla każdego wielokąta wypukłego P o wierzchołkach z S, niech a(P ) oznacza liczbę jego wierzchołków, a b(P ) - liczbę punktów z S znajdujących się na zewnątrz P (zbiór pusty, punkt i odcinek traktujemy jako wielokąty o 0, 1, 2 wierzchołkach). Pokazać, że dla dowolnego x: X xa(P ) (1 − x)b(P ) = 1 P gdzie suma jest po wszystkich wielokątach wypukłych o wierzchołkach w S. Zadanie 6. Przekrojem grafu G nazwiemy podział jego wierzchołków na dwa rozłączne zbiory V i W . Krawędziami przekroju nazwiemy wszystkie krawędzie pomiędzy V a W . Pokaż, że w każdym grafie o m krawędziach istnieje przekrój zawierający co najmniej m 2 krawędzi. Jakie jest prawdopodobieństwo otrzymania takiego przekroju? Ile średnio należy wykonać prób, aby otrzymać żądany przekrój z prawdopodobieństwem np. > 12 ? Zadanie 7. Pokazać, że można podzielić N na dwa rozłączne zbiory tak, że żaden z nich nie zawiera ani trzech kolejnych liczb, ani nieskończonego ciągu arytmetycznego. Zadanie 8. Antyłańcuchem nazwiemy rodzinę F = {S1 , . . . , Sk } podzbiorów {1, . . . , n} taką, że dla żadnych i, j nie zachodzi Si ⊆ Sj . Pokazać, że: X 1 ¬1 n i |Si | Jaki jest maskymalna możliwa ilość zbiorów w antyłańcuchu? 1 Zadanie 9. Turniej T o k wierzchołkach nazwiemy k-zdominowanym, jeśli dla każdego zbioru k graczy istnieje w T gracz, który z nimi wszystkimi wygrywa. Pokazać, że dla każdego k istnieje turniej k-zdominowany o więcej niż k wierzchołkach. Zadanie 10. Pokazać, że w każdym grafie o n wierzchołkach i średnim stopniu d = n . niezależny mocy co najmniej d+1 2m n istnieje zbiór Zadanie 11. Rozpatrzmy graf o n wierzchołkach i m krawędziach ponumerowanych liczbami od 1 do m. Pokazać, że w grafie istnieje ścieżka długości 2m o etykietach posortowanych rosnąco. n Zadanie 12. Pokazać, że można pokolorować klikę Kn dwoma kolorami tak, aby zawierała co najwyżej: n 1−(2l ) 2 l monochromatycznych klik Kl . 1 Zadanie 13. Pokazać, że dla każdego k 3 i n istnieje graf o n wierzchołkach, co najmniej 14 n1+ k krawędziach i obwodzie co najmniej k. Zadanie 14. Pokazać, że dla dowolnych k i l istnieje graf G o obwodzie większym niż l i liczbie chromatycznej χ(G) większej niż k. Zadanie 15. Dany jest zbiór niezerowych liczb całkowitych {b1 , . . . , bn }. Pokazać, że zawiera on podzbiór A mocy > 31 n o następującej własności: żaden element z A nie daje się przedstawić jako suma dwóch innych elementów z A. Zadanie 16. Niech F będzie rodziną k-elementowych podzbiorów zbioru {0, . . . , n − 1}, z których każde dwa mają niepuste przecięcie. Niech n 2k. Pokazać, że |F| ¬ n−1 k−1 . Zadanie 17. Niech G będzie grafem o n wierzchołkach i minimalnym stopniu δ > 1. Zbiorem dominującym w grafie G nazwiemy taki zbiór A, że każdy wierzchołek w G jest połączony z jakimś wierzchołkiem z A. Pokazać, że istnieje w G zbiór dominujący mocy co najwyżej n · 1+log(1+δ) . 1+δ Zadanie 18. Hipergraf H nazwiemy 2-kolorowalnym, jeśli istnieje kolorowanie jego wierzchołków dwoma kolorami takie, że żadna krawędź nie jest monochromatyczna. Pokazać, że każdy n-hipergraf mający mniej niż 2n−1 krawędzi jest 2-kolorowalny. n−1 Zadanie 19. Niech H będzie n-hipergrafem o co najwyżej 4 3n krawędziach, gdzie n 4. Pokazać, że można pokolorować wierzchołki H czterema kolorami tak, aby w każdej hiperkrawędzi występowały wszystkie kolory. Zadanie 20. Załóżmy, że dany jest graf G o |V | wierzchołkach i |E| krawędziach, który chcemy narysować na płaszczyźnie. Niech cr(G) oznacza najmniejszą możliwą liczbę skrzyżowań krawędzi grafu G. Pokazać, że |E|3 1 · |V jeśli |E| 4|V |, to cr(G) 64 |2 . Wskazówka: można użyć wniosku ze wzoru Eulera, który mówi, że graf planarny o n wierzchołkach ma co najwyżej 3n − 6 krawędzi. Zadanie 21. Niech (x1 , . . . , x2n ) będzie permutacją zbioru {1, . . . , 2n}. Powiemy, że permutacja ma własność P, jeśli dla pewnego i zachodzi |xi+1 − xi | = n. Pokazać, że dla każdego n własność P ma ponad połowa wszystkich permutacji. Zadanie 22. Na zawodach jest a zawodników i b sędziów, gdzie b jest nieparzyste. Każdy sędzia daje każdemu zawodnikowi ocenę 0 lub 1. Niech k będzie liczbą taką, że dowolnych dwóch sędziów daje takie same wyniki co najwyżej k zawodnikom. Pokazać, że ka b−1 2b . Zadanie 23. Niech n, k > 0. Niech S będzie zbiorem n punktów płaszczyzny takim, że żadne trzy z nich nie są współliniowe oraz dla każdego punktu√x ∈ S istnieje co najmniej k punktów x1 , . . . , xk ∈ S o równych odległościach od x. Pokazać, że k ¬ 12 + 2n. 2 Zadanie 24. Pokazać, że dla każdego n istnieje skończony zbiór S punktów na płaszczyźnie taki, że dla każdego x ∈ S istnieje dokładnie n punktów w S odległych od x o 1. Zadanie 25. Niech A będzie zbiorem liczb całkowitych mocy n. Określamy wielkość µ(A) wzorem: µ(A) = max min α∈(0,1) a6=b, a,b∈A kα(a − b)k gdzie kxk oznacza odległość od x do najbliższej liczby całkowitej. Pokazać, że µ(A) > n12 . j n k podzbiorów zbioru Zadanie 26. Pokazać, że dla każdego n istnieje rodzina złożona z m = 21 √23 {1, . . . , n} o następującej własności: dla żadnych parami różnych zbiorów A, B, C z tej rodziny nie zachodzi A ∩ B ⊆ C ⊆ A ∪ B. j n k Zadanie 27. Pokazać, że dla dowolnego n 1 istnieje zbiór m = 12 √23 punktów w Rn taki, że każde trzy punkty z tego zbioru wyznaczają kąt ostry. Zadanie 28. Rodzinę F podzbiorów zbioru {1, . . . , n} nazwiemy k-niezależną, jeśli dla dowolnych F1 , . . . , Fk ∈ F wszystkie 2k przecięć postaci F1± ∩ . . . ∩ Fk± jest niepustych, gdzie Fi+ oznacza zbiór Fi , a Fi− jego dopełnienie. Pokazać, że jeśli: m k 2 (1 − 2−k )n < 1 k to istnieje k-niezależna rodzina mocy co najmniej m. Zadanie 29. Niech G będzie grafem o n wierzchołkach i m = nd 2 krawędziach, gdzie d 1. Pokazać, że n α(G) 2d , gdzie α(G) to rozmiar największego zbioru niezależnego w G. Zadanie 30. Pokazać, że istnieje stała c > 0 o następującej własności. Niech A = {aij }ni,j=1 będzie tablicą rozmiaru n × n, której wszystkie wyrazy są parami różne. Wówczas istnieje √ taka permutacja wierszy A, że po tej operacji żadna kolumna nie zawiera podciągu rosnącego długości c n. Zadanie 31. Niech G będzie grafem dwudzielnym. Pokazać, że istnieje w G podgraf H nie zawierający cyklu długości 4 taki, że E(H) 34 E(G)2/3 . Zadanie 32. Niech W (r, k) oznacza najmniejszą liczbę N taką, że każde r-kolorowanie zbioru {1, . . . , N } √ zawiera monochromatyczny ciąg arytmetyczny długości k. Pokazac, że W (r, k) > 2r(k−1)/2 . Zadanie 33. Niech A będzie podzbiorem {0, 1}n . A nazwiemy zbiorem (n, k)-uniwersalnym, jeśli dla dowolnych k współrzędnych ze zbioru 1, . . . , n rzut A na te współrzędne zawiera wszystkie ciągi z {0, 1}k . Pokazać, że dla każdego n i k istnieje zbiór (n, k)-uniwersalny mocy co najwyżej k2k log n. Zadanie 34. Niech f (n) oznacza największe możliwe k o tej własności,P że istnieje zbiór {x1 , . . . , xk } ⊆ {1, . . . , n}, dla którego wszystkie możliwe sumy elementów są różne (tj. i∈S xi są różne dla wszystkich S ⊆ {1, . . . , k}). Korzystając z metody drugiego momentu podaj górne ograniczenie na f (n). Zadanie 35. Niech v1 = (x1 , y1 ), . . . , vn = (xn , yn ) będą wektorami na płaszczyźnie, gdzie xi , yi to liczby n całkowite nie większe co do modułu od 32√2n . Pokazać, że istnieją dwa rozłączne zbiory I, J ⊆ {1, . . . , n} takie, że: X X vi = vj i∈I j∈J Zadanie 36. Niech p będzie liczbą pierwszą, a k liczbą naturalną. Niech X będzie podzbiorem {0, . . . , p − 1} mocy co najmniej 4k 2 . Pokazać, że istnieją takie a, b ∈ {0, . . . , p − 1}, że zbiór aX + b mod p przecina każdy przedział długości co najmniej kp zawarty w {0, . . . , p − 1}. Zadanie 37. Pokazać, że p(n) = 1 n jest funkcją progową istnienia trójkątów w grafie Gn,p . 3 2 Zadanie 38. Pokazać, że p(n) = n− 3 jest funkcją progową istnienia kliki K4 w grafie Gn,p . Zadanie 39. Ustalmy graf G o v wierzchołkach i e krawędziach. Interesuje nas prawdopodobieństwo progowe, v że graf Gn,p zawiera kopię G. Czy prawdopodobieństwo to zawsze wynosi n− e ? Zadanie 40. Alicja i Bob grają w następującą grę - na polach ponumerowanych od 0 do n leży pewna liczba żetonów. Niech xi oznacza liczbę żetonów na i-tym polu. W każdej rundzie Alicja dzieli żetony dowolnie na dwa zbiory A i B, a Bob usuwa z gry albo wszystkie żetony należące do A, albo wszystkie należące do B. Po każdej rundzie żetony, które przetrwały, są przesuwane o jeden w prawo. Alicja wygrywa, gdy uda się jej umieścić przynajmniej jeden żeton na polu n. Pokazać, że Bob ma strategię wygrywającą wtedy i tylko wtedy, gdy: X xi 2n−i < 1 i Zadanie 41. Alicja i Bob grają w następującą grę - na polach ponumerowanych od 0 do k leży pewna liczba żetonów. Niech xi oznacza liczbę żetonów na i-tym polu. W każdej rundzie Bob dzieli żetony dowolnie na dwa zbiory A i B, a Alicja przesuwa w lewo wszystkie żetony należące do A, albo wszystkie należące do B (żetony z pola 0 przy przesunieciu w lewo są usuwane). Gra trwa n rund. Bob wygrywa, gdy pod koniec gry na planszy zostanie co najwyżej jeden żeton, w przeciwnym wypadku wygrywa Alicja. Pokazać, że Alicja ma strategię wygrywającą gdy: k X xi B(i, n) > 1 i=0 gdzie B(i, n) = 2 −n Pj=0 i n j . Zadanie 42. Korzystając z metody warunkowych wartości oczekiwanych zderandomizuj algorytm szukania w grafie przekroju rozmiaru m 2 z zadania 6. Zadanie 43. Rozpatrzmy grupę n osób, w której każda osoba posiada lub nie posiada jednej z n cech. Niech aij = 1, gdy osoba j posiada cechę i, i aij = 0 w przeciwnym P przypadku. P Dla ustalonego podziału grupy na dwie podgrupy A, B rozpatrujemy wielkość χ(A, B) = maxj | i∈A aij − j∈B aij |. Interesuje nas znalezienie podziału, który minimalizuje χ (innymi słowy, szukamy takiego podziału, że dla każdej cechy liczby osób posiadających ją są możliwie równe w obu grupach). Znajdź jak najlepsze ograniczenie górne na χ (niezależnie od grupy). Zadanie 44. Drzewem AND-OR nazwiemy pełne drzewo binarne wysokości 2k, w którego liściach znajdują się wartości 0 lub 1, w węzłach wewnętrznych na nieparzystej głębokości spójnik koniunkcji AND, a w węzłach na parzystej głębokości - alternatywa OR. Wartością drzewa nazywamy wyrażenie obliczone rekurencyjnie - wartość węzła AND jest równa koniunkcji wartości jego poddrzew i analogicznie wartość węzła OR jest równa alternatywie wartości jego poddrzew. Algorytm ewaluujący drzewo ma zadanie obliczyć wartość drzewa poprzez zapytania o wartości liści. Koszt algorytmu jest równy liczbie zapytań. • pokazać, że dla dowolnego deterministycznego algorytmu istnieje drzewo o n = 22k liściach, którego ewaluacja wymaga obejrzenia wszystkich liści (tj. pesymistyczny koszt działania każdego algorytmu wynosi n zapytań) • skonstruuj algorytm randomizowany, którego oczekiwana liczba zapytań na dowolnym drzewie jest mniejsza niż n 4