I problemi dello zaino sono facilmente risolti dalla programmazione dinamica. La programmazione dinamica viene eseguita in tempo polinomiale; è per questo che lo facciamo, giusto?
Ho letto che in realtà è un problema NP completo, il che significherebbe che risolvere il problema nel problema polinomiale è probabilmente impossibile.
Dov'è il mio errore?