Oracle Ergebnisse auf P vs BPP


10

Sei ein EXP-Komplettproblem. Dann P A = N P A .APA=NPA

Sei ein Orakel, das die Abfragen berücksichtigt, die M (ein TM in P) stellen wird, und wir können P BN P B erhalten .BMPBNPB

Frage: Haben wir ähnliche Orakelergebnisse für P gegen BPP?


2
Ja, aber ich bin nicht sicher, ob ich ein Zitat finden kann. (Nun, der erste Teil ist einfach, geben Sie beiden Klassen ein Orakel für ein EXP-vollständiges Problem.)
Robin Kothari

3
Wenn Sie von PCP Einstellung denken als Verifizierer Oracle Zugriff auf Prover mit (wo das Orakel Abfrage die zurückkehren würde i t h Bit des Beweises) , dann wissen wir , dass , wenn Sie Verifizierer erlauben eine BPP Maschine mit sein log n Zufälligkeit und 3 - Abfragen dann wird die Klasse von Sprachen berechnet ist N P und wenn der Verifizierer eine P - Maschine ist (dh keine Zufälligkeit) mit 3 (auch mit log n ) fragt dann die Klasse der Sprachen berechnete P . Dies zeigt nicht ein Orakel Trennung , es sei denn P N P . Aber nur ein Beispiel, wo Orakel Zugang zuiithlogn3NP3lognPPNP "scheint" mächtiger. BPP
Sajin Koroth

P=NP=EXPAEXPNPA=NPP=PP=P=NP=EXPPPA=NPAPP=NP=PPNP

Antworten:


13

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 :

Vereshchagin, NK (1994), "RELATIVISIERBARE UND NICHTRELATIVIERBARE THEOREME IN DER POLYNOMENTHEORIE DER ALGORITHMEN", Russische Akademie der Wissenschaften. Izvestiya Mathematics 42 (2): 261

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.

PA=BPPA


Hier ist der kostenlose Download-Link von Citeseer Citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.1232
Marcos Villagra

Wenn Sie jedoch die Vollversion erhalten können, würde ich dies stattdessen empfehlen. Die Citeseer-Version hat keine Zahlen und daher fehlt ein schönes Einschlussdiagramm für Komplexitätsklassen (Abb. 1).
Robin Kothari

8

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.


6

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.


1
das ist eine coole Beschreibung :)
Sasho Nikolov

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.