partir de la entrada de Wikipedia sobre NP-Completo:¿cómo se demostró que NP-complete era el primer NP-complete?
"La forma más fácil de probar que algún nuevo problema es NP-completo es el primero en demostrar que está en NP, y luego a reducir algo conocido problema NP-completo a que"
estoy bastante seguro de que entiendo esto: Si tengo un problema, puedo demostrar que es NP-completo si:
mostrar que está en NP (una solución a el problema se puede verificar en tiempo polinomial en un no máquina de Turing -deterministic)
Mostrar que un problema ya se sabe que es NP-completo puede 'reduce' al nuevo problema
Por lo tanto, mi pregunta es, ¿cómo fueron los primeros NP ¿Completa los problemas 'probados' para ser NP completo? En un momento, el conjunto de problemas conocidos de NP-complete debe haber sido cero, y esto habría imposibilitado recurrir al paso 2 en el proceso anterior.
Esto me hace pensar que hay un método diferente para la prueba que no conozco. O eso, o tal vez toda la propiedad NP-completa se 'asume' para ciertos problemas debido a la falta de una solución conocida de tiempo polinomial. (en realidad, después de haber escrito esto, no me sorprendería si este es el caso, pero me gustaría algún comentario del gurú de cualquier manera).
Has retrocedido el paso 2 (lo he solucionado). No es suficiente reducir su problema a un problema NP-completo. Debe reducir un problema NP-complete a su nuevo problema. (De lo contrario, realmente no ha demostrado que su problema es tan difícil como el problema original NP-complete). – cjm