python - Pyomo:限制迭代次数

标签 python pyomo

我有一个最终像这样解决的 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/

相关文章:

python - Laravel 在 django 中的 dd() 等效项

python - pyomo + reticulate error 6 句柄无效

python - 使用 BeautifulSoup 解析 NBA Boxscore 数据时出现问题

python - 在 pandas 中合并列的更有效方法

python - 从 sqlalchemy 数据库查询数据

python - Pyomo CBC 求解器错误 : Solver (cbc) returned non-zero return code (3221225781); Solver (cbc) did not exit normally

python - For 循环迭代 - Pyomo 表达式中的语法错误

python - 在 pyomo 内部调用 scipy.optimize

python - pyomo 准确性;客观规则不返回期望值

python - 使用pattern.en 格式化整个文本?