当前位置: 首页 > news >正文

凸优化:凸函数的一些常用性质

凸函数的一些常用性质

概述

  • 连续性
  • 强凸函数的二次下界

连续性

凸函数fff在定义域的内点中连续。进一步有推论,当domf\text{dom} fdomf是开集,f(x)f(x)f(x)domf\text{dom} fdomf上连续。

因为凸函数在定义域的边界上可能不连续,比如拓展值函数:
x∈domfx\in\text{dom} fxdomff(x)f(x)f(x)是凸函数。将其进行拓展,x∉domfx\not\in\text{dom} fxdomff(x)=+∞f(x)=+\inftyf(x)=+,可见,此时f(x)f(x)f(x)仍是凸函数,但在定义域边界处,f(x)f(x)f(x)不连续。

强凸函数的二次下界

定义(强凸函数)

若存在m>0m>0m>0使得:
g(x)=f(x)−m/2∥x∥2g(x)=f(x)-m/2\|x\|^2g(x)=f(x)m/2∥x2
是凸函数,称f(x)f(x)f(x)是强凸函数。
换句话说,fff至少与二次函数一样凸,相当于限制了凸的速率。

性质(二次下界)

f(x)f(x)f(x)是可微强凸函数,下述不等式成立:
f(y)⩾f(x)+∇f(x)T(y−x)+m2∥y−x∥2,∀x,y∈domff(y)\geqslant f(x)+\nabla f(x)^\mathrm{T}(y-x)+\frac{m}{2}\|y-x\|^2,\quad\forall x,y\in\mathbf{dom}ff(y)f(x)+f(x)T(yx)+2myx2,x,ydomf
比一般凸函数,一阶条件不等式多了一项m2∥y−x∥2\frac{m}{2}\|y-x\|^22myx2

证明

根据强凸函数的定义g(x)=f(x)−m/2∥x∥2g(x)=f(x)-m/2\|x\|^2g(x)=f(x)m/2∥x2是凸函数,再利用凸函数的一阶条件:
g(y)⩾g(x)+∇g(x)T(y−x)g(y)\geqslant g(x)+\nabla g(x)^\mathrm{T}(y-x)g(y)g(x)+g(x)T(yx)
有:
f(y)−m/2∥y∥2≥f(x)−m/2∥x∥2+(∇f(x)−mx)T(y−x)f(y)-m/2\|y\|^2\ge f(x)-m/2\|x\|^2+(\nabla f(x)-mx)^T(y-x)f(y)m/2∥y2f(x)m/2∥x2+(f(x)mx)T(yx)

⇒f(y)≥f(x)+m/2∥y∥2−m/2∥x∥2+(∇f(x)−mx)T(y−x)≥f(x)+∇f(x)T(y−x)+m2∥y−x∥2\Rightarrow f(y)\ge f(x)+m/2\|y\|^2-m/2\|x\|^2+(\nabla f(x)-mx)^T(y-x)\ge f(x)+\nabla f(x)^\mathrm{T}(y-x)+\frac{m}{2}\|y-x\|^2f(y)f(x)+m/2∥y2m/2∥x2+(f(x)mx)T(yx)f(x)+f(x)T(yx)+2myx2

http://www.dtcms.com/a/303415.html

相关文章:

  • OpenLayers 综合案例-量测工具
  • 【Zustand】从复杂到简洁:Zustand 状态管理简化实战指南
  • 图解系统的学习笔记--硬件结构
  • 告别繁琐 Mapper!Stream-Query 正式入驻 GitCode 平台
  • GPFS文件系统更换磁盘
  • 企业级JWT验证最佳方案:StringUtils.hasText()
  • AD中放置过孔阵列
  • Python 异常 (Exception) 深度解析
  • 如何获取我当前的IP地址
  • 掌握 ArkTS 复杂数据绑定:从双向输入到多组件状态同步
  • AWS MemoryDB 可观测最佳实践
  • Python Pandas.merge_ordered函数解析与实战教程
  • 全球首个1米高精度特大城市开放空间数据集(Tif)
  • 力扣刷题977——有序数组的平方
  • 热门JavaScript库“is“等软件包遭npm供应链攻击植入后门
  • “菜鸟的java代码日记“ DAY3——跳跃游戏(中等)
  • DBAPI的SQL实现模糊查询的3种方案
  • [论文阅读] 人工智能 | 机器学习工作流的“救星”:数据虚拟化服务如何解决数据管理难题?
  • 数据结构面经
  • 《中国棒球》cba球队有哪些球队·棒球1号位
  • MySQL 查询重复数据的方式总结
  • 历史版本vscode的下载地址
  • 从黑客松出发,AI + Web3 项目怎么打磨成产品?
  • vue2中实现leader-line-vue连线文章对应字符
  • 事务实现的底层原理
  • SwinTransformer改进(14):集成MLCA注意力机制的Swin Transformer模型
  • 机器学习基础-numpy
  • 【JavaScript】const 定义的对象禁止修改内部属性
  • USRP X410 X440 5G及未来通信技术的非地面网络(NTN)
  • Windows10镜像下载