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)的最大解是同一个解,故,代入到

代入:

故:

得证

独立函数的和

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

来源:https://blog.csdn.net/wangchy29/article/details/86536727

凸优化第三章凸函数 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. 对OCR文字识别软件进行自动分析和识别设置的教程
  2. android onpagescrolled 参数,Android
  3. oracle导出BOM文件,ORACLE ERP导数据(BOM清单)-备份恢复-Oracle频道-中国IT实验室
  4. Android 将整形颜色值转换成String类型
  5. c java json_cJSON_json包的C语言解析库
  6. php语法介绍,PHP 函数语法介绍一
  7. 嵌入式Linux系统编程学习之二十八线程的等待退出
  8. 【机器学习】【计算机视觉】非常全面的图像数据集《Actions》
  9. EAST: An Efficient and Accurate Scene Text Detector
  10. dreamweaver 正则表达式为属性值加上双引号_IT兄弟连 HTML5教程 HTML5表单 新增的表单属性3...
  11. 《神经网络与深度学习》课程笔记(4)-- 浅层神经网络
  12. 赴日游个人签证门槛降低 年薪3万可申请
  13. c语言编程简单好玩的图,几个有趣的画图编程
  14. python加法运算符_python 入门之 – 基本运算符(七)
  15. 使用STM32进行Flash地址空间的数据读取
  16. 软工实践 - 第十一次作业 Alpha 冲刺 (3/10)
  17. python外星人入侵(游戏开发)
  18. iphone与android共享位置,苹果手机,相互始终共享位置了以后,查看不了对方的位置...
  19. docker内debian安装php7.2 configure: error: Cannot find OpenSSL‘s <evp.h>
  20. HTML动画实现唱片封面,HTML5专辑封面创意设计

热门文章

  1. 学生使用计算机的管理制度,学生使用计算机教室管理制度
  2. html5的class属性值,HTML class 属性 | 菜鸟教程
  3. 公司会议如何保证高效
  4. 碎片化NFT研究报告:COSONFT提高NFT流动性的探索和实践
  5. 克里斯坦森的破坏性创新—《可以量…
  6. 为什么hashmap的容量必须是2的n次幂
  7. C语言动态规划和文件操作练习——通讯录
  8. 利用DirectShow开发C#版的音频文件播放器(三)
  9. 笔记本电池信息查询与电池更换
  10. python输入语句没有定义_【20200925】Python基本语法