問題タブ [scipy-optimize-minimize]

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.

0 投票する
2 に答える
2218 参照

python - scipy optimize を使用した最適制御

コスト関数が J = x^TQ x + u^TR u である最適制御問題を解決しようとしています。x_dot = A x + B u および x と u の境界が適用されます。これを実行できる cvxpy や yalimp などのソルバーがあることは知っていますが、将来的にコーディングや他のパラメーターの追加の可能性についてより良いアイデアを得るために、自分で実行したいと思います。私が書いたコードを添付しています。実行されますが、すべてのタイム ステップで同じ値が返されます。x と u を 1 つのベクトルとしてスタックしました。これが正しい方法かどうかはわかりません。コードはより良い/効率的な方法で記述できると思います。すべての提案を歓迎し、事前に助けてくれて本当に感謝しています

0 投票する
1 に答える
546 参照

python - 選択した scipy.optimize.minimize メソッドを出力します

これは短い質問ですが、Google は毎回、答えが見つからないドキュメントを教えてくれます。

私は scipy.optimize.minimize を使用しています。それはかなりうまく機能します、すべてがうまくいきます。使用するメソッドを定義できますが、メソッドを指定しなくても機能します。

出力を取得する方法はありますか?どの方法が使用されましたか? 結果クラスは知っていますが、メソッドはそこに記載されていません。

次に例を示します。

value メソッドをslsqporcobylaのように設定することもできますが、プログラムが何を選択しているかを確認したいと思います。どうすればこの情報を入手できますか?