knapsack config