¿El teorema de Kannan implica que NEXPTIME ^ NP ⊄ P / poly?


12

Estaba leyendo un artículo de Buhrman y Homer "Circuitos superpolinomiales, oráculos casi dispersos y la jerarquía exponencial" .

Al final de la página 2, comentan que los resultados de Kannan implican que NEXPTIMENP no tiene circuitos de tamaño polinómico. Sé que en la jerarquía de tiempo exponencial, NEXPTIMENP es solo Σ2EXP , y también sé que el resultado de Kannan es que c LΣ2P tal que LSize(nc)Σ2PP/polyLΣ2PcLSize(nc)NEXPTIMENPP/poly


Quizás eso sea más apropiado para cstheory.se.
Yuval Filmus

@YuvalFilmus Ok, gracias. Si un moderador cree que es más apropiado para cstheory.se, no dude en moverlo.

99
Esto también se encuentra actualmente en el conjunto de problemas cs354 ...: - / ... Expliqué explícitamente a los estudiantes que no pregunten por Internet, por lo que "Lorraine" espero que no estén tomando mi clase.
Ryan Williams

44
@ Sasho, creo que sería bueno hacerlo, al menos hasta después de la fecha de vencimiento de la tarea.
Kaveh

3
@Turbo Supongo que también podría hacerlo, espero que esto no esté en el problema de otra persona establecido en este momento.
Sasho Nikolov

Respuestas:


11

Esta versión de la respuesta incorpora comentarios de Emil Jeřábek.

Hasta donde puedo ver, el giro principal es que hay un lenguaje en de complejidad de circuito exponencial. En particular, arregle una codificación binaria de circuitos booleanos y defina como el lenguaje definido porEXPΣ2PL

Ln no se decide por ningún circuito de tamaño , y2n/2

cualquier lenguaje que precede a lexicográficamente es decidido por algún circuito de tamaño máximo ,Ln{0,1}nLnC2n/2

donde la notación significa la porción .LnLn=L{0,1}n

Para hacer esto en tiempo exponencial con un , puede usar la búsqueda binaria en subconjuntos de (piense en ellos como enteros de bits) para encontrar el primero tal conjunto que tiene complejidad de circuito . Simplemente mantenga la suposición actual de , y use el oráculo para probar si existe un de complejidad de circuito al menos . Dado que esto da una máquina en , que escribe toda la rebanada , claramente podemos decidir también la pertenencia a , y, por lo tanto, en .Σ2P{0,1}n2n>2n/2LnLnlexLn2n/2EXPΣ2PLnLnL

Esto es muy parecido al argumento de Kannan, pero se ha ampliado y simplificado para usar el tiempo exponencial. Entonces debería poder usar una versión ampliada del teorema de Karp-Lipton para mostrar que si , entonces , y puede llevar a cabo el análisis de caso en la prueba de Kannan.NEXPP/polyEXPΣ2PNEXPNP


AFAICS su descripción proporciona directamente un lenguaje , en lugar de . EXPΣ2PNEXPΣ3P
Emil Jeřábek

@ EmilJeřábek Mi cerebro nunca pudo procesar máquinas oráculo. I cuantificador profundidad cuatro: está en si existe un circuito de tamaño tal que y [para todos los circuitos de tamaño existe una palabra para la cual ] y [para todas las que preceden a en orden lex existe un circuito de tamaño máximo st para todosw{0,1}nLC2nC(w)=1C2n/2w{0,1}nC(w)C(w)CCC2n/2w{0,1}n C(w)=C(w)] Este parece ser el cuarto nivel de la jerarquía exponencial. ¿Qué es en notación de oráculo?
Sasho Nikolov

2
Primero, "existe una palabra ..." y el cuantificador universal similar cerca del final no cuenta ya que son de tamaño lineal, por lo tanto, se pueden calcular de manera determinista en tiempo exponencial. En segundo lugar, el cuantificador más externo se puede simular determinísticamente en tiempo exponencial mediante búsqueda binaria.
Emil Jeřábek

1
Es decir, la primera función booleana lexicográficamente en entradas que no tiene circuitos de tamaño se puede encontrar mediante búsqueda binaria de tiempo exponencial con oráculo para el predicado "existe una función lexicográficamente precedente eso no es computable por un circuito de tamaño ". fn2n/2ff2n/2
Emil Jeřábek

1
@SashoNikolov Por lo tanto, todavía funciona desde . Sin embargo, no podemos usar si luego aplica Karp-Lipton en cstheory.stackexchange.com/questions/39837/… . Entonces tenemos y . Esto no funciona para . EXPΣ2PNEXPΣ3PNEXPi.o.P/polyEXPPPi.o.P/polyNEXPΣ3Pi.o.P/polyNEXPNP
T ....
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.