3.4 拟凸函数
- 定义及例子
- 基本性质
- 可微拟凸函数
- 保拟凸运算
- 通过一族凸函数进行表示
定义及例子
定义
函数称为拟凸函数,如果其定义域和所有下水平集
,都是凸集。
如果f(x)是拟凸函数,则-f(x)是拟凹函数。拟凹函数:每个上水平集均为凸集。如果一个函数既是拟凸函数又是拟凹函数,其为拟线性函数。
如上图,,两个下水平集均为凸集。
而上图,,显然
不是凸集,f(x)不是拟凸函数。
结论:凸函数具有凸的下水平集,即凸函数也是拟凸函数,但从第一个图可以看出拟凸函数未必是凸函数。
对于上下水平集是否是凸集的判断,主要在于区间是否连续。
例子
是拟凸函数,可以看出对任意的
,下水平集是凸集,而上水平集不是凸集。
log(x)是拟线性函数,从下图可以看出,可以看出对任意的,下水平集上水平集都是凸集。
在
上是拟凹函数,因为其上水平集是凸集。
线性分式也是拟线性函数,因为其下水平集
可以看出其下水平集是一个开半平面和闭半平面
的交集,是凸集。
ceil(x)的上水平集合下水平集均为凸集,故ceil(x)为拟线性函数。
距离比函数:
,是拟凸函数,根据定义域可知
,因此
其对应的下水平集跟
一样,故只需证明
时,其对应下水平集为凸集,
对上述式子两边去平方,得到
整理得到:
现证明为凸集:
现证,即满足(1),将其代入(1),得到:
整理左边:
由于,故
满足(1),故上式红色部分均小于等于0,故
故
,
为凸集(事实上是-一个Euclid球),函数为拟凸函数。
基本性质
修正的Jensen不等式
函数f是拟凸函数的充分必要条件是:dom(f)是凸集,且
有
即线段中任意一点的函数值不超过其端点函数值中最大的那个。
R上的拟凸函数
连续函数是拟凸的,当且仅当下述条件至少有一个成立:
- f是非减的
- f是非增的
,f非增,
,f非减。
可微拟凸函数
一阶条件
设函数可微,则函数f是拟凸函数的充要条件,dom(f)是凸集,且
几何上,表示在每个在点x处定义了水平集
的一个支撑超平面。
多个拟凸函数的和不一定是拟凸函数。
二阶条件
假设函数二阶可微。
如果函数f为拟凸函数,则对任意的有:
;
对于定义在R上的拟凸函数,上述条件可以简化为条件:;反之不成立(对部分条件成立,即如下)。
如果对于任意,函数f满足:
,则函数f为拟凸函数。
保拟凸运算
非负加权最大
拟凸函数的非负加权最大定义为:
其中是拟凸函数。上述定义的函数f是拟凸函数。
此性质可以扩展到一般的逐点上确界,即:
其中,固定任意y,g(x,y)关于x是拟凸函数。
复合
(1)如果函数是拟凸函数,且函数
是非减的,则复合函数
是拟凸函数。
(2)如果函数是拟凹函数,且函数
是非增的,则复合函数
是拟凸函数。
简单证明(在二维空间证明,多维同理):
已知
若为拟凸函数,则满足一阶条件:
即:
观察到红色部分为即为g(x)的一阶条件的右边。
若,则
,即函数h非减,那么
,故(1)得证;
同理可以证明(2)。
(3)拟凸函数和一个仿射函数或者线性分式函数进行复合可以得到拟凸函数。
如果函数f是拟凸函数,则是拟凸函数,且函数
在集合:
上也是拟凸函数。
最小化
如果函数是x和y的联合拟凸函数,且C是凸集,则函数:
是拟凸函数。
通过一族凸函数进行表示
选择一族凸函数,t是凸函数的编号,这些函数满足:
,即拟凸函数的t下水平集是凸函数
的0下水平集。显然,对于任意
,函数
必须满足:当
时,
。为了满足中国条件,要求对于每个
,
都是
的非增函数,即对任意
总有
,那么可以用一族凸函数不等式表示拟凸函数的下水平集。
为了说明总能找到这样一族函数, 我们可以选取:
即函数是函数
的t-下水平集的示性函数。显然这样的一族函数不是唯一的,例如如果函数的下水平集是闭集,我们可以选取:
当然,我们希望选择的具有良好的性质,比如说可微性。
注意:t固定时,每个是x的凸函数。
例子:
凹凸函数之比,其中p是凸函数,q是凹函数,在定义域上,
。
则可取
说明:
(1)是凸的:p是凸的,q是凹的,但-q是凸的,所以
是凸的。
(2)满足:
参考:https://blog.youkuaiyun.com/wangchy29/article/details/86546606