サブグラディエント
📂最適化理論サブグラディエント
定義
関数f:Rn→Rに対して、以下を満たすg∈Rnを点xでのfのサブグラディエントsubgradientという。
f(y)≥f(x)+gT(y−x)∀y∈Rn
説明
凸関数fがxで微分可能であれば、g=∇f(x)は一意である。逆に∂f(x)={g}であれば、fはxで微分可能であり、∇f(x)=gである。
xでのfのサブグラディエントの集合を代替微分subdifferentialといい、以下のように記される。
∂f(x):={g:g is subgradient of f at x}
∂f(x)=∅であれば、fはxで代替微分可能subdifferentiableであるという。
性質
- スケーリング: a>0に対して、∂(af)=a∂f
- 加法: ∂(f+g)=∂f+∂g
- アフィン合成: g(x)=f(Ax+b)であれば,
∂g(x)=AT∂f(Ax+b)
- サブグラディエント最適条件: 任意の関数fに対して、
f(x∗)=xminf(x)⟺0∈∂f(x∗)
参照