二次計画法

二次計画法

執筆済 最適化数理最適化QP

目的関数が二次、制約が線形な最適化問題。Quadratic Programming、QP。

minx12xQx+cxs.t.Axb

凸性は Q で決まる#

Q半正定値なら目的関数は で、多項式時間で解ける。 Q が不定なら非凸となり、NP 困難になる。 Q の固有値の符号を見るだけで難しさが決まるのが QP の特徴。

どこに現れるか#

  • サポートベクターマシン の双対問題がそのまま QP
  • ポートフォリオ最適化 — 分散(=共分散行列による二次形式)を 最小化し、期待収益に線形制約を置く
  • SQP の各反復で解く部分問題
  • モデル予測制御 (MPC) の各ステップ

変数が 0/1 だと#

x{0,1}n に限った二次計画が QUBO。制約なしの形に整理でき、 量子アニーリングQAOAが扱う対象になる。

参考文献#

ノート一覧を閉じる