定理3.3

假设f是闭凸函数,则
y∈∂f(x)⟺x∈∂f∗(y)⟺xTy=f(x)+f∗(y)y\in \partial f(x)\iff x\in \partial f^*(y)\iff x^Ty=f(x)+f^*(y) y∈∂f(x)⟺x∈∂f∗(y)⟺xTy=f(x)+f∗(y)

证明:若y∈∂f(x)y\in \partial f(x)y∈∂f(x),则有f∗(y)=sup⁡u(yTu−f(u))=yTx−f(x)f^*(y)=\sup_u(y^Tu-f(u))=y^Tx-f(x)f∗(y)=supu​(yTu−f(u))=yTx−f(x),因此我们有:
f∗(v)=sup⁡u(vTu−f(u))≥vTx−f(x)=xT(v−y)+xTy−f(x)=f∗(y)+xT(v−y)\begin{aligned} f^*(v)&=\sup_u(v^Tu-f(u)) \\&\ge v^Tx-f(x) \\&=x^T(v-y)+x^Ty-f(x) \\&=f^*(y)+x^T(v-y) \end{aligned} f∗(v)​=usup​(vTu−f(u))≥vTx−f(x)=xT(v−y)+xTy−f(x)=f∗(y)+xT(v−y)​这对于任意vvv均成立,因此x∈∂f∗(y)x\in \partial f^*(y)x∈∂f∗(y),同理,f∗(y)f^*(y)f∗(y)也是闭凸的,由x∈∂f∗(y)x\in \partial f^*(y)x∈∂f∗(y)我们可以推出y∈∂f∗∗(x)y\in\partial f^{**}(x)y∈∂f∗∗(x),但由于fff是闭凸函数,由定理3.2知f∗∗=ff^{**}=ff∗∗=f,即y∈∂f(x)y\in \partial f(x)y∈∂f(x)

定义3.5(强凸函数)

fff是μ\muμ-强凸函数如果domfdom\,fdomf是凸的对于任意x,y∈domf,θ∈[0,1]x,y\in dom\,f, \theta\in [0,1]x,y∈domf,θ∈[0,1],有
f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y)−μ2θ(1−θ)∣∣x−y∣∣2f(\theta x+(1-\theta)y)\le \theta f(x)+(1-\theta)f(y)-\frac{\mu}{2}\theta (1-\theta)||x-y||^2 f(θx+(1−θ)y)≤θf(x)+(1−θ)f(y)−2μ​θ(1−θ)∣∣x−y∣∣2

定理3.4(一阶条件)

如果fff是μ\muμ-强凸函数,则对于任意x,y∈domf,g∈∂f(x)x,y\in dom\,f,g\in \partial f(x)x,y∈domf,g∈∂f(x),我们有:
f(y)≥f(x)+gT(y−x)+μ2∣∣x−y∣∣2f(y)\ge f(x)+g^T(y-x)+\frac{\mu}{2}||x-y||^2 f(y)≥f(x)+gT(y−x)+2μ​∣∣x−y∣∣2证明:有次梯度的定义,我们有:
gT(y−x)≤inf⁡θ>0f(x+θ(y−x))−f(x)θ≤inf⁡θ∈(0,1](1−θ)f(x)+θf(y)−(μ/2)θ(1−θ)∣∣y−x∣∣2−f(x)θ≤f(y)−f(x)−μ2∣∣y−x∣∣2\begin{aligned} g^T(y-x)&\le \inf_{\theta>0}\frac{f(x+\theta(y-x))-f(x)}{\theta} \\&\le \inf_{\theta\in (0,1]}\frac{(1-\theta)f(x)+\theta f(y)-(\mu/2)\theta (1-\theta)||y-x||^2-f(x)}{\theta} \\&\le f(y)-f(x)-\frac{\mu}{2}||y-x||^2 \end{aligned} gT(y−x)​≤θ>0inf​θf(x+θ(y−x))−f(x)​≤θ∈(0,1]inf​θ(1−θ)f(x)+θf(y)−(μ/2)θ(1−θ)∣∣y−x∣∣2−f(x)​≤f(y)−f(x)−2μ​∣∣y−x∣∣2​则结论成立。

凸优化之共轭函数(二)相关推荐

  1. 凸优化学习(二)——凸集

    注意,本文内容来自于吴恩达老师cs229课堂笔记的中文翻译项目:https://github.com/Kivy-CN/Stanford-CS-229-CN 中的凸优化部分的内容进行翻译学习. 2. 凸 ...

  2. 凸优化学习-(二十九)有约束优化算法——增广拉格朗日法、交替方向乘子法(ADMM)

    凸优化学习 我们前面说过,拉格朗日法在实际中应用不大.为什么呢?因为 α \alpha α的取值很难取,这就导致拉格朗日法鲁棒性很低,收敛很慢,解很不稳定.于是就有了今天的增广拉格朗日法和ADMM. ...

  3. 凸优化之共轭函数(一)

    闭函数 一个函数称为闭函数如果它的上方图是一个闭集. 恰当函数 对于函数f:C→Rf: \mathit{C}\xrightarrow[]{} \mathbb{R}f:C​R,如果函数fff满足f(x) ...

  4. 凸优化之共轭函数(3)

    定理3.5(强凸函数的共轭函数) 假设fff是一个闭的μ\muμ-强凸函数,则: (1)f∗f^*f∗对于所有的yyy都有定义,即domf∗=Rndom\,f^*=\mathbb{R}^ndomf∗= ...

  5. 凸优化学习:PART1凸集

    凸优化学习PART1 一.引言:优化问题简介 优化问题的定义 凸优化是优化的一种,是优化中比较容易的问题.在讲解优化问题前,首先说明什么是优化/数学规划(Optimization/Mathematic ...

  6. 浅谈凸优化中的共轭函数

    浅谈凸优化中的共轭函数 函数ff的共轭定义: f∗(y)=sup(yTx−f(x))f^*(y) = \sup (y^Tx - f(x)), x∈domf{x\in {\bf dom} f} 可见,共 ...

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

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

  8. 凸优化 [Convex Optimization] — [美] 鲍德(Stephen Boyd),Lieven Vandenberghe 著,王书宁,许鋆,黄晓霖 译

    <信息技术和电气工程学科国际知名教材中译本系列:凸优化>从理论.应用和算法三个方面系统地介绍凸优化内容. 凸优化在数学规划领域具有非常重要的地位.从应用角度看,现有算法和常规计算能力已足以 ...

  9. (机器学习之算法)凸优化

    深切哀悼抗击新冠肺炎斗争中的牺牲烈土和逝世同胞.愿逝者安息,愿生者奋发,愿祖国昌盛!!!!! 一.基础认知 我们首先思考两个不等式: 两个正数的算术平均数大于等于几何平均数:(a+b)/2 ≧√ab, ...

最新文章

  1. c++可达矩阵及连通性_3.9秒破百,矩阵式LED大灯加持,这台国产车可真香
  2. MATLAB Simulink如何实现S-Function builder功能
  3. 【原】npm 常用命令详解
  4. mysql启动提示 access denied for user root@localhost(using password:YES) 解决办法总结
  5. java用cookie最新浏览商品_jQuery.cookie.js实现记录最近浏览过的商品功能示例
  6. CENTOS6.5 TFS部署
  7. 安卓项目R,java文件不能自动更新,clean之后,R.java消失 (转自 Cynosure鱼)
  8. Oracle触发器原理、创建、修改、删除
  9. 【灵修】应对“三季人”,多活十余年(2012-1-14)
  10. 数据分析中的漏斗模型
  11. Excel中如何统计一行中指定类型元素的个数
  12. Android 更换壁纸 代码
  13. 看狄仁杰如何让武则天戒色的
  14. 人工智能入门学习-人工智能岗位超吃香
  15. XLR接头(卡农头)数字音频线制作教程
  16. wamp环境二次配置
  17. html缩放惯性,js带滚动惯性的视觉差特效插件
  18. Halide示例学习一
  19. MySQL#在指定的列中添加数据
  20. 影响人类!写入历史!疫情年最值得铭记的6个大事件

热门文章

  1. 关于ES2020语法2345加速浏览器不兼容问题
  2. 重要消息|2020年9月1日起, SSL证书最长有效期变更为1年
  3. 阿里巴巴短信验证码使用
  4. Enolsoft PDF Converter with OCR Mac(PDF格式转换及OCR识别软件)
  5. 我为什么选择使用Go语言?
  6. subplots_adjust()函数--matplotlib
  7. Ps做的图片html显示不了,为什么导入到PS的图片有图层却显示不出来?
  8. 解决Anaconda无法添加环境变量问题,适用于Linux的大多数发行版本。
  9. Revit二次开发_1.过滤器笔记篇
  10. 智能手环guard日志获取-兔盯云