Add KnapsackProblem