https://123dok.net/document/zx5xd94d-preventing-overloading-incidents-smart-multiobjective-combinatorial-optimization-approach.html