No, no siempre puede encontrar una solución en tiempo polinómico, incluso si sabe que hay una solución.
Según Khanna, Linial y Safra [1] (ver el 3er párrafo), del trabajo clásico de 1972 de Karp se deduce que colorear un gráfico de 3 colores con 3 colores es NP-duro. (Su trabajo extiende esto para mostrar que los gráficos de 4 colores y 3 colores aún son NP-hard).
Tenga en cuenta que esto no contradice la respuesta de Rahul Savani . Esto se debe a que para todas las relaciones binarias en FNP, debemos poder verificar en tiempo polinómico si está en la relación. Dado que decidir si un gráfico de 3 colores con 3 colores es NP completo, es poco probable que el problema de encontrar un color de 4 en un gráfico de 3 colores esté en FNP ya que no podemos verificar la validez de la entrada en tiempo polinómico . Por lo tanto, no hay contradicción con el resultado Megiddo-Papadimitriou.P ( x , y ) xPAGSPAGS( x , y)X
[1] Khanna, Sanjeev, Nathan Linial y Shmuel Safra. "Sobre la dureza de aproximar el número cromático". Teoría y Sistemas de Computación, 1993., Actas del 2º Simposio de Israel sobre el. IEEE, 1993.