Czy jest jakieś uzasadnienie, aby sądzić, że

22

Zastanawiam się, czy jest jakieś uzasadnienie, by wierzyć, że czy wierzyć, że N L L ?NL=LNLL

Wiadomo, że . W literaturze derandomization z R L jest dość przekonanie, że R, L = L . Czy ktoś wie o niektórych artykułach lub pomysłach przekonujących, że N L L ?NLL2RLRL=LNLL

Klim
źródło

Odpowiedzi:

30

Po pierwsze, chciałbym przytoczyć sceptycyzm że . Jak wykazano, że łączność bezkierunkowego grafu jest w L (Reingold) i że N L = c o N L (Immerman-Szelepcsényi), myślę, że zaufanie do L N L tylko spadło. Niektórzy wybitni badacze nigdy nie mieli silnego przekonania. Na przykład Juris Hartmanis (założyciel działu CS w Cornell i zdobywca nagrody Turinga) powiedział:LNL.LNL=coNLLNL

Uważamy, że NLOGSPACE różni się od LOGSPACE, ale nie z taką samą głębią przekonania, jak w przypadku innych klas złożoności. (Źródło)

Wiem, że powiedział podobne rzeczy w literaturze już w latach 70-tych.

Jest pewne dowody na , chociaż nie jest przypadkowy. Odnotowano pracy na udowodnienie przestrzeń dolną granicę dla s - t łączności (kanoniczna N L -Complete problem) w ograniczonym modeli obliczeniowych. Modele te są wystarczająco silne, aby uruchomić algorytm twierdzenia Savitcha (który daje algorytm przestrzenny O ( log 2 n ) ), ale okazuje się, że nie są wystarczająco silne, aby zrobić asymptotycznie lepiej. Zobacz artykuł „Ciasne dolne granice dla st-Connectivity w modelu NNJAG”L=NLstNLO(log2n). Te dolne granice NNJAG pokazują, że jeśli możliwe jest pokonanie twierdzenia Savitcha, a nawet uzyskanie , z pewnością trzeba wymyślić algorytm bardzo różny od Savitcha.NLSPACE[o(log2n)]

Mimo to nie znam żadnych nieoczekiwanych, nieoczekiwanych konsekwencji formalnych, które wynikają z (z wyjątkiem oczywistych). Ponownie, jest to przede wszystkim dlatego, że wiemy już takie rzeczy jak N L = C ° N L .L=NLNL=coNL

Ryan Williams
źródło
3
Ryan, czy modele, w których możesz udowodnić dolną granicę prowadzić do nieukierunkowanej łączności w przestrzeni O ( log n ) ? Jeśli są to modele niejednorodne, myślę, że powinno być łatwo wdrożyć algorytm oparty na uniwersalnych sekwencjach przechodzenia, nawet w bardzo ograniczonym modeluΩ(log2)n)O(logn)
Luca Trevisan
@Luca, artykuł, który Ryan cytuje przez Edmondsa i in. zauważa, że ​​nieukierunkowaną łączność można rozwiązać w przestrzeni i czasie wielomianowym za pomocą losowego algorytmu wykorzystującego uniwersalne sekwencje przechodzenia. Podejrzewam, że można go zdekandomizować „a la” Reingolda, pozostając w modelu NNJAG, ale nie sprawdziłem. O(logn)
arnab
1
Myślę, że model może wykonywać nieukierunkowaną łączność na zwykłych wykresach w przestrzeni . Strona 4 zawiera opis modelu. Dozwolone jest poruszanie się kamyków p po węzłach wykresu (dla nas niech p = 1 ), q „stany” oraz funkcja przejścia, która przyjmuje stan i indeks węzła kamykowego i wyprowadza indeks krawędzi przesuwać kamyk. (Krawędzie wierzchołka v są indeksowane 0 , , d .) Używając q = n O ( 1 )O(logn)pp=1qv0,,req=nO(1)stwierdza, że ​​możemy zakodować uniwersalną sekwencję ruchu. Wykorzystanie miejsca przez NNJAG jest zdefiniowane jako którym w tym przypadku jest O ( log n ) . plogn+logqO(logn)
Ryan Williams