Por favor, tengo dos preguntas:
(1) ¿Son NP-difícil, NP-problema y NP-Completo simplemente sinónimos?
(2) Entiendo que SAT es un problema NP que no se puede resolver en complejidad de tiempo polinomial. Solo me gustaría ver un ejemplo que muestre cómo SAT requiere tiempo exponencial en su lugar.
Gracias.
Parece que tienes los conceptos un poco confundidos. Arreglemos las cosas:
(1) No, las palabras NP-difícil, NP problema y NP-Completo no son sinónimos entre sí. NP es la clase de problemas que pueden resolverse mediante una máquina de Turing de tiempo polinomial no determinista.
Un problema es un problema NP si se encuentra en NP (es decir, si se puede resolver en poli-tiempo mediante una máquina de Turing no determinista).
Un problema es NP-difícil si todas las instancias de todos los demás problemas en NP se pueden traducir a instancias del mismo en tiempo polinomial determinista. Tenga en cuenta que un problema NP-difícil no tiene que estar en NP según esta definición.
Un problema es NP-completo si es tanto un problema NP como NP-difícil.
(2) Actualmente no se han encontrado ejemplos de instancias de SAT de tiempo exponencial, ni ninguna prueba de que tales ejemplos no existan. El punto central de la pregunta P = NP es si todos los problemas en NP (incluido SAT) pueden resolverse o no en tiempo polinomial determinista. Si hubiera una instancia de SAT en tiempo exponencial, esto habría resuelto inmediatamente el problema en forma negativa. En cuanto a si tal cosa existe o no, simplemente no lo sabemos hasta el momento.
Stefan Mesken
Dietrich Burde