scoreManager.explainScore(解决方案)在 Optaplanner 中不起作用

scoreManager.explainScore(solution) not working in Optaplanner

在 Optaplanner (7.40.0.Final) 的当前文档中说:

“在开发过程中解释分数的最简单方法是打印 explainScore() 的 return 值” 当我创建 scoreManager 时,它没有方法 explainScore()

如何在终端中获取分数的解释?我必须在哪里打电话给 scoreManager?

我正在使用 Quarkus,我的问题与时间表问题非常相似。

致以最诚挚的问候,并提前致谢 贾斯汀

该方法是最近介绍的。 OptaPlanner 7.40.0.Final,与您正在阅读的文档相同的版本,肯定有: https://github.com/kiegroup/optaplanner/blob/7.40.0.Final/optaplanner-core/src/main/java/org/optaplanner/core/api/score/ScoreManager.java#L81

您使用的是 Quarkus 平台 BOM 附带的版本吗?因为在这种情况下,它是 7.39。0.Final 这可以解释你的问题。

您可以自己定义版本,升级到7.40。0.Final。它可能有效,Geoffrey 将能够确认。

他还可以告诉您他是否计划将 Quarkus 升级到 7.40。0.Final 1.7。