Optaplanner 如何在每次更改(每一步)时获得最佳解决方案?

Optaplanner 如何在每次更改(每一步)时获得最佳解决方案?,optaplanner,Optaplanner,我想在每一步都得到最好的解决方案。我实施了“bestSolutionChanged”事件,但它只在一个阶段结束时触发。我想这样做,以便我可以了解计划变量的状态,并跟踪更改的内容以及改进的地方 在一个阶段结束时触发事件是正常的,还是我在实施过程中出错了?在本地搜索中,每一步都会触发bestSolutionChanged以提高分数。在ConstructionHeuristics中,并不是因为需要支持的最佳解决方案克隆会严重影响性能。在本地搜索中,每一步都会触发bestSolutionChanged以

我想在每一步都得到最好的解决方案。我实施了“bestSolutionChanged”事件,但它只在一个阶段结束时触发。我想这样做,以便我可以了解计划变量的状态,并跟踪更改的内容以及改进的地方


在一个阶段结束时触发事件是正常的,还是我在实施过程中出错了?

在本地搜索中,每一步都会触发bestSolutionChanged以提高分数。在ConstructionHeuristics中,并不是因为需要支持的最佳解决方案克隆会严重影响性能。在本地搜索中,每一步都会触发bestSolutionChanged以提高分数。在ConstructionHeuristics中,这并不是因为需要支持的最佳解决方案克隆会严重影响性能。