Tło:
Złożoność drzewa decyzyjnego lub złożoność zapytań to prosty model obliczeń zdefiniowany w następujący sposób. Niech będzie funkcją logiczną. Deterministyczna złożoność zapytania f , oznaczona jako D ( f ) , jest minimalną liczbą bitów wejścia x ∈ { 0 , 1 } n, które należy odczytać (w najgorszym przypadku) za pomocą algorytmu deterministycznego obliczającego f ( x ). Zauważ, że miarą złożoności jest liczba odczytanych bitów danych wejściowych; wszystkie inne obliczenia są bezpłatne.
Podobnie, definiujemy losową złożoność kwerendy w Las Vegas , oznaczoną R 0 ( f ) , jako minimalną liczbę bitów wejściowych, które należy odczytać w oczekiwaniu przez algorytm losowy o zerowym błędzie, który oblicza f ( x ) . Algorytm o zerowym błędzie zawsze wyświetla poprawną odpowiedź, ale liczba odczytanych przez niego bitów zależy od wewnętrznej losowości algorytmu. (Dlatego mierzymy oczekiwaną liczbę odczytanych bitów wejściowych).
Zdefiniować Monte Carlo losowo zapytania złożoność , oznaczoną R 2 ( f ) , aby być minimalna liczba bitów wejściowych, które muszą być odczytywane za pomocą ograniczonego błędu-randomizowane algorytm, który oblicza f ( x ) . Algorytm ograniczony błędów zawsze generuje odpowiedź na końcu, ale to dopiero musi być prawidłowa z prawdopodobieństwem większym niż 2 / 3 (powiedzmy).
Pytanie
Co wiadomo na pytanie, czy
?
Wiadomo, że
ponieważ algorytmy Monte Carlo są co najmniej tak samo skuteczne jak algorytmy Las Vegas.
Niedawno dowiedziałem się, że nie ma znanego podziału między tymi dwoma złożonościami. Najnowsze odniesienie, które mogę znaleźć dla tego roszczenia, pochodzi z 1998 r. [1]:
[1] Nikolai K. Vereshchagin, Randomizowane logiczne drzewa decyzyjne: kilka uwag, Theoretical Computer Science, tom 207, wydanie 2, 6 listopada 1998, strony 329-342, ISSN 0304-3975, http://dx.doi.org/ 10.1016 / S0304-3975 (98) 00071-1 .
Najbardziej znaną górną granicą jednego pod względem drugiego jest
z powodu [2]:
[2] Kulkarni, R., i Tal, A. (2013, listopad). Czułość bloku ułamkowego. W Electronic Colloquium on Computational Complexity (ECCC) (Vol. 20, s. 168).
Mam dwa konkretne pytania.
- [Wniosek o referencję]: Czy istnieje nowszy artykuł (po 1998 r.), Który omawia ten problem?
- Co ważniejsze , czy istnieje funkcja kandydata, która jest przypuszczana w celu oddzielenia tych dwóch zawiłości?
Dodano w v2: Dodano odniesienie [2], podkreślono drugie pytanie o istnieniu funkcji kandydującej.
To pytanie zostało rozwiązane!
i nawet
Oba separacje są optymalne do współczynników log!
źródło