是否可以通过OptaPlanner验证现有解决方案,以检查规则如何被破坏?

问题描述 投票:0回答:1

这里其他任何代码库/工具都已经生成了现有的解决方案,但是我们可以根据OptaPlanner的要求调整属性。主要目的是验证现有解决方案是否违反了optaPlanner的成熟结果数量。

java optaplanner
1个回答
0
投票

是,有可能。

请参见文档部分“解释得分”。基本上,您使用SolverFactory.getScoreDirectorFactory()来构建ScoreDirector,然后使用setWorkingSolution()calculateScore()然后是explainScore()(按此顺序)。

© www.soinside.com 2019 - 2024. All rights reserved.