¿Más sobre PH en PP?


63

Una pregunta reciente de Huck Bennett sobre si la clase PH estaba contenida en la clase PP, recibió respuestas algo contradictorias (todo es cierto, parece). Por un lado, se dieron varios resultados de oráculo en sentido contrario, y por otro Scott sugirió que la respuesta es probablemente positiva ya que el teorema de Toda muestra que PH está en BP.PP, la variante probabilística de PP, y generalmente creemos que la aleatorización sí no ayuda mucho, por ejemplo, los supuestos de dureza razonables implican PRG que pueden reemplazar la aleatorización.

Ahora, en el caso de PP, no está claro a priori que incluso un PRG "perfecto" implicará una desrandomización completa ya que la desrandomización natural ejecutaría el algoritmo original con la salida del PRG para todas las semillas polinomialmente posibles y tendría un voto mayoritario . No está claro que tomar ese voto mayoritario entre los cálculos de PP es algo que se puede hacer en el propio PP. Sin embargo, un documento de Fortnow y Reingold muestra que el PP está cerrado bajo las reducciones de la tabla de verdad (extendiendo el sorprendente resultado de que el PP está cerrado bajo la intersección), lo que parece ser suficiente para tomar este voto mayoritario.

Entonces, ¿cuál es la pregunta aquí? Toda, Fortnow-Reingold y todas las desviaciones aleatorias basadas en PRG, parecen relativizarse, por lo que implicaría ese PH en PP para cada oráculo para el que existen PRG apropiadas. Entonces, para todos los oráculos bajo los cuales PP no contiene PH (por ejemplo, de Minski & Papert, de Beigel o de Vereshchagin ), los PRG para PP no existen. En particular, esto implica que para estos oráculos no hay funciones apropiadamente difíciles en EXP (de lo contrario, existirían PRG similares a NW-IW). Mirando el lado positivo, esto implicaría que en algún lugar dentro de cada uno de estos resultados de oráculo se esconde un algoritmo PP (no uniforme) para EXP (aproximado) con ese oráculo. Esto es extraño ya que todos estos resultados de oráculo parecen depender de nuevos límites inferiores de PP(para circuitos de umbral) y son sencillos en su maquinaria de construcción de oráculo, por lo que no veo dónde se esconde un límite superior para PP. ¿Quizás este límite superior funcionaría en general mostrando que (no uniforme) -PP puede calcular (o al menos dar un sesgo) a todo EXP? ¿Algo así no daría al menos una simulación CH de EXP?

Entonces, supongo que mi pregunta es doble: (1) ¿tiene sentido esta cadena de razonamiento? (2) Si es así, ¿alguien puede "descubrir" los límites superiores implícitos para PP?

Editar por Aaron Sterling: colocando esto en la portada y agregando una recompensa. Esta fue una de mis preguntas favoritas, y todavía no tiene respuestas.


2
De hecho, comience con una función booleana en AC0 que no puede ser calculada por una puerta de umbral de polylog (N) -gree. Para cada oráculo A definimos el lenguaje L A = { 1 n | f ( A n ) = 1 } (donde A n es el 2 n bits de la n 'th rebanada de A ). Desde f Af:{0,1}N{0,1}ALA={1n|f(An)=1}An2nnA , L AP H A , para todos A . Elpaso de diagonalización t 'elegirá A n (para algunos n ) de modo que el t ' th PP TM cometa un error en 1 nL A ? , lo que sucede ya que f no es el umbral polylog (N) (como lo es el cálculo de una máquina PP). Así L AP P A . Pero tal vez L AP P A | p ofAC0LAPHAAtAnnt1nLA?fLAPPA ...LAPPA|poly
Noam

2
Entonces, para obtener también tendríamos que agrupar muchas instancias de f en una sola longitud n . Esto parece fácilmente factible definiendo L A = { x | f ( A x ) = 1 } , donde para una cadena de n bits x , A x denota los 2 n bits que describen si x y A para los 2LAPPA/polyfnLA={x|f(Ax)=1}nxAx2nxyA posibles y de longitud n . Pero nos lo necesario para mejorar el límite inferior de f exigir que N copias de f en diferentes N cuerdas -bit no se pueden calcular por polylog bits de ayuda (N) -Grado puertas de umbral, incluso con polylog (N). Entonces esto debería ser falso para cualquier f A C 0 . Parece un límite superior interesante. 2nynfNfNfAC0
Noam

1
Ahora que lo pienso, la observación de que bajo cada oráculo que hace PH / ⊆ PP no hay PRG eficientes que engañen a los algoritmos BP.PP no debería ser más sorprendente que el hecho de que bajo cada oráculo que hace BPP / ⊆ P hay no hay PRG eficientes que engañen a los algoritmos BPP. Esto se debe a que cada oráculo que produce PH / ⊆ PP también produce BP.PP / ⊆ PP según el teorema de Toda (relativizado). Pero tal vez me estoy perdiendo el punto. -
slimton

1
PABPPABPPAPA/polyPHAPPAPAPPA
Noam

1
Como señalé anteriormente: en las construcciones para el quid de la construcción está dando poder "no natural" a BPP (y, por lo tanto, también a P / poly), por ejemplo, plantando muchos testigos del oráculo duro en lugares donde solo la aleatorización puede encontrarlos. Entonces, si bien es interesante que este poder sea suficiente para problemas "generales", al menos el poder inesperado de P / poly es claro. Por otro lado, no puedo ver en ninguna parte que el oráculo para separar el PH del PP le dé un poder no natural a P / poly o cualquier otra clase, de hecho. Sin embargo, no estoy seguro de que esta diferencia sea "real". PBPP
Noam

Respuestas:


9

Por el trabajo de Klivans y van Melkebeek (que relativiza), si E = DTIME ( ) no tiene circuitos con compuertas PP de tamaño entonces PH está en PP. El contrapositivo dice que si PH no está en PP, entonces E tiene circuitos de tamaño subexponencial con puertas PP. Eso es consistente con el hecho de que una prueba de Oracle de PH que no está en PP da un límite inferior relativizado para PP. No hay razón para pensar que implica un límite superior para PP, o cualquier fuerza para circuitos sin compuertas PP.2O(n)2o(n)


Correcto. Fijo.
Lance Fortnow
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.