Knapsack problems : algorithms and computer implementations /