Resultados de Oracle en P vs BPP

10

Deje que sea ​​un problema completo de EXP. Entonces, .APA=NPA

Deje que sea cierto oráculo que tiene en cuentas las consultas que (TM en P) hará, y podemos obtener .BP BN P BMPBNPB

Pregunta: ¿Tenemos resultados de oráculo similares para P vs BPP?

Kaveh
fuente
2
Sí, pero no estoy seguro de poder encontrar una cita. (Bueno, la primera parte es fácil, da a ambas clases un oráculo para un problema completo de EXP.)
Robin Kothari
3
Si se piensa en configuración PCP como verificador tener acceso oráculo para prover (donde el oráculo de consulta volvería el bit de la prueba), entonces sabemos que si se permite verificador para ser una máquina de BPP con aleatoriedad y consultas entonces la clase de idiomas calculado es y cuando el verificador es una máquina P (que es no aleatoriedad) con (incluso con ) consulta entonces la clase de idiomas calculado es . Esto no muestra una separación de oráculo a menos que . Pero solo un ejemplo donde el acceso de a "parece" más poderoso. i t h log n 3 N P 3 log n P P N P B P Piithlogn3NP3lognPPNPBPP
Sajin Koroth
@RobinKothari Sea entonces si es un problema completo de , ¿no tenemos (última desigualdad por jerarquía de tiempo)? Entonces, ¿ mientras se muestra ? A E X P N P A = N P P = P P = P = N P = E X P P P A = N P AP=NP=EXPAEXPNPA=NPP=PP=P=NP=EXPPP N PPA=NPAPP=NP=PPNP
T ....

Respuestas:

13

Tenía un vago recuerdo de que conocía una excelente referencia para tales separaciones de oráculos. Finalmente lo encontré.

Una gran referencia para las separaciones de oráculo (para clases entre P y PSPACE) es el siguiente documento :

Vereshchagin, NK (1994), "TEOREMAS RELATIVIZABLES Y NO RELATIVABLES EN LA TEORÍA POLINOMIAL DE ALGORITMOS", Academia de Ciencias de Rusia. Izvestiya Matemáticas 42 (2): 261

El documento muestra (o da una cita para) una separación de oráculo entre casi todos los pares de clases que podrían interesarle entre P y PSPACE (por ejemplo, tiene clases como P, RP, BPP, UP, FewP, NP, MA, AM , otros niveles de PH, PH, IP, PSPACE, etc.).

Por ejemplo, el Teorema 8 muestra un problema de oráculo en coRP que no está en NP. Como (en relación con todos los oráculos) coRP está en BPP y NP contiene P, tenemos un problema de oráculo en BPP que no está en P.

Como mencioné en mi comentario, mostrar un oráculo para el cual es fácil. Deje que A sea un lenguaje completo de EXP o un lenguaje completo de PSPACE.PA=BPPA

Robin Kothari
fuente
aquí está el enlace de descarga gratuita de citeseer citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.1232
Marcos Villagra
Aunque si puede obtener la versión completa, lo recomendaría en su lugar. La versión citeseer no tiene cifras y, por lo tanto, le falta un buen diagrama de inclusión de clase de complejidad (Fig. 1).
Robin Kothari
8

¡El zoológico de complejidad es tu amigo! Como Robin dijo, tiene la mitad de la respuesta: cualquier problema de EXP completo colapsa NP a P y, por lo tanto, BPP a P. Buhrman y Fortnow construyeron un oráculo en relación con el cual P = RP pero BPP no es igual a P. Esto es más que lo que pediste; Sospecho que hay construcciones más fáciles que separan a P de RP y BPP.

Sasho Nikolov
fuente
6

Greg Kuperberg da una buena descripción de un oráculo que separa P y BPP en uno de los comentarios de esta interesante publicación de blog , donde Terence Tao describe máquinas Turing con oráculos y resultados de complejidad en relación con oráculos en forma de alegoría.

Alessandro Cosentino
fuente
1
esa es una descripción genial :)
Sasho Nikolov
-1

Bennett & Gill dan oráculos para ambos casos: http://epubs.siam.org/doi/abs/10.1137/0210008

Luke Mathieson
fuente
¿Dan un oráculo para separar BPP de P? No pude encontrar tal reclamo en el periódico.
Robin Kothari
Pensé que sí, desafortunadamente estoy lejos de mi oficina, así que no tengo acceso al pdf. Tendré que verificar más tarde.
Luke Mathieson
Muy bien, solo muestran el caso . Mi error. BPPA=PA
Luke Mathieson el