Básicamente, mostrar una reducción de tiempo polinomial de un problema NP-completo (llamémoslo L) a un problema P mostraría que NP está contenido en P. La razón de esto es que, por definición de NP-completo, cualquier problema M en NP puede reducirse a L. Por lo tanto, M puede reducirse a L, que a su vez puede reducirse a un problema polinómico, lo que le permite resolver M en tiempo polinómico.
Entonces, una reducción de NP-completo a P muestra que NP está contenido en P.
Ir en la otra dirección mostraría que P está contenido en NP.
- ¿Cuántas matemáticas hay que saber para PNL?
- Cómo convertir 25 cm a mm sin usar una regla
- ¿Cómo se determinan las probabilidades de relación de probabilidad logarítmica para los códigos LDPC?
- Cómo comenzar con estructuras de datos y algoritmos, considerando que no he sido bueno en matemáticas
- ¿Cuáles son algunas aplicaciones del mundo real de la teoría de la información cuántica?
Para mostrar que P = NP, necesitamos ambos, por supuesto. Como resultado, la segunda dirección es trivial. De casi cualquier definición de P y NP que leas, será evidente que P está contenido en NP. De hecho, decir que podemos reducir un problema de P a un problema de NP es casi una declaración tautológica.
Por lo tanto, lo único que queda por hacer para mostrar P = NP es mostrar que NP está contenido en P; es decir, necesitamos mostrar una reducción de un problema de NP completo a P.