A mochila pode ser resolvida pela programação dinâmica em tempo pseudo-polinomialO(nW) com n o número de objetos e Wo tamanho da mochila. Portanto, contanto que seu contêiner seja pequeno (numericamente), você poderá resolver o problema com eficiência. Observe que você pode ajustarWalterando a resolução; não é necessário medir um contêiner de remessa para o µm, mas é provável que os medidores sejam grosseiros (dependendo dos objetos).
A mochila também pode ser aproximada arbitrariamente bem em tempo polinomial (consulte esquemas de aproximação em tempo polinomial ).
No entanto, a mochila apenas considera números de montagem em outro número; não se preocupa com a geometria. Se você precisa "confundir", precisa de outro problema; considerando Tetris, isso provavelmente é muito mais difícil do que a mochila .