NTIME (n ^ k) ≠ DTIME (n ^ k)?


33

In "Über Determinismus versus Nichtdeterminismus und verwandte Probleme" (Proc. IEEE FOCS, S. 429–438, 1983) haben Paul, Pippenger, Szemerédi und Trotter bewiesen, dass .
NTIME(n)DTIME(n)

Dies beantwortet meine Frage mit k = 1. Ist etwas über ein ähnliches Ergebnis für ein anderes festes k bekannt?

Antworten:


26

Es ist keine unbedingte Untergrenze für k2 im Multitape TM -Modell (oder ein Modell, das stärker als dieses ist) bekannt.

NTIME(nk)TIME(nk)c1kNTichME(nk)TichME-SPEINCE(nk,nk/c)TichME-SPEINCE(nk,nk/c)ist die Klasse von Sprachen, die von Maschinen unter gleichzeitiger Verwendung von Zeit und Raum erkannt werden. Natürlich aber es ist nicht bekannt, ob sie gleich sind.n k / c T I M E - S P A C E ( n k , n k / c ) T I M E ( n k )nknk/cTichME-SPEINCE(nk,nk/c)TichME(nk)

Wenn Sie davon ausgehen , für einige , dass , Sie interessante Konsequenzen bekommen. ist offensichtlich, aber es impliziert auch, dass . Dies kann mit einem Argument "Alternation-Trading" bewiesen werden. Grundsätzlich gibt es für jedes und jede Sprache eine Konstante und eine Wechselmaschine, die erkennt und Wechsel ausführt, Bits pro Wechsel schätzt und dann in einen deterministischen Modus umschaltet und läuft in Zeit. (Dies ergibt sich zum Beispiel aus dem Herumspielen mit den Konstruktionen inN T I M E ( n k ) = T I M E ( n k ) P = N P N LP k L N L C L C O ( n ) , n kk2NTichME(nk)=TichME(nk)P=NPNLPkLNLcLcO(n)nkFortnow, "Time-Space Tradeoffs for Satisfiability" (1997) .) Wenn nun ist, können alle diese mit nur geringem Aufwand entfernt werden, und Sie landen am Ende mit einer Berechnung, die erkennt . Daher ist . Möglicherweise gibt es keine solche alternierende Simulation, aber wenn Sie dies ausschließen können, haben Sie die gesuchte Untergrenze. (Anmerkung: Ich glaube, dass das obige Argument auch in Kannans Artikel enthalten ist.)C T I M E ( n k ) L N LT I M E ( n k ) PTichME(nk)=NTichME(nk)cTichME(nk)LNLTichME(nk)P


11

Während es nicht genau das ist, wonach Sie fragen, kommentiert RJ Lipton in seinem Blog die grundlegende Schwierigkeit der Ergebnisse in diesem Bereich und dass der typische Ansatz des "Auffüllens" nicht zutrifft [1] & weist darauf hin, dass das PPST-Ergebnis, wie Sie es kürzlich zitiert haben wurde von Santhanam [2] geringfügig verlängert (um einen logarithmischen Faktor), d. h

DTIME(nlog(n))NTIME(nlog(n))

[1] http://rjlipton.wordpress.com/2011/01/19/we-believe-a-lot-but-can-prove-little/

[2] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.2392


1
Die offizielle Version von Rahul Santhanams Artikel aus dem Jahr 2001 lautet dx.doi.org/10.1109/CCC.2001.933895 (und ist kaum neu).
András Salamon

Lipton hat in seinem Blog den Ausdruck "vor kurzem" verwendet und ihn zitiert. sein "neueres" zum PPST 1983-Ergebnis.
vzn
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.