La forma más sencilla de demostrar que un nuevo problema es NP-completo es: primero demostrar que está en NP y luego transformar a éste, en tiempo polinómico, en un problema que ya esté en NP-completo.