凸優化理論(3)

前情回顧
上篇文章給出了凸函數二階條件,即對於凸集SS上的函數ff爲凸函數的充要條件爲
f(x)0(xdomf)\triangledown f(x)\succeq0\left(x\in domf\right)
在次給出個人推導的證明,如有錯誤還請指出。

證明:
充分性:
首先列出凸函數定義式和一階條件式
f(λx+(1λ)y)λf(x)+(1λ)f(y)f(\lambda x+(1-\lambda)y)\leq \lambda f(x)+(1-\lambda)f(y)
f(y)f(x)+f(x)T(yx)f(y)\geq f(x)+\triangledown f(x)^T (y-x)
由一階條件可得 f(x)f(y)f(x)T(yx)f(x)\leq f(y)-\triangledown f(x)^T(y-x)
將其代入凸函數定義式得 f(λx+(1λ)y)f(y)λf(x)T(yx)f(\lambda x+(1-\lambda)y)-f(y)\leq -\lambda \triangledown f(x)^T(y-x)
接下來假設y>xy>xλ\lambda不爲0,則有
f(y)f(λx+(1λ)y)λ(yx)f(x)T\frac{f(y)-f(\lambda x+(1-\lambda)y)}{\lambda (y-x)}\geq\triangledown f(x)^T
對任意y>xy>x都成立,則固定yy,求極限
limxyf(y)f(λx+(1λ)y)λ(yx)=f(y)T\lim \limits_{x\rightarrow y}\frac{f(y)-f(\lambda x+(1-\lambda)y)}{\lambda (y-x)}=\triangledown f(y)^T
則可得到 f(y)Tf(x)Tyx0\frac{\triangledown f(y)^T-\triangledown f(x)^T}{y-x}\succeq0
2f(x)0\triangledown ^2f(x)\succeq0

必要性:
使用一階泰勒展開式,餘項使用拉格朗日餘項,可得
f(y)=f(x)+f(x)T(yx)+12(yx)2f(z)T(yx)f(y)=f(x)+\triangledown f(x)^T(y-x)+\frac{1}{2}(y-x)\triangledown^2f(z)^T(y-x)
對於任意的x,ydomf,z[x,y]x,y\in domf,z\in[x,y]成立
則可得一階條件式f(y)f(x)+f(x)T(yx)f(y)\geq f(x)+\triangledown f(x)^T(y-x)
再按照之前由一階條件式推出凸函數定義即得證。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章