We are using timefold for resource allocation
Is there a way to gain insight into the resource allocation by the timefold application and effectively communicate the rationale behind it?
This detail may be needed for our own understanding or to explain it to the business or to the allocated resource.
What I have tried so far:
Tried logging the solutionManager:
solutionManager.explain(solution)
Tried logging the score analysis:
ScoreAnalysis<HardSoftScore> analysis = solutionManager.analyze(solution);
With the above details, I’ve tried to deduce the resource allocation, but couldn’t derive the allocation logic, as it not only depends on the constraints, but also on the algorithm.