There is a project at hand.
In this project, the use of resources must be optimized to achieve a goal. The optimization of the use of the resources requires complex algorithms and problem reductions. In this case, this problem reduction seemed useful to us.
In the end, we came up with an integer linear program for the task.