Sei ein EXP-Komplettproblem. Dann P A = N P A .
Sei ein Orakel, das die Abfragen berücksichtigt, die M (ein TM in P) stellen wird, und wir können P B ≠ N P B erhalten .
Frage: Haben wir ähnliche Orakelergebnisse für P gegen BPP?
Sei ein EXP-Komplettproblem. Dann P A = N P A .
Sei ein Orakel, das die Abfragen berücksichtigt, die M (ein TM in P) stellen wird, und wir können P B ≠ N P B erhalten .
Frage: Haben wir ähnliche Orakelergebnisse für P gegen BPP?
Antworten:
Ich hatte eine vage Erinnerung daran, dass ich eine ausgezeichnete Referenz für solche Orakeltrennungen kannte. Ich habe es endlich gefunden.
Eine gute Referenz für Orakeltrennungen (für Klassen zwischen P und PSPACE) ist das folgende Papier :
Das Papier zeigt (oder zitiert) eine Orakeltrennung zwischen fast jedem Klassenpaar, das Sie zwischen P und PSPACE interessieren könnte (z. B. Klassen wie P, RP, BPP, UP, FewP, NP, MA, AM) , andere Ebenen von PH, PH, IP, PSPACE usw.).
Zum Beispiel zeigt Satz 8 ein Orakelproblem in coRP, das nicht in NP ist. Da (relativ zu allen Orakeln) coRP in BPP enthalten ist und NP P enthält, erhalten wir in BPP ein Orakelproblem, das nicht in P enthalten ist.
quelle
Der Komplexitätszoo ist dein Freund! Wie Robin sagte, haben Sie die halbe Antwort: Jedes EXP-vollständige Problem kollabiert NP zu P, und daher konstruierte BPP zu P. Buhrman und Fortnow ein Orakel, relativ zu dem P = RP, aber BPP nicht gleich P. Dies ist mehr als was du verlangt hast; Ich vermute, es gibt einfachere Konstruktionen, die P von RP und BPP trennen.
quelle
Eine schöne Beschreibung eines Orakels, das P und BPP trennt, gibt Greg Kuperberg in einem der Kommentare dieses interessanten Blogposts , in dem Terence Tao Turingmaschinen mit Orakeln und Komplexitätsergebnissen in Bezug auf Orakel in Form einer Allegorie beschreibt.
quelle
Bennett & Gill geben Orakel für beide Fälle: http://epubs.siam.org/doi/abs/10.1137/0210008
quelle