私はquadprogソルバーに関する質問があります。quadprogソルバの以前のソリューションを後続のソリューション値の制約に含めることは可能ですか?
私は96個の最適化問題と最適化問題を設定しました。
ここで、やや洗練された最適化をしたいと思います。最適化されるべき値は、その直前のものに依存する。
質問:制約ベクトルbvec(b_0の値を保持するベクトル)の直前の解を参照する方法はありますか? さらに、条件ベクトルを制約ベクトルbvecで制約として使用することは可能ですか?
私の質問がはっきりしていることを願います。そうでない場合は、私に知らせてください。私はより明確に説明しようとします。
ありがとうございます!
ティルマン
最初の質問では、これは私が知りたかったものではありません。 例を挙げると、より明確になります。 たとえば、96個の連続したソリューションで最適化の問題を解決したいとします(1日の四時間ごとに本番ボリュームを最適化しているので)。 Quadprogソルバーの6番目のソリューションの制約として、5番目のソリューションの価値を使用する方法はありますか? 2番目の質問では、あなたの答えは役に立った以上です! ご協力いただきありがとうございます。 –
多くのモデルでは、 'x(t)= x(t-1)+ ....'のような構文を使います。インベントリバランス方程式は良い例です: 'inventory(t)= inventory(t-1)+ production(t)-sales(t)' –
これは、制約としてソルバーに簡単に実装できますか? –