Como afirmado em " Computadores e Intratabilidade: um Guia para a Teoria da Completude NP " Um algoritmo de tempo pseudo-polinomial exibirá ' comportamento exponencial ' somente quando confrontado com instâncias que contêm números ' exponencialmente grandes ', o que pode ser raro para as aplicações em que estamos interessados. Nesse caso, esse tipo de algoritmo pode servir a nossos propósitos quase tão bem quanto um algoritmo de tempo polinomial. ”
Você pode considerar a mochila como um bom exemplo de problema de Np completo fraco . Nesse caso, a complexidade da solução de programação dinâmica éO ( n W)o que é bom na maioria dos casos práticos .
Sabe-se que não há algoritmo de tempo pseudo-polinomial para problemas de Strong NP-Complete (como Steiner Tree ), a menos que P = NP.