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