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

  1. f为log convex,则f为convex
  2. f为concave,则f为log concave
本站访客数人次