円錐最適化

円錐最適化は、凸最適化のサブフィールドであり、アフィン部分空間凸円錐の交差上の凸関数を最小化する問題を研究します。

円錐最適化問題のクラスには、線形計画法半正定値計画法など、最もよく知られている凸最適化問題のクラスがいくつか含まれています。

意味

ベクトル空間Xが与えられたとき、実数値関数

f:CR{\displaystyle f:C\to \mathbb {R} }

凸錐 上に定義される、および一連のアフィン制約によって定義されるアフィン部分空間において、円錐最適化問題は、数が最小となる内の点を見つけることです。 CX{\displaystyle C\subset X}H{\displaystyle {\mathcal {H}}}h×0 {\displaystyle h_{i}(x)=0\ }×{\displaystyle x}CH{\displaystyle C\cap {\mathcal {H}}}f×{\displaystyle f(x)}

の例としては、正の直交行列半正定値行列、2次錐などが挙げられます。 は多くの場合線形関数であり、その場合、錐最適化問題はそれぞれ線形計画問題半正定値計画問題、2次錐計画問題に帰着します。 C{\displaystyle C}R+n{×Rn:×0}{\displaystyle \mathbb {R} _{+}^{n}=\left\{x\in \mathbb {R} ^{n}:\,x\geq \mathbf {0} \right\}}S+n{\displaystyle \mathbb {S} _{+}^{n}}{×tRn×R:×t}{\displaystyle \left\{(x,t)\in \mathbb {R} ^{n}\times \mathbb {R} :\lVert x\rVert \leq t\right\}}f {\displaystyle f\}

二重性

円錐最適化問題の特定の特殊なケースには、その双対問題の注目すべき閉じた形式の表現があります。

コニックLP

双対線形計画法の双対

最小化cT× {\displaystyle c^{T}x\ }
対象となる×b×C {\displaystyle Ax=b,x\in C\ }

最大化するbTy {\displaystyle b^{T}y\ }
対象となるTy+scsC {\displaystyle A^{T}y+s=c,s\in C^{*}\ }

ここで はの双対円錐を表します。 C{\displaystyle C^{*}}C {\displaystyle C\}

円錐線形計画法では弱い双対性が成り立つが、強い双対性は必ずしも成り立たない。[ 1 ]

半正定値プログラム

不等式形式の半正定値計画の双対

最小化cT× {\displaystyle c^{T}x\ }
対象となる×1F1++×nFn+G0{\displaystyle x_{1}F_{1}+\cdots +x_{n}F_{n}+G\leq 0}

は次のように与えられる。

最大化するtr GZ {\displaystyle \mathrm {tr} \ (GZ)\ }
対象となるtr FZ+c01n{\displaystyle \mathrm {tr} \ (F_{i}Z)+c_{i}=0,\quad i=1,\dots ,n}
Z0{\displaystyle Z\geq 0}

参考文献