サブグラディエント法
📂最適化理論サブグラディエント法
定義
目的関数 f:Rn→Rが凸関数だとしよう。点x(k)でのfのサブグラディエントをg(k)としよう。以下の方法でx(k)をアップデートしてfに対する最適化問題を解く方法をサブグラディエント法subgradient methodという。
x(k+1)=x(k)−αg(k)
説明
勾配降下法でグラディエントがサブグラディエントに置き換えられた形だ。
gradient descent: x(k+1)=x(k)−α∇f(x(k))
fが微分可能なら勾配降下法を使えばいいので、目的関数が微分可能ではない時に選べる最適化方法だ。ただし収束速度が遅いという欠点がある。