逐次線形二次計画法( SLQP ) は、目的関数と制約が 2 回連続微分可能な非線形最適化問題に対する反復法です。逐次二次計画法( SQP )と同様に、SLQP は一連の最適化サブ問題を解くことで進行します。2 つのアプローチの違いは次のとおりです。
この分解により、SLQP は大規模な最適化問題に適しており、効率的な LP および EQP ソルバーが利用可能で、これらの問題は本格的な二次計画よりも簡単に拡張できます。
これは準ニュートン法と関連しているものの、異なるものと考えられる。
アルゴリズムの基礎
次の形式の
非線形計画問題を考えてみましょう。

この問題のラグランジアンは[1]である。

ここで、 およびはラグランジュ乗数です。


LPフェーズ
SLQP の LP フェーズでは、次の線形計画が解かれます。

この問題の最適値におけるアクティブ セット、つまり で 0 に等しい制約の集合をと表します。 およびの要素に対応するおよびのサブベクトルをとで表します。








EQPフェーズ
SLQP の EQP フェーズでは、ステップの
検索方向は次の等式制約付き二次計画法を解くことによって得られます。

上記の目的関数の項は定数であるため、最小化問題では省略できることに注意してください。

参照
注記
- ^ Jorge Nocedal および Stephen J. Wright (2006)。数値最適化。Springer。ISBN 0-387-30303-0。
参考文献
- Jorge Nocedal および Stephen J. Wright (2006)。数値最適化。Springer。ISBN 0-387-30303-0。