Im Allgemeinen zählt das Abfrageband für ein Orakel für die räumliche Komplexität eines TM. Es erscheint jedoch plausibel, nur ein beschreibbares Orakelband zuzulassen (wie es bei L-Platz-Verkleinerungen verwendet wird).
Ist eine solche Konstruktion sinnvoll? Ergibt es irgendwelche besonders absurden Ergebnisse?
cc.complexity-theory
space-bounded
oracles
Jeremy Hurwitz
quelle
quelle
Antworten:
Ich denke, eine überraschende Tatsache ist, dass der Satz von Savitch in diesem Modell nicht "offensichtlich" relativiert wird. Das heißt, kann man sehen , dass und N P S P A C E P = N E X P T I M E in diesem Modell, und wir derzeit nicht wissen, dass E X P T I M E = N E X P TPSPACEP=EXPTIME NPSPACEP=NEXPTIME (und Savitch Theorem in diesem Zusammenhang scheint es nicht zu geben). Mich würde interessieren, ob dies auf "nachweislich" nicht-relativierend gedrückt werden kann.EXPTIME=NEXPTIME
Man kann auch beobachten, dass in diesem Modell ist.NLNL=NLL=NP
Ich denke jedoch, dass dieses Modell in Bezug auf Fragen der Relativierung im Satz der Raumhierarchie zumindest eine Überlegung wert ist. Auch in gewissem Sinne möchte ich Poly-Größe Abfragen machen A .LA A
quelle
Dies könnte Ihre Frage nicht beantworten (was ich ehrlich gesagt nicht ganz verstehe), aber ich denke, es ist im gleichen Sinne. Es ist bekannt, dass es einen Unterschied in der Reduzierbarkeit zwischen einem Logspace TM mit einem Orakelband und einem mit Zugriff auf mehrere Orakelbänder gibt. Außerdem hat der folgende Begriff der Logspaceness nette Eigenschaften: Der TM kann nur eine logarithmische Menge an Speicherplatz auf seinem Arbeitsband verwenden, aber er kann eine polynomische Menge an Speicherplatz auf seinen Orakelbändern verwenden.
Referenz: http://groups.csail.mit.edu/tds/papers/Lynch/tcs78.pdf
quelle
NSPACE (0) P = RE, was meiner Meinung nach ein bisschen absurd ist.
In der Tat sei L eine rekursiv aufzählbare Sprache, M ein TM, der L und M 'ein TM erkennt, die eine Eingabe und eine Zahl n von "1" lesen, und dann M für diese Eingabe in n Schritten simuliert. Dann könnte ich ohne Leerzeichen die Eingabe auf das Orakelband kopieren, die Nummer 1 erraten und M 'abfragen.
Dann wird M 'annehmen, wenn M annehmen und eine Eingabe haben, die groß genug ist, um polynomiell zu sein.
quelle