4 votos

Si P = NP, ¿significa que P=NP-Completo?

Acabo de empezar a aprender sobre P vs Np y tengo una comprensión básica de P, NP y NP completo. Sólo quería una pequeña aclaración sobre cómo cada uno interactúa con los demás. Dado que NP-Completo está en NP, ¿significa eso que si P es igual a NP, los problemas que son NP-Completo también serían resolubles en tiempo polinomial? ¿O P también tendría que ser igual a NP-Duro para que NP-Completo fuera solucionable en tiempo polinomial?

5voto

Chinz Puntos 11

Cada NP -problema completo es también un NP problema, por definición. Por lo tanto, si NP=P lo mismo ocurrirá con NP -problemas completos.

No se puede decir lo mismo de NP -problemas difíciles. Estos problemas incluyen todos los problemas más difíciles que NP problemas, excepto el NP -problemas completos. En este caso, tenemos que NP -duro $\cap $ NP \= NP -completa. Por lo tanto, incluso si NP \= P , seguiremos teniendo NP -duro $\neq$ P .

Esta imagen puede ayudarte a entender cómo interactúan estos conceptos.

enter image description here

0 votos

Ah, genial, eso sí que ayuda. Así que si P = NP algunos problemas Np-duros seguirían sin poder resolverse en tiempos polinómicos ya que los problemas NP-duros no están realmente en NP?

0 votos

Exactamente. El nombre NP-duro significa algo así como al menos tan duro como NP pero no necesariamente NP. Los problemas NP más difíciles son los NP-completos, y estos son los únicos que también son NP-duros.

0 votos

Eso tiene mucho sentido. Gracias por la ayuda.

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