Czy przypadkowość kupuje nam coś w środku P?

18

Niech będzie klasą problemów decyzyjnych mających ograniczony algorytm losowego błędu dwustronnego działający w czasie O ( f ( n ) ) .BPTIME(f(n))O(f(n))

Czy znamy żadnego problemu takie, że P B P T I M E ( n k ) , ale Q D T I M E ( n k ) ? Czy udowodniono jego nieistnienie?QPQBPTIME(nk)QDTIME(nk)

To pytanie zostało zadane tutaj na cs.SE , ale nie uzyskało zadowalającej odpowiedzi.

aelguindy
źródło
7
(1) BPP (f (n)) jest zwykle oznaczane jako BPTIME (f (n)). (2) W kontekście złożoności obliczeniowej uważam, że jest to otwarte. (Znanych jest wiele przykładów w złożoności zapytania i ustawieniach złożoności komunikacji.) (3) Gdyby jego nieistnienie zostało już udowodnione, to już byśmy wiedzieli, że P = BPP.
Tsuyoshi Ito,
2
Nawiasem mówiąc, w pytaniu na cs.stackexchange.com masz pewne nieporozumienie na temat relacji między BPTIME i ZPTIME, i może to być część powodu, dla którego nie otrzymałeś zadowalającej odpowiedzi.
Tsuyoshi Ito,
2
@TsuyoshiIto Dzięki, nie zgadzam się, że jeśli mamy udowodnić nieistnienia wtedy wiemy, , jestem ograniczając ustawienie na problemy w P . Może B P T I M E ( n k ) P = D T I M E ( n k ) , podczas gdy B P T I M E ( n k ) D T I M E ( n kP=BPPPBPTIME(nk)P=DTIME(nk) ogólnie, czy coś mi brakuje? Można też proszę zwrócić uwagę na mojego nieporozumień B P T I M E i Z. P T I M E , może brakowało mi satysfakcjonującej odpowiedzi wręcz ..BPTIME(nk)DTIME(nk)BPTIMmiZP.T.jaM.mi
aelguindy
2
Twoje pytanie nie mówi, że ograniczasz problem Q do bycia w P. Jeśli taka jest Twoja intencja, edytuj pytanie.
Tsuyoshi Ito
1
W celu przybliżenia 1-mediany skończonej przestrzeni metrycznej z kilkoma zapytaniami do funkcji odległości, losowy punkt daje przybliżone oczekiwanie 2 i przybliżenie (2 + eps) z dużym prawdopodobieństwem. Ale żaden algorytm deterministyczny, który pytałby funkcję odległości o ( n 2 ) razy, nie byłby lepszy niż przybliżenie 4-krotne. [ Chang 2013 ]o(n2))
Neal Young,

Odpowiedzi:

10

Innym przykładem jest oszacowanie objętości wielościanu w wysokich wymiarach. Istnieje bezwarunkowa dolna granica strategii deterministycznych mających na celu przybliżenie objętości nawet do współczynnika wykładniczego, ale istnieje problem FPRAS.

Aktualizacja: odpowiedni artykuł to (link do pliku PDF ):

I. Barany i Z. Furedi. Obliczanie objętości jest trudne, Discrete and Computational Geometry 2 (1987), 319-326.

Suresh Venkat
źródło
Czy możesz podać odniesienie do bezwarunkowej dolnej granicy?
T ....
1
dodane odniesienie.
Suresh Venkat
13

Problem : Tablica składa się z n 1s i n 0s. Znajdź i takie, że A [ i ] wynosi 1.A[1..2n]nniA[i]

Możesz zapytać „Który numer jest obecny w ”? Każde zapytanie zajmuje stały czas.A[i]

Rozwiązanie : algorytm losowy: wybierz losowy indeks i sprawdź, czy A [ i ]iA[i] wynosi 1. Oczekiwana liczba zapytań wynosi 2, ale dowolny algorytm deterministyczny musi wykonać co najmniej zapytań. Dlatego zrandomizowana górna granica jest ściśle lepsza niż deterministyczna dolna granica w tym modelu.n

Jest to przykład złożoności zapytania, do którego Tsuyoshi odwoływał się w komentarzu.

Jagadish
źródło
1
W najgorszym przypadku dowolny algorytm deterministyczny musi wykonać co najmniej zapytań . n
argentpepper
Co rozumiesz przez „obecnie nie znamy żadnego nietrywialnego dowodu na dolną granicę dla jakiegokolwiek problemu w NP (nie mówiąc już o P)”?
Kristoffer Arnsfelt Hansen
Być może niechlujnie użyłem słowa „nietrywialne”. Miałem na myśli „Obecnie nie możemy udowodnić bezwarunkowej dolnej granicy dla k > 0 dla SAT ani żadnego problemu w NP”. Czy to jest poprawne? Ω(nk)k>0
Jagadish,
Cóż, może nie dla „ładnych” problemów, takich jak SAT; ale pamiętajmy, że mamy takie dolne granice dla innych problemów z twierdzeń o hierarchii czasu. Pytanie nie dotyczy „ładnych” problemów, ale klas złożoności.
Kristoffer Arnsfelt Hansen
Ah, tak. Zakładałem, że OP był zainteresowany problemami naturalnymi. Zredagowałem swoją odpowiedź.
Jagadish
6

Biorąc pod uwagę macierz wypłat dla macierzy sumy zerowej z wypłatami w [0,1], oszacuj wartość gry w dodatku ϵ .n×nϵ

Ten problem ma algorytm losowy, który działa w czasie , który (co jest możliwe) żaden algorytm deterministyczny nie może dopasować [ GK95 ].O(nlog2)(n)/ϵ2))

Zobacz także Wydajne i proste algorytmy randomizowane, w których determinizm jest trudny .

Neal Young
źródło