Verallgemeinert sich der Satz der Raumhierarchie auf ungleichmäßige Berechnungen?

11

Allgemeine Frage

Verallgemeinert sich der Satz der Raumhierarchie auf ungleichmäßige Berechnungen?

Hier sind einige spezifischere Fragen:

  • Ist ?L/polyPSPACE/poly

  • Für alle Räume konstruierbar Funktionen f(n) , ist DSPACE(o(f(n)))/polyDSPACE(f(n))/poly ?

  • Für welche Funktionen h(n) ist bekannt, dass: für den gesamten Raum f (n) konstruierbar ist f(n), DSPACE(o(f(n)))/h(n)DSPACE(f(n))/h(n) ?

Michael Wehar
quelle

Antworten:

7

Eine ungleichmäßige "Raumhierarchie", die wir beweisen können, ist eine Größenhierarchie für Verzweigungsprogramme . Für eine Boolesche Funktion bezeichne die kleinste Größe eines Verzweigungsprogramms, das berechnet . Durch ein Argument analog zu diesem Hierarchieargument für die Schaltungsgröße kann gezeigt werden, dass es Konstanten Für jeden Wert gibt es eine Funktion so dass .f:{0,1}n{0,1}B(f)fϵ,cbϵ2n/nf:{0,1}n{0,1}bcnB(f)b

Ich denke, es wäre schwierig , von zu trennen. Dies entspricht dem Nachweis, dass eine Sprache in eine superpolynomielle Verzweigungsprogrammkomplexität aufweist. Ein einfaches Argument zeigt, dass keine Verzweigungsprogramme mit fester Polynomgröße hat:PSPACE/polyL/polyPSPACEPSPACE

Vorschlag. Für jede Konstante , gibt es eine Sprache so daß für alle ausreichend großen , . (Hier ist die Indikatorfunktion für .)kLPSPACEnB(Ln)>nkLnL{0,1}n

Beweis. Durch die von uns bewiesene Hierarchie gibt es ein Verzweigungsprogramm der Größe , das eine Funktion mit berechnet . Im Polynomraum können wir alle Verzweigungsprogramme der Größe , alle Verzweigungsprogramme der Größe und alle Eingaben der Länge , um ein solches Verzweigungsprogramm . Dann können wir simulieren , um zu berechnen .Pnk+1fB(f)>nknk+1nknPPf

William Hoza
quelle