凸优化:凸函数的一些常用性质
凸函数的一些常用性质
概述
- 连续性
- 强凸函数的二次下界
连续性
凸函数fff在定义域的内点中连续。进一步有推论,当domf\text{dom} fdomf是开集,f(x)f(x)f(x)在domf\text{dom} fdomf上连续。
因为凸函数在定义域的边界上可能不连续,比如拓展值函数:
当x∈domfx\in\text{dom} fx∈domf,f(x)f(x)f(x)是凸函数。将其进行拓展,x∉domfx\not\in\text{dom} fx∈domf,f(x)=+∞f(x)=+\inftyf(x)=+∞,可见,此时f(x)f(x)f(x)仍是凸函数,但在定义域边界处,f(x)f(x)f(x)不连续。
强凸函数的二次下界
定义(强凸函数)
若存在m>0m>0m>0使得:
g(x)=f(x)−m/2∥x∥2g(x)=f(x)-m/2\|x\|^2g(x)=f(x)−m/2∥x∥2
是凸函数,称f(x)f(x)f(x)是强凸函数。
换句话说,fff至少与二次函数一样凸,相当于限制了凸的速率。
性质(二次下界)
设f(x)f(x)f(x)是可微强凸函数,下述不等式成立:
f(y)⩾f(x)+∇f(x)T(y−x)+m2∥y−x∥2,∀x,y∈domff(y)\geqslant f(x)+\nabla f(x)^\mathrm{T}(y-x)+\frac{m}{2}\|y-x\|^2,\quad\forall x,y\in\mathbf{dom}ff(y)⩾f(x)+∇f(x)T(y−x)+2m∥y−x∥2,∀x,y∈domf
比一般凸函数,一阶条件不等式多了一项m2∥y−x∥2\frac{m}{2}\|y-x\|^22m∥y−x∥2
证明:
根据强凸函数的定义g(x)=f(x)−m/2∥x∥2g(x)=f(x)-m/2\|x\|^2g(x)=f(x)−m/2∥x∥2是凸函数,再利用凸函数的一阶条件:
g(y)⩾g(x)+∇g(x)T(y−x)g(y)\geqslant g(x)+\nabla g(x)^\mathrm{T}(y-x)g(y)⩾g(x)+∇g(x)T(y−x)
有:
f(y)−m/2∥y∥2≥f(x)−m/2∥x∥2+(∇f(x)−mx)T(y−x)f(y)-m/2\|y\|^2\ge f(x)-m/2\|x\|^2+(\nabla f(x)-mx)^T(y-x)f(y)−m/2∥y∥2≥f(x)−m/2∥x∥2+(∇f(x)−mx)T(y−x)
⇒f(y)≥f(x)+m/2∥y∥2−m/2∥x∥2+(∇f(x)−mx)T(y−x)≥f(x)+∇f(x)T(y−x)+m2∥y−x∥2\Rightarrow f(y)\ge f(x)+m/2\|y\|^2-m/2\|x\|^2+(\nabla f(x)-mx)^T(y-x)\ge f(x)+\nabla f(x)^\mathrm{T}(y-x)+\frac{m}{2}\|y-x\|^2⇒f(y)≥f(x)+m/2∥y∥2−m/2∥x∥2+(∇f(x)−mx)T(y−x)≥f(x)+∇f(x)T(y−x)+2m∥y−x∥2