1
我已初始化并开始求解器,我已经注册了一个最佳解决方案更改的侦听器,但我也想知道解决何时结束。 我已经配置了记录器,并且它在解算器停止求解时(当终止条件被满足或者它被提前终止时)正确显示。我想知道解算器何时完成,无论结束。如何知道Optaplanner求解已结束?
这是我听的最好的解决当前的代码改变
solver.addEventListener(new SolverEventListener() {
@Override
public void bestSolutionChanged(BestSolutionChangedEvent bestSolutionChangedEvent) {
//Get the new best solution
}
});
我已经通过文件几次了,但无法找到我所需要的。有任何想法吗?谢谢。 PS:我使用Optaplanner 6.0.1 final
谢谢@Geoffrey你的答案在学习optaplanner方面都非常有用 – 2014-08-28 11:31:06