Mit dem Zeithierarchiesatz kann man zeigen, dass es beispielsweise Probleme in P gibt, die von einer Turing-Maschine nicht in einer Zeit gelöst werden können, die kleiner als const * n ^ 2 ist. Aber geben Sie der Turing-Maschine einige Ratschläge und alle Wetten sind geschlossen. Man kann noch nicht zeigen, dass selbst eine Schaltung mit linearer Größe nicht den gesamten PSPACE lösen kann. Was ist, wenn wir versuchen, zwei verschiedene Klassen zu vergleichen, in denen beide Ratschläge haben? Kann man zum Beispiel den Polynomraum mit logarithmischer Beratung von der linearen Zeit mit linearer Beratung trennen? Das ist nur eine erfundene Beispielfrage. Ich frage mich, welche allgemeinen Ergebnisse es in dieser Richtung gibt.
cc.complexity-theory
lower-bounds
circuit-complexity
advice-and-nonuniformity
separation
matte Hastings
quelle
quelle
[advice]
Tag hinzugefügt und einige Änderungen vorgenommen (z. B. Satzmathematik), aber das OP hat meine Änderungen rückgängig gemacht! Vielen Dank, dass Sie die richtigen Tags erneut hinzugefügt haben.Antworten:
Sei eine Funktion. Es kann nachgewiesen werden, dass:s ( n ) ≥ n
Edit: zwei weitere Einschlüsse:
Mit diesen Einschlüssen und Zeit- / Raumhierarchien können Hierarchien für ungleichmäßige Komplexitätsklassen erstellt werden.
Bearbeiten 2:
Sie können die obigen Ergebnisse mit den folgenden Ergebnissen zu Hierarchien für Klassen mit Ratschlägen kombinieren:
quelle