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