如何在OptaPlanner中设置终止时间

时间:2016-07-20 07:40:39

标签: optaplanner

我运行车辆路由OptaPlanner示例,程序在5分钟后终止,但我希望它能做更多的迭代。

即使将vehicleRoutingSolverConfig.xml文件中的行更改为“minutesSpentLimit 6000 minutesSpentLimit”(当然使用适当的括号 - 它在此处无法正确显示我只是将其粘贴),它仍然会在5分钟。

我使用IntelliJ IDEA 15.0.4社区版,Windows 10和OptaPlanner 6.4.0。

我试图将垃圾放入配置文件中,期待出现错误,但它仍会运行并在5分钟后终止。

我的猜测是我做了一些愚蠢的事情,以致程序以某种方式不读取配置文件并使用默认的求解器配置。

我非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

是的,这必须有效。

尝试在SolverFactory创建后设置断点并检查其getSolverConfig().getTerminationConfig()

答案 1 :(得分:0)

感谢Geoffrey的建议,但我克服了,而不是解决了我的问题。

我下载了OptaPlanner 7.0.0 Beta1,它正在按照我的预期行事。它现在已经运行了25分钟而没有终止。我很高兴。

我认为以前的IntelliJ设置可能有问题吗?