私はpyomo
を使用して多くのモデルを構築していますが、私が理解しているところでは、pyomo
はモデルを解決する前に再定式化しています。`pyomo`スクリプトソルバーの中から` pyomo`から `nl`ファイルを取得する方法は?
モデルがソルバーファイル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
以外のフォーマットを吐き出すのと同じように簡単だと思います)。