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∖NPNP⊊NEXP
Aquí hay algunos ejemplos concretos interesantes de problemas en algunas de estas otras clases:
- Determinar si un jugador tiene una estrategia ganadora en ajedrez o Go (adaptado a nxn tableros) es EXP-complete.
- MAJ-SAT, el problema de determinar si más de la mitad de las asignaciones a las variables en una fórmula booleana satisface esa fórmula, está en PSPACE. También está completo para la clase más pequeña PP.
- EXACT-CLIQUE, el problema de determinar si la camarilla más grande en un gráfico tiene un tamaño exactamente k, está en , parte del segundo nivel de la jerarquía polinómica.ΣP2