Knapsack Problems by David Pisinger, Ulrich Pferschy & Hans Kellerer