Versión no uniforme para toda la jerarquía polinómica.


8

Las versiones no uniformes de P, NP y coNP son P / poly, NP / poly y coNP / poly. Del mismo modo, podemos definir una versión no uniforme para cada nivel en el PH.

Por ejemplo: / poly consiste en problemas de la forma , donde C es un circuito de tamaño polinómico que puede variar según la longitud de la cadena de entrada , e también tienen longitudes polinómicas en . { x : y zΣ2x y , z x{x:yzC(x,y,z)}xy,zx

Al hacer esto para todos los niveles de PH, obtenemos una versión no uniforme de PH / poly.

PREGUNTAS: ¿Hay algo conocido sobre esta jerarquía? ¿Se derrumba? ¿O hay otro nombre para él en la literatura?

Respuestas:


6

Bueno, claro, sabemos cosas. Creo que esta es una nomenclatura bastante estándar para ello. Esta jerarquía colapsa si y solo si hace, ejercicio:PH

  • Para una dirección, modifique la prueba de Karp-Lipton para mostrar que si entonces colapsa, y observe que este resultado se relativizaP HNPcoNP/polyPH
  • Para la otra dirección, vea los comentarios de Kaveh a continuación.

1
¿Puede colapsar pero no colapsar? n u P HPHnuPH
Daniel Apon

1
@Daniel, creo que puedes deshacerte de la uniformidad de los cuantificadores en el circuito, así que sí, si PH los colapsa, también lo hace nuPH.
Kaveh

2
@Kaveh: ¿Cómo? Puede que esté siendo lento, pero aún no lo veo ...
Joshua Grochow

44
Suponga que P = NP. Considere L en PH / poli. Supongamos que L / poly, es decir para alguna función de consejo f poly y L' está en . Pero L 'está en P, por lo tanto, L está en P / poli. Σ P k χ L ( x ) = χ L ( x , f ( | x | ) ) Σ P k ΣkPχL(x)=χL(x,f(|x|))ΣkP
Kaveh

3
Probablemente sea mejor quedarse con : DPH/poly
Daniel Apon
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.