¿Existe alguna técnica general para demostrar que un problema NO es NP-Complete?
Recibí esta pregunta en el examen que me pidió que mostrara si algún problema (ver más abajo) es NP-Complete. No se me ocurrió ninguna solución real, y solo probé que estaba en P. Obviamente, esta no es una respuesta real.
NP-Complete se define como el conjunto de problemas que se encuentran en NP, y todos los problemas de NP pueden reducirse a él. Por lo tanto, cualquier prueba debe contradecir al menos una de estas dos condiciones. Este problema específico, de hecho, está en P (y por lo tanto en NP). Así que estoy atascado con demostrar que hay algún problema en NP que no se puede reducir a este problema. ¿Cómo diablos se puede probar esto?
Aquí está el problema específico que me dieron en el examen:
Sea el conjunto de cadenas en forma normal disyuntiva . Supongamos que es el lenguaje de cadenas de que pueden satisfacerse mediante alguna asignación de variables. Muestre si está en NP-Completo.