2.4. SolutionManager 支持更新 shadow 变量

SolutionManager (以前为 ScoreManager)方法(如 解释(solution) 和更新(solution)) 收到带有额外参数 solution UpdatePolicy 的新过载。这对从持久性存储(如关系数据库)加载其解决方案的用户很有用,其中这些解决方案不包括由影子变量或分数传输的信息。通过调用这些新的过载并选择正确的策略,OptaPlanner 会自动计算解决方案中的所有 shadow 变量的值,或者重新计算分数或两者。

同样,ProblemChangeDirector 收到一个名为 updateShadowVariables () 的新方法,以便您可以在实时计划中按需更新影子变量。