서브그래디언트
📂최적화이론서브그래디언트
정의
함수 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고 한다.
성질
- Scaling: a>0에 대해서, ∂(af)=a∂f
- Addition: ∂(f+g)=∂f+∂g
- Affine composition: g(x)=f(Ax+b)이면,
∂g(x)=AT∂f(Ax+b)
- Subgradient optimality condition: 임의의 함수 f에 대해서,
f(x∗)=xminf(x)⟺0∈∂f(x∗)
같이보기