07-03-01 Subgradient Optimality Condition

Lemma

모든 함수 f에 대해서, 어떤 x에서 함수의 최소값을 갖는 것과 x에서 subgradient가 0인 것은 서로 필요충분조건이다.

f(x)=minxf(x)0f(x)

Proof

f(x)=minxf(x)f(y)f(x) for all yf(y)f(x)+0T(yx)0f(x)

위 증명에서 함수 f에 대한 볼록성은 전혀 이용되지 않았으며, 따라서 비볼록함수에서도 예외없이 적용되는 최적 조건이라고 할 수 있다.