Was sind die Folgen von


46

Wir wissen , dass L⊆NL⊆P und dass L⊆NL⊆L2⊆ polyL , wobei L2=DSPACE(log2⁡n) . Wir wissen auch , dass polyL≠Pweil letztere unter logarithmischen Raum-Viel-Eins-Reduzierungen vollständige Probleme haben, während erstere dies nicht tut (aufgrund des Raumhierarchiesatzes). Um die Beziehung zwischen dem zu verstehen , polyL und P , kann es helfen , die Beziehung zwischen dem ersten zu verstehen L2 und P .

Was sind die Folgen von L2⊆P ?

Was ist mit dem stärkeren Lk⊆P für k>2 , oder den schwächeren L1+ϵ⊆P für ϵ>0 ?


4
@OrMeir Ich habe kürzlich dem Wikipedia-Artikel für polyL eine Erklärung für diesen Umstand hinzugefügt .
— Argentpepper

13
L2⊆PL≠PL⊊L2

12
Gute Frage! Ich denke, es ist definitiv eine Prämie wert. Übrigens ist hier eine einfache Beobachtung, wenn , dann . Daher haben wir einen effizienteren Algorithmus für CNF-SAT und wir widerlegen ETH (Exponential Time Hypothesis). D S P A C E ( n ) ≤ D T I M E ( 2 O ( √L2⊆PDSPACE(n)⊆DTIME(2O(n))
— Michael Wehar

3
Nach @ MichaelWehars Kommentar folgt die Implikation aus einem Standard- Auffüllargument, das sich auf schwächere Hypothesen erstreckt: Wenn in , kann jedes Problem, das im linearen Raum gelöst werden kann (einschließlich des Erfüllbarkeitsproblems), gelöst werden gelöst werden in der Zeit . P 2 O ( n 1L1+ϵP2O(n11+ϵ)
— Argentpepper

3
@SajinKoroth: Ich denke, Ihr Kommentar sowie Michael Wehars (und Argentpeppers Follow-up) sollten Antworten sein ...
— Joshua Grochow

Antworten:


26

Das Folgende ist eine offensichtliche Konsequenz: impliziert und daher .L ⊊ P L ≠ PL1+ϵ⊆PL⊊PL≠P

Nach dem ist . Wenn dann .L 1 + ε ⊆ P L ⊊ L 1 + ε ⊆ P∀ϵ>0:L⊊L1+ϵL1+ϵ⊆PL⊊L1+ϵ⊆P


Kleine Fußnote: Wenn , dann haben wir oder . P ≠ N L N L ≠ LP≠LP≠NLNL≠L
— Michael Wehar

27

L2⊆P würde die Exponentialzeithypothese widerlegen .

Wenn dann durch ein Auffüllargument . Dies bedeutet, dass das Erfüllbarkeitsproblem in Schritten entschieden werden kann, wobei die Exponentialzeithypothese widerlegt wird.L2⊆P DSPACE(n)⊆DTIME(2O(n))SAT∈DSPACE(n)2o(n)

Im Allgemeinen impliziert für .DSPACE(logk⁡n)⊆Pk≥1SAT∈DSPACE(n)⊆DTIME(2O(n1k))

(Diese Antwort wurde aus einem Kommentar von @MichaelWehar erweitert.)


Vielen Dank für die Erweiterung des Kommentars! Ich schätze es. :)
— Michael Wehar

1
Darüber hinaus impliziert die letzte Hypothese auch, dass sich in DSPACE ( ) DTIME ( . QBFn⊆2O(n1k)
— Michael Wehar

8

Gruppenisomorphismus (mit Gruppen, die als Multiplikationstabellen angegeben sind) wurde in P. Lipton, Snyder und Zalcstein gezeigt, dass dieses Problem in , aber es ist immer noch offen, ob es sich in P. The best current upper bound befindet ist -Zeit, und da es sich auf Graph-Isomorphismus reduziert, ist es ein bedeutendes Hindernis, Graph-Iso in P zu setzen.L2nO(log⁡n)

Ich frage mich, auf welche anderen natürlichen und wichtigen Probleme dies zutreffen würde: nämlich in aber mit ihrem bekanntesten Quasi-Polynom.L2


1
Das allgemeinere Problem des Quasigruppen-Isomorphismus liegt in , einer Unterklasse von . β2FOLLL2
— Argentpepper

1
Auch das Gruppenrangproblem (wenn eine endliche Gruppe G als Multiplikationstabelle und eine ganze Zahl k gegeben sind , hat G eine generierende Menge von Kardinalitäten k ?) Hat diese Eigenschaft. Der Algorithmus ist nur eine Suche über die Untergruppen von G der Kardinalität k , verwendet jedoch zwei wichtige Fakten: (1) Jede endliche Gruppe hat einen Satz logarithmischer Größe und (2) die Untergruppenzugehörigkeit ist in , was gleich . SLL
— Argentpepper

1

Behauptung: Wenn für etwas , dann und .Lk⊆Pk>2P≠log⁡(CFL)P≠NL

Angenommen, für ein .Lk⊆Pk>2

Aus " Speichergrenzen für die Erkennung kontextfreier und kontextsensitiver Sprachen " wissen wir, dass . Durch den Satz der Raumhierarchie wissen wir, dass .CFL⊆DSPACE(log2⁡(n))DSPACE(log2⁡(n))⊊DSPACE(logk⁡(n))

Daher erhalten wir .log⁡(CFL)⊆DSPACE(log2⁡(n))⊊DSPACE(logk⁡(n))⊆P

Nach dem Satz von Savitch wissen wir auch, dass . Daher erhalten wir .NL⊆L2NL⊆DSPACE(log2⁡(n))⊊DSPACE(logk⁡(n))⊆P

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.