https://123dok.net/document/wye9rxrq-efficient-implementation-multi-objective-knapsack-problem.html