pyomo-将时间限制传递给NEOS

时间:2019-06-01 23:04:27

标签: pyomo

我正在使用Couenne向NEOS发送一个非常复杂的Pyomo MINLP。我收到一条错误消息,指出解决时间过长(抱歉,我在Ipython中还没有解决此问题)。有没有办法设置最大时间并返回最佳可行结果?在添加最后一组约束之前,我能够找回解决方案。当前代码是:

# model building...

solver_manager = SolverManagerFactory('neos')
solver_manager.options['time_limit'] = 60*2
results = solver_manager.solve(model , opt='couenne',load_solutions=True,tee=True)
model.solutions.store_to(results)
results.write()

0 个答案:

没有答案