Quasi function
Convex Optimization——Quasi function
Quasi Convex function
定义一
所有$\alpha$-sublevel set都是凸的函数
Quasi Convex定义为
convex $\forall \alpha \in \R$
同样定义Quasi Concave
对于$\forall \alpha \in \R$是convex的
定义Quasi linear
是凸集
Quasi convex优化起来比较容易,尽管不能用convex function方法分析
定义二
拟凸下,有
例子
向量$x\in \R^n$的长度,定义为x中最后一个非零元素的个数
$f(x)$是拟凸函数,对于它的$\alpha-$sublevel set
显然是凸集
线性分数函数
是拟凸的
多面体一定是凸集
$\forall x,y\in dom f,\theta\in (0,1)$
向量的0范数(非0元素的个数之和),考虑在一个集合中找稀疏向量
这既不是凸问题也不是拟凸问题
考虑近似问题(松弛)
变成凸问题
或者用另一种方法近似
变成
是拟凸函数
拟凸函数的其它定义——一阶条件和二阶条件
一阶条件
dom f为凸,并且
$dom f\in \R$
Quasi convex具有
则写成
梯度写成
写成
$\Leftarrow$得证
考虑
写成
(这个证明貌似只是在$\theta \to 1$)成立?这里貌似要推广到$\forall \theta \in (0,1)$
在第21讲中修正,需要证明
令 $z= \theta x+(1-\theta )y$,我们证明
如果有$f(z)\geq f(x)$,则
同时得到
带入z,得到
因此有
则总是存在$z_1$,满足
同时$f^\prime (z_1)= 0$,并且对于$\forall z^\prime \in [x,z]$,这个结论都成立
对于convex function,如果有$\nabla f(x)=0$,则$\forall y,f(y)\geq f(x)$
这个结论对于Quasi function并不成立
对于定义域内均可微的函数,是否最小点一定有$\nabla f(x)=0$?
二阶条件
如果f为拟凸函数,dom f为凸,且
一定有
n = 1 的情况,如果$y\neq 0$,则$f^\prime(x) \geq 0$
如果不满足拟凸函数的二阶条件,则不为二阶条件
Log concave && Log convex
定义
$f(\R^n \to \R)$为log concave,若$f(x)>0,\forall x\in dom f$,且$\log f$为凹函数
Relations between log concave
- f为log convex,则f为convex
- f为concave,则f为log concave