Sei ein generisches Orakel im Sinne der Kategorie Cohen / Baire. Sei ein zufälliges Orakel.
Gibt es Komplexitätsklassen A und B mit
oder umgekehrt,
Die Frage wurde von einem Kommentar von Scott Aaronson inspiriert .
cc.complexity-theory
complexity-classes
Bjørn Kjos-Hanssen
quelle
quelle
Ich glaube nicht, dass wir bedingungslose Unterschiede in der Komplexitätsklasse in der obigen Form kennen (Update: siehe Lance Fortnows Antwort für ein Beispiel), aber der folgende Vergleich von generischen Orakeln mit zufälligen Orakeln kann hilfreich sein.
Ein generisches Orakel ist konstruktionsbedingt ein Orakel, das jede Eigenschaft erfüllt , die nicht durch Festlegen eines endlichen Anfangssegments ausgeschlossen werden kann. In gewissem Sinne passiert alles, was notwendigerweise möglich ist, was es sehr von einem zufälligen Orakel unterscheidet (obwohl es auch ein zufälliges Orakel unendlich oft emuliert).Σ01
Zum Beispiel mit dem generischen Orakel (io bedeutet unendlich oft)
PSPACE - io-P
EXP - io-ZPP
EXP NP - io-BPP
Daher gibt es für jedes Problem im relativierten PSPACE einen Polynomzeitalgorithmus (unter Verwendung des Orakels), der für unendlich viele Eingabegrößen alle Instanzen dieser Größe löst (und ähnlich bei ZPP und BPP mit willkürlichem Verhalten bei "schlechten" Eingabegrößen). .
Wie das zufällige Orakel:
IP <PSPACE
Die Polynomhierarchie ist unendlich.
Jede rekursive Funktion, die in Polynomzeit mit einem generischen Orakel berechenbar ist, ist in Polynomzeit ohne das Orakel berechenbar (da das Orakel für ausreichend lange Strecken leer ist). Wenn also P <BPP ist, gilt dies auch für das generische Orakel, während für das zufällige Orakel P = BPP gilt.
quelle