コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

利用者:Smatsus/双凸最適化

双凸最適化問題は目的関数が双凸関数でありかつ実行可能領域が双凸集合である最適化問題であり、凸最適化問題の一種の一般化と考えることができる。双凸関数と双凸集合の定義は後述の通りである。

凸最適化問題のように極小値が必ず大域的最小値であるという性質は満たさない。そのため大域最適解を求める代わりに停留点を求めるためのアルゴリズムがいくつか提案されている。

双凸集合

[編集]

集合とする。任意のに対し、,と定義する。

任意のに対し、およびが凸集合である時、を双凸集合という。

双凸関数

[編集]

が双凸集合であるとする。関数 が双凸関数であるとは、任意のに対し、上の凸関数であり、かつ上の凸関数であることをいう。

双凸最適化問題

[編集]

双凸最適化問題とは双凸集合と双凸関数を用いて

のように書ける最小化問題のことである。