問題タブ [ipopt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
optimization - PyOmo/Ipopt が「pow を評価できません」で失敗する
私は PyOmo を使用して、最終的に Ipopt で解決される非線形モデルを生成しています。モデルは次のとおりです。
モデルを実行すると、次のエラーが発生します。
エラーの最初の部分は Ipopt によるもので、2 番目の部分は PyOmo によるものです。M.P[i]**0.75
明らかに、この問題は制約内の用語と関係がありませんが、電力を変更しても問題は解決しません (ただし、2.0
うまくいきました)。
どうすればこれを解決できますか?
c++ - ipopt とインテル® MKL のリンク
Ipopt を Intel MKL とリンクしようとしています (手順)。
Intel の Link Advisorは次のように提案しています。
リンクライン:
コンパイラ オプション:
Ipopt を次のように構成しようとしています。
これは最終的に失敗し、次のことを示します。
python-2.7 - Python で Openmdao (または pyoptsparse) で IPOPT を使用する
こんにちは、みんな。少し問題があります。openmdao と pyOptSparseDriver を使用しています。一部のソルバー (SLSQP、PSQP など) で動作しているため、インストールに問題はありません。
IPOPT で同じことを試してみたいのですが、pyoptsparse ではコードが表示されません。COIN-OR のドキュメントに従って IPOPT ( http://www.coin-or.org/Ipopt/documentation/node10.html ) をインストールしましたが、すべて問題ないようです (確認方法がわかりません)。今、私は机の上に COIN-OR フォルダーを持っていますが、pyoptsparse にそこから IPOPT を取得させる方法がわかりません (クラッシュするのは "from . import pyoptcore" の行です)、pyIPOPT/pyIPOPT.py から。誰でも私を助けることができますか?よろしくお願いします
python-2.7 - 目的関数の停止基準 (IPOPT)
これが私の問題です。さまざまなソルバーを使用して、openmdao に関するさまざまな問題を最適化しています。問題は、1 つ以上の根を持つ目的関数を与えてくれます。私の目標は、最適化を使用して目的関数に近づけることです。たとえば、SLSQP または PSQP には問題はありませんが、IPOPT を使用する場合、詳細な結果を印刷して得られるもの (抜粋) は次のとおりです。
私の問題はスケーリングが悪いか何かかもしれませんが、目的関数が (たとえば) 1e-5 よりも低い場合に IPOPT を停止させる方法はありますか? この特定の問題で私が望むものを得るには、「tol」を5.あたりで修正する必要がありますが、「tol」は目的関数だけに依存しないEoに影響を与えます...誰かアイデアがありますか? 事前に感謝