"Knapsack problems: algorithms and computer implementations" - читать интересную книгу автора (Silvano and Paolo Toth Martello)