Mientras trabajaba en un proyecto algo no relacionado para Suresh, recientemente me encontré con un trabajo realizado por Page y Opper sobre sistemas componibles por el usuario y una parte de su trabajo discutió brevemente problemas que no pueden verificarse en el tiempo polinómico. No he podido encontrar mucha información sobre otros problemas que no pueden verificarse en el tiempo polinómico o un análisis de dicho problema. Me preguntaba si alguno de ustedes sabía de tales problemas y / o cómo analizarlos.
Como se indicó en los comentarios, una mejor manera de formular esta pregunta es: ¿Qué problemas son decidibles pero fuera de NP?
Respuestas:
Lo más importante a tener en cuenta desde un punto de vista teórico es que NP es en realidad una clase relativamente pequeña de todos los lenguajes decidibles. Dicho esto, muchos de los problemas interesantes en informática se encuentran dentro de NP, por lo que reciben mucha atención.
Se conjetura que .NP⊊PH⊊PSPACE⊊EXP⊊NEXP
Las clases PH, PSPACE y EXP contienen muchos de los problemas "interesantes" en , que es lo que supongo que estás preguntando en esta pregunta. Hasta ahora, NEXP ha recibido toda la atención porque es la única contención adecuada que podemos probar (por el teorema de la jerarquía de tiempo no determinista, como mencioné anteriormente).R∖NP NP⊊NEXP
Aquí hay algunos ejemplos concretos interesantes de problemas en algunas de estas otras clases:
fuente
Extendiendo el comentario de Hsien-Chih Chang, cada problema difícil de NEXP no puede estar en NP, por lo tanto, por definición, no puede verificarse en tiempo polinómico.
Se podría usar el teorema de la jerarquía temporal no determinista para ver que NP está estrictamente contenido en NEXP. Por lo tanto, podemos estar seguros de que, dado cualquier problema difícil de NEXP, no está en NP o nos llevaría a una contradicción.
fuente