最適化問題

最適化問題

執筆済 最適化

ある集合の中から、目的関数を最小にする要素を選ぶ問題。

標準形はこう書く。

minxnf(x)subject togi(x)0,hj(x)=0
  • x決定変数。動かせるもの
  • f目的関数。良し悪しを測る物差し
  • gi,hj制約条件。動かせる範囲を限る

最大化は maxf(x)=min(f(x)) なので、最小化だけ考えれば足りる。 文献が最小化で統一されているのはこのため。

実行可能領域#

制約をすべて満たす x の集合を実行可能領域 と呼ぶ。 最適化とは の中で f が最小になる点を探すこと。 が空なら その問題は実行不能で、解は存在しない。

解が存在するとは限らない#

f(x)=x を制約なしで最小化しようとすると、いくらでも小さくできてしまう(非有界)。 解の存在は当たり前ではなく、 が有界閉集合で f が連続なら 最小値が存在する(Weierstrass の定理)、といった条件が要る。

参考文献#

ノート一覧を閉じる