optimisation problems, optimal grouping, mapping solutions, knapsack problem, bin packing