3.3共轭函数

  1. 定义
  2. 基本性质

定义

设函数,定义函数为:

此函数称为f(x)的共轭函数。从3.2节逐点上确界的内容也可以看出,此函数也是的逐点上确界函数,而是关于y的仿射函数,可以将其看成是凸函数,这样也是凸函数。故对任意的函数f(x),为凸函数。

在实际问题中,可以将x理解为生产一个产品所需要的资源,而f(x)则为生产x的资源的价格,y则是x的销售价格,那么也就变成了最大盈利问题。

几何上,共轭函数表示了线性函数和f(x)之间的最大差异。如下图:

基本性质

Fenchel不等式

由定义:

可知:

此为Fenchel不等式。

共轭的共轭

凸函数f的共轭函数的共轭函数为函数f本身。

可微函数

设函数f是凸函数且可微,,使最大,对x求导,得到:

令其为0,得到:

假设使的x为,则,代入得到:

所以如果给定y,可以通过求解方程,得到z,从而得到共轭函数

换一个角度理解:

,令 ,则

伸缩变换和复合仿射变换

(1)若

证明:

对x求导,并令其为0,得到:

此时令最大解,则,代入

再看f的共轭函数,对x求导,并令其为0,记最大解为

因为a>0,所以g(x)和f(x)的最大解是同一个解,故

所以,,故:

(2)设非奇异,,则函数的共轭函数为,且定义域为

证明:

对x求导,并令其为0,得到:

记最大解为,则:

再看f的共轭函数,对x求导,并令其为0,记最大解为

g(x)和f(x)的最大解是同一个解,故,代入到

代入:

故:

得证

独立函数的和

如果函数,且是凸函数,且共轭函数分别为,则

凸优化第三章凸函数 3.3共轭函数相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 【VB】学生信息管理系统3——连接数据库的前提
  2. android 9.x 实现应用内更新安装
  3. ffmpeg 和 SDL 教程2:输出到屏幕
  4. [机器学习] XGBoost参数调优完全指南(附Python代码)
  5. Java基础- super 和 this 解析
  6. 一文说通异步 LINQ
  7. 面试中千万不要出现这些行为,很减分!
  8. openjudge 二叉树 2756
  9. 算法达人看过来!你一展身手的好机会来了!
  10. 科普 - CAMDS
  11. 基于RGMII的FPGA千兆以太网设计
  12. 求原谅---好久没更新了
  13. SQL WITH TIES解释与用法
  14. 网络错误 —未连接到互联网
  15. 现在网络安全员工资一般多少(网络安全员平均工资)
  16. excel提取工作表名称
  17. Pytorch 深度强化学习模型训练速度慢
  18. 微信墙java源码_高仿微信java代码
  19. hp服务器如何找回阵列信息,HP服务器数据恢复 RAID5结构实例手工分析
  20. sentinel初探

热门文章

  1. Bootstrap免费字体和图标网站
  2. 7z和winrar命令行压缩方法
  3. 剑指Offe 50:数组中重复的数字
  4. 3.5 基本属性测试
  5. scala trait ,abstract class,case class,class 的一些琐碎注意事项,仅针对3.0以下
  6. 特斯拉神器TeslaMate一键安装,终于来了
  7. 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
  8. 用Python玩转二维码
  9. STM32F4应用-串口通信
  10. python新手入门-------字符串与函数(3)