knapsack solver evaluation utility