pyomoからipoptオプションを設定する際に問題があります。 1は、単にこれが正常に動作しますpyomoからipoptオプションを設定する
executable = os.getcwd()+'/Ipopt/Ipopt/build/bin/ipopt.exe'
opt = SolverFactory("ipopt", executable=executable,solver_io='nl')
opt.options['nlp_scaling_method'] = 'user-scaling'
を使用することができ、いくつかのオプションについて
。私は「fixed_variable_treatment」のオプション、すなわち:
opt.options['fixed_variable_treatment'] = 'make_parameter'
を設定し、私は次のエラーを取得しようとした場合:
ERROR: "[base]\site-packages\pyomo\opt\base\solvers.py", 599, solve
Solver (asl) returned non-zero return code (1)
ERROR: "[base]\site-packages\pyomo\opt\base\solvers.py", 604, solve
Solver log:
Unknown keyword "fixed_variable_treatment"
を私はあなたのpythonを通じてすべてのオプションを設定することができないためであると仮定していますか?
これを解決するための助けや方法は非常に高く評価されます。ありがとう
は、このに関するGithubの問題を作成するためにありがとうございました!私はそれがこれらの線に沿って何かになると想像しました。提案の回避策を試し、何が起こるかを見てみましょう。 – Anthonydouc