OptaPlanner:如何在规划过程中获得当前的中间结果

OptaPlanner: how to get current intermediate result during planning

我注意到在 optaplanner 示例中,特别是护士排班示例中,GUI 使用找到的当前最佳解决方案进行更新。

我想在我的应用程序中模仿这样的东西,但我不确定如何在调用后获得当前最佳解决方案,例如 solver.solve(roster);

此外,如果我在求解时 "stuck" 在 solver() 方法中,我将如何更新某些东西,比方说,一个 GUI。

我正在寻找一些关于从哪里开始的基本指导,因为我在用户指南中找不到任何内容,但我可能只是瞎了眼。

查看手册中列出新的最佳解决方案事件