【发布时间】:2017-06-11 20:00:08
【问题描述】:
我正在使用pyomo 构建许多模型,据我了解,pyomo 在求解模型之前会重新制定模型。
我想确切地知道模型在传递到求解器文件ipopt 和couenne 时的样子。
从我看到的here 来看,我不清楚如何从脚本中获取nl 文件(但我知道如何从命令行获取它)。
这是我在 pyomo 中解决模型的方法:
ipopt_solver = SolverFactory('ipopt')
ipopt_results_solver = ipopt_solver.solve(my_model, tee=True)
print ipopt_results_solver
couenne_solver = SolverFactory('couenne')
couenne_results_solver = couenne_solver.solve(my_model, tee=True)
print couenne_results_solver
如何在求解之前获取nl 文件? (而且我认为吐出nl 以外的另一种格式同样容易)。
【问题讨论】:
标签: python python-2.7 python-3.x pyomo