3.4 拟凸函数

  1. 定义及例子
  2. 基本性质
  3. 可微拟凸函数
  4. 保拟凸运算
  5. 通过一族凸函数进行表示

定义及例子

定义

函数称为拟凸函数,如果其定义域和所有下水平集,都是凸集。

如果f(x)是拟凸函数,则-f(x)是拟凹函数。拟凹函数:每个上水平集均为凸集。如果一个函数既是拟凸函数又是拟凹函数,其为拟线性函数。

如上图,,两个下水平集均为凸集。

而上图,,显然不是凸集,f(x)不是拟凸函数。

结论:凸函数具有凸的下水平集,即凸函数也是拟凸函数,但从第一个图可以看出拟凸函数未必是凸函数。

对于上下水平集是否是凸集的判断,主要在于区间是否连续。

例子

是拟凸函数,可以看出对任意的,下水平集是凸集,而上水平集不是凸集。

log(x)是拟线性函数,从下图可以看出,可以看出对任意的,下水平集上水平集都是凸集。

上是拟凹函数,因为其上水平集是凸集。

线性分式也是拟线性函数,因为其下水平集

可以看出其下水平集是一个开半平面和闭半平面的交集,是凸集。

ceil(x)的上水平集合下水平集均为凸集,故ceil(x)为拟线性函数。

距离比函数:

,是拟凸函数,根据定义域可知,因此其对应的下水平集跟一样,故只需证明时,其对应下水平集为凸集,

对上述式子两边去平方,得到

整理得到:

现证明为凸集:

现证,即满足(1),将其代入(1),得到:

整理左边:

由于,故满足(1),故上式红色部分均小于等于0,故

,为凸集(事实上是-一个Euclid球),函数为拟凸函数。

基本性质

修正的Jensen不等式

函数f是拟凸函数的充分必要条件是:dom(f)是凸集,且

即线段中任意一点的函数值不超过其端点函数值中最大的那个。

R上的拟凸函数

连续函数是拟凸的,当且仅当下述条件至少有一个成立:

  1. f是非减的
  2. f是非增的
  3. ,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.csdn.net/wangchy29/article/details/86546606

凸优化第三章凸函数 3.4 拟凸函数相关推荐

  1. 凸优化第三章凸函数 3.5 对数-凹函数和对数-凸函数

    3.5 对数-凹函数和对数-凸函数 定义 相关性质 定义 称函数对数凹,如果是凹函数. 称函数对数凸,如果是凸函数. 函数f是对数凸的当且仅当1/f是对数凹的. 当时,,相当于对log(f)进行扩展值 ...

  2. 凸优化第三章凸函数 3.1基本性质和例子

    3.1基本性质和例子 定义 扩展值延伸 一阶条件 二阶条件 例子 下水平集 上境图 Jensen不等式及其扩展 不等式 定义 函数f是凸函数,当f的定义域S是凸集,且 严格凸函数: 从几何上来看,如下 ...

  3. 凸优化第三章凸函数 3.3 共轭函数

    3.3 共轭函数 定义 基本性质 定义 设函数,定义函数为: 此函数称为f(x)的共轭函数.从3.2节逐点上确界的内容也可以看出,此函数也是的逐点上确界函数,而是关于y的仿射函数,可以将其看成是凸函数 ...

  4. 凸优化第三章凸函数 3.3共轭函数

    3.3共轭函数 定义 基本性质 定义 设函数,定义函数为: 此函数称为f(x)的共轭函数.从3.2节逐点上确界的内容也可以看出,此函数也是的逐点上确界函数,而是关于y的仿射函数,可以将其看成是凸函数, ...

  5. 【凸优化笔记二】凸函数基本性质和例子

    [凸优化笔记二]凸函数基本性质和例子 凸函数的四个定义 定义一 定义二 定义三 定义四 一些栗子 凸函数的四个定义 定义一 其中 dom fff 是函数 fff 的 定义域(前域),为凸集--这个很重 ...

  6. 凸优化 matlab-cvx-第十一章ADVANCED TOPICS

    注意:在本节中,我们描述了CVX的一些更高级的功能.我们建议你先跳过这一节,直到你对上面描述的基本能力感到满意为止. 11.1消除二次型 我们强烈建议的一个特殊的改写是消除二次型- -即像sum _ ...

  7. 凸优化 - 2 - 凸集和凸函数

    本总结是是个人为防止遗忘而作,不得转载和商用. 前提说明:为了方便查阅,我将整个凸优化的内容分成了很多部分,因为后面的部分用到了前面的知识,所以,如果你的目的是查看后面的内容但对前面的某个知识点不甚了 ...

  8. 凸优化第四章凸优化问题 4.2凸优化

    4.2凸优化 标准形式的凸优化问题 局部最优解与全局最优解 可微函数的最优性准则 等价的凸问题 拟凸优化 标准形式的凸优化问题 是凸函数,等式约束是仿射函数.则此优化问题是凸优化问题. 也可以写成 重 ...

  9. 凸优化第五章对偶 5.1 Lagrange对偶函数

    5.1 Lagrange对偶函数 Lagrange Lagrange对偶函数 最优值的下界 例子 Lagrange对偶函数和共轭函数 Lagrange 标准形式的优化问题: 其中,问题的定义域,注意这 ...

  10. 凸优化第五章对偶 5.1Lagrange对偶函数

    5.1Lagrange对偶函数 Lagrange Lagrange对偶函数 最优值的下界 例子 Lagrange对偶函数和共轭函数 Lagrange 标准形式的优化问题: 其中,问题的定义域,注意这里 ...

最新文章

  1. oracle多表关联查询报表,oracle多表关联查询和子查询
  2. 【Android开发】线程与消息处理-Handler消息传递机制之Looper
  3. ffmpeg 过程分析
  4. Linux C语言操作MySQL
  5. 比亚迪汉家族3月热销12359辆 汉EV单车销量破万
  6. libcareplus多补丁管理
  7. lex yacc 入门教程(3)正则表达式和lex变量及函数
  8. 机器学习作业班_python神经网络搭建
  9. 公司招聘中不能说的秘密,简历只有这么发才有希望
  10. scp传输文件的命令
  11. 一篇报告了解国内首个针对加密流量的检测引擎
  12. 好用靠谱的人事管理软件推荐?
  13. 【九天教您南方cass 9.1】 03 编码法绘制地形图
  14. 翻译学习 | 混合线性模型的思考
  15. 关于Video.js 出现的问题 this.el_.vjs_getProperty
  16. Spring Cloud Gateway 解决跨域问题
  17. 李彦宏:为理想找到归宿
  18. Excel 隔行变色
  19. 配电站智能巡检机器人,电力智能巡检机器人
  20. DRUID 连接池的使用、配置详解

热门文章

  1. java中程序定义book类_Java基础_0302:类和对象
  2. Flink 执行引擎:流批一体的融合之路
  3. android开发内存优化——利用软引用
  4. 计算机的时代背景,学生计算机论文,关于新时代背景下的中专计算机教学相关参考文献资料-免费论文范文...
  5. 计算机菜单界面无法缩小怎么办,如何解决Win10个性化设置最小化任务栏后不能弹出的问题?...
  6. 稀疏表示的合适字典_基于共振稀疏分解的滚动轴承早期微弱故障诊断
  7. mysql 5.6.11.tar.gz_mysql5.6.11.tar.gz安装
  8. 数字货币交易系统_符合数字货币市场的量化交易系统
  9. allego如何输出pdf_[LaTeX 尝试] 利用 PDF 附件和终端输出,从 Overleaf 里获得更多信息...
  10. 计算机每个人都适合学吗,代码不等于计算机科学:为什么所有人都应该学习编程...