Redução polinomial e NP-completude

Como já foi dito, há muitos problemas de computação com aplicações práticas importantes para os quais não conhecemos algoritmos eficientes. Isto posto, uma ideia é investigar a complexidade relativa dos problemas em \mathtt{NP}. Um problema \mathcal A não é mais difícil que um problema \mathcal B se uma solução para \mathcal B implica numa solução para \mathcal A com perda de desempenho polinomial relativa a eficiência da solução de \mathcal B. Façamos isso mais preciso.

Continuar lendo