Pyomo:限制迭代次数

时间:2016-12-07 05:48:16

标签: python pyomo

我有一个Pyomo模型,最终会像这样解决:

solver  = SolverFactory('ipopt')
results = solver.solve(model,tee=False)

模型电流在放弃之前运行3000次迭代。

在我看来,必须有一种方法可以使用这两行中的一行来限制迭代次数。我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

这有用吗?

solver  = SolverFactory('ipopt')
solver.options['max_iter'] = 10
results = solver.solve(model,tee=False)