Kellerer H. Knapsack Problems 2004