Logspace von Polynomialzeit trennen

24

Es ist klar, dass jedes Problem, das im deterministischen Lograum ( ) entscheidbar ist, höchstens zur Polynomzeit ( P ) auftritt . Zwischen L und P gibt es eine Fülle von Komplexitätsklassen . Beispiele umfassen N L , L o g C F L , N C i , S A C i , A C i , S C i . Es wird allgemein angenommen , dass L P .LPLPNLLogCFLNCiSACiACiSCiLP

In einem meiner Blogbeiträge erwähnte ich zwei Ansätze (zusammen mit den entsprechenden Vermutungen), um zu beweisen . Beide Ansätze basieren auf Verzweigungsprogrammen und liegen 20 Jahre auseinander !! Gibt es andere Ansätze und / oder Vermutungen in Richtung Trenn L von P (OR) keine Zwischenklassen zwischen Trenn L und P .LPLPLP

Shiva Kintali
quelle
Ich denke, dass dieses Problem mit der Komprimierung einer TM-
Laufsequenz

Antworten:

21

Schaltungs Tiefe untere Grenzen (äquivalent Formel Größe untere Grenzen) sind wahrscheinlich die natürlichste Ansatz: A Super- Tiefe für ein Problem in gebundener unteren P würde trennen P von L , und die Karchmer-Wigderson complexity Technik kann sei der Natürliche dafür.log2(n)PPL

Noam
quelle
3
Wären natürliche Beweishindernisse hier kein Thema? Ich bin gespannt, warum das so wäre.
Suresh Venkat
6
Ja, es scheint definitiv so, als müsste ein solcher Beweis "unnatürlich" sein, aber soweit ich das verstehe, müssten es die anderen Ansätze sein, die im Blogbeitrag erwähnt werden.
Noam
8

PNCPL

LnL(n)Zk(n)k(n)=Θ(n2)B(a,n)Zk(n)anf(x1,,xk)fL(n)B(a,n)L(n)B(a,n)xB(a,n)f(x)=1

L(n)B(a,n)det(M(x))M2n/dx1,,xka<1/(2d)PNC

Die Beziehung zwischen den Bit-bound und die Größe gebunden ist hier von entscheidender Bedeutung. In der gleichen Zeitung zeigte er:an2n/d

Satz [1, Satz 7.4] Die Hypothese des vorhergehenden Satzes gilt für alle hinreichend großen Bitgrenzen .a

Der Beweis des obigen Theorems verwendet einige schwere Hämmer als Blackbox, ist aber ansonsten elementar (Anmerkung: "elementar" " einfach "). Dabei wird die Milnor-Thom-Grenze für die Anzahl der verbundenen Komponenten einer reellen semialgebraischen Sorte verwendet (dieselbe Grenze, die auch von Ben-Or verwendet wird, um untere Grenzen für Elementunterscheidbarkeit / -sortierung im reellen Berechnungsbaummodell zu beweisen), die Collins-Zerlegung ( wird verwendet, um eine effektive Eliminierung von Quantifizierern über ), ein allgemeines Positionsargument und einige andere Ideen zu beweisen . Alle diese Techniken hingen jedoch nur vom Grad der beteiligten Polynome ab und können daher nicht verwendet werden, um wie im obigen Satz zu beweisen (in der Tat, [1, Prop. 7.5]). konstruiert ein PolynomRPNCg im gleichen Maße wie so dass der obige Satz mit anstelle von fehlschlägt ). Diese Situation zu analysieren und nach Eigenschaften zu suchen, die über den Grad hinausgehen, war eine der Inspirationen für GCT.detgdet

[1] K. Mulmuley. Untere Schranken in einem Parallelmodell ohne Bitoperationen . SIAM J. Comput., 28 (4), 1460–1509, 1999

Joshua Grochow
quelle
8

Es war an meinem Tag, als mein Freund James mir sagte, dass dieser Thread von vor langer Zeit neu entfacht wurde. Danke für das.

Ich hatte auch das Bedürfnis, einige interessante Referenzen zu teilen, die für L vs Log (DCFL) vs Log (CFL) relevant sind. Ich wünsche ihnen einen wunderbaren Tag!

http://link.springer.com/chapter/10.1007%2F978-3-642-14031-0_35#page-1

http://link.springer.com/chapter/10.1007/3-540-10003-2_89?no-access=true

http://link.springer.com/chapter/10.1007%2F978-3-642-00982-2_42#page-1

http://www.researchgate.net/publication/220115950_A_Hardest_Language_Recognized_by_Two-Way_Nondeterministic_Pushdown_Automata

Michael Wehar
quelle
7

Dieses neue Papier wurde gerade von Luca Aceto in seinem Blog als bestes EATCS-Studentenpapier auf der ICALP 2014 hervorgehoben und hat eine neuartige Methode zur Trennung von NL / P:

  • Härteergebnisse für den Schnittpunkt Nicht-Leere Wehar

    Wir untersuchen eine Konstruktion von Karakostas, Lipton und Viglas (2003) sorgfältig, um zu zeigen, dass das Problem der Überschneidung der Nicht-Leere für DFAs (deterministische endliche Automaten) die Komplexitätsklasse NL charakterisiert. Insbesondere, wenn es auf ein binäres Arbeitsbandalphabet beschränkt ist, existieren Konstanten und so dass für jedes Kreuzungs-Nicht-Leerzeichen für DFAs in Raum lösbar ist, aber nicht in lösbar ist Speicherplatz. Wir optimieren die Konstruktion, um zu zeigen, dass eine willkürliche Anzahl von DFA-Schnittpunkten, in denen die Nicht-Leere nicht lösbar ist, inc 2 k k c 1 k log ( n ) c 2 k log ( n ) o ( nc1c2kkc1klog(n)c2klog(n)f(k)=o(k)kknf(k)ckknco(nlog(n)log(log(n)))Platz. Darüber hinaus, wenn es eine Funktion so dass für jede Überschneidung die Nicht-Leere für DFAs in Zeit lösbar ist , dann ist P ≠ NL. Existiert keine Konstante so dass für jede Schnittmenge die Nicht-Leere für DFAs in Zeit lösbar ist , dann enthält P keine Raumkomplexitätsklasse, die größer als NL ist.f(k)=o(k)kknf(k)ckknc

vzn
quelle