我有一个Pyomo模型,最终得到了这样的解:

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

在放弃之前,模型当前运行3000次迭代。
在我看来,必须有一种方法来使用这两行中的一行来限制迭代次数。我该怎么做?

最佳答案

这有用吗?

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

关于python - Pyomo:限制迭代次数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41010270/

10-12 19:39