¿Cómo se ve un problema y la razón por la que es probable NP-Intermedio en lugar de NP-Completo? A menudo es bastante simple observar un problema y determinar si es probable que esté NP-Completo o no, pero me parece mucho más difícil saber si un problema es NP-Intermedio ya que la línea parece ser bastante delgada entre los dos. clases Básicamente, lo que pregunto es por qué un problema que puede verificarse en tiempo polinomial (si es que lo hace) pero no resolverse en tiempo polinomial (siempre que P no sea igual a NP) no sería reducible entre sí en tiempo polinómico. Además, ¿hay alguna forma de mostrar que un problema es NP-Intermedio similar a cómo se muestra que un problema es NP-Duro, como la reducción o alguna otra técnica? También agradecería cualquier enlace o libro de texto que me ayudara a comprender la clase de NP-Intermedio.
fuente
Respuestas:
No se puede demostrar que un problema es sin separar P de N P .NPI P NP
Hay problemas artificiales que se pueden probar para estar en usando generalizaciones del teorema de Lander (ver también este ) suponiendo que N P ≠ P .NPI NP≠P
También versión acolchada de problemas son N P INEXP-complete NPI suponiendo (véase también esta y esta ).NEXP≠EXP
A menudo se conjetura que un problema en es N P I cuando:NP NPI
podemos mostrar bajo suposiciones razonables que no es pero no se sabe que está en P ,NPC P
podemos mostrar bajo suposiciones razonables que no está en pero no se sabe que está en N P C ,P NPC
y en algún momento justo cuando no podemos mostrar que está en o P .NPC P
Un ejemplo de un supuesto razonable es la hipótesis del tiempo exponencial (o algunos de otros supuestos de dureza computacional ).
fuente
Un caso típico es cuando un problema en también se encuentra en o . Suponiendo que la jerarquía polinómica no colapsa, este problema no puede ser -complete. Los ejemplos incluyen factorización de enteros, logaritmo discreto, isomorfismo gráfico, algunos problemas de red, etc.NP coNP coAM NP
fuente
Otro caso típico de problema de es cuando hay un testigo de longitud pero menor que . El problema de la existencia de una camarilla de tamaño en un gráfico es un ejemplo típico; en este caso, el testigo (la camarilla específica) requiere bits.NPI ω(logn) nO(1) logn O(log2n)
Suponiendo la hipótesis del tiempo exponencial, este problema es más fácil que un completo de (que requiere tiempo ) pero más difícil que un problema de tiempo polinómico.NP exp(nO(1))
fuente