Optaplanner:bestScore与bestSolution分数之间的差异

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

我观察到solver.bestScore并不总是与solver.bestSolution的计算分数相同。知道为什么吗?我还有另一个问题,可能与之有关:将我的计划实体保留在数据库中时,当前最佳解决方案的分数有很大的不同(并且要好得多),这是我重新加载计划实体并恢复优化时获得的分数。知道为什么吗?

谢谢。仲量联行

java optaplanner
1个回答
0
投票

闻起来像分数损坏。使用<environmentMode>FULL_ASSERT</>FAST_ASSERT再次运行它更长的时间。

这应该给出有用的错误信息。为DEBUG打开TRACE或什至org.optaplanner日志记录,以帮助诊断问题。

[如果使用<moveThreadCount>,请先关闭它再进行复制。如果确实没有它就无法重现它,即使在10个不同的数据集上运行30次后,也可能是克隆问题,这意味着您在某处缺少了@DeepPlanningClone。否则,这是乐谱损坏,FULL_ASSERT将帮助查明它。

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