4 votos

CNF a DNF - la conversión es NP Hard

¿Cómo puedo demostrar que la conversión de CNF a DNF es NP-Difícil? No estoy pidiendo una respuesta, sólo algunas sugerencias sobre cómo ir a probarlo.

8voto

Kyle Jones Puntos 779

Después de convertir una fórmula CNF a DNF puedo resolver el problema NP-completo SAT en tiempo lineal comprobando cada cláusula DNF hasta encontrar una que no contenga un literal y su negación. Esto significa que SAT es reducible en tiempo polinómico de Turing a la conversión de CNF a DNF. La existencia de tal reducción es la definición de dureza NP.

0voto

Jon Romero Puntos 1341

Tanto la pregunta como la otra respuesta de KJ parecen suponer que la conversión CNF ←→ DNF puede hacerse en el espacio P, lo cual no es el caso. [no estoy seguro de cuál en este momento] [sugiero migrar esta pregunta a cs.se para un mejor análisis allí].

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X