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

凸优化理论记录

1. 共轭函数

1.1 定义

一个函数 f 的共轭函数(conjugate function) 定义为

  是凸函数,证明也很简单,可以看成是一系列关于 y 的凸函数取上确界。

Remarks:实际上共轭函数与前面讲的一系列支撑超平面包围 f 很类似,通过 y 取不同的值,也就获得了不同斜率的支撑超平面,最后把 f 包围起来,就好像是得到了   的一个闭包,如下图所示

1.2 性质

关于共轭函数有以下性质

  1. 若 f 为凸的且是闭的(   为闭集),则   (可以联系上面提到一系列支撑超平面)
  2. (Fenchel's inequality)   ,这可以类比均值不等式
  3. (Legendre transform)如果   ,且为凸的、闭的,设  那么有  。这可以用来求极值,比如  

1.3 例子

常用的共轭函数的例子有

负对数函数  

凸二次函数  with  

指示函数  on  

log-sum-exp 函数 

范数  

范数平方  

负熵  

矩阵特征值对数

http://www.xdnf.cn/news/1679.html

相关文章:

  • 【Rust 精进之路之第24章错误处理·实践】错误处理策略与 `anyhow`:简化应用层错误管理
  • Redis 有序集合 ZSet 深度解析教程
  • Unity3D 基于机器学习的 AI 行为树
  • QtDesigner中Label控件详解
  • uniappx 打包配置32位64位x86安装包
  • 【数据可视化-25】时尚零售销售数据集的机器学习可视化分析
  • 02_java的运行机制以及JDKJREJVM基本介绍
  • 补题【Darkness+Different Billing+Dice Game】
  • C++开发之设计模式
  • 大模型的超参数Top P是什么 ?有什么用?
  • three.js精灵及精灵材质、Shader源码分析
  • ERROR: x264 not found using pkg-config
  • 海思ISP调试记录
  • 解决 PostgreSQL 检查约束导致的数据插入异常问题
  • Rundeck 介绍及安装:自动化调度与执行工具
  • 大模型面经 | 春招、秋招算法面试常考八股文附答案(六)
  • 信息系统项目管理师_第十四章 项目沟通管理
  • NLP实战(4):使用PyTorch构建LSTM模型预测糖尿病
  • C++ std::future的使用
  • 第二章:MCP服务器分类
  • 【C语言干货】面试 | 不使用临时变量实现两个整数的交换
  • PageView 内嵌套 TabBarView 的滑动冲突
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRectF)
  • 在Vue3中,如何在父组件中使用v-model与子组件进行双向绑定?
  • DNS实验
  • 【Python语言基础】24、并发编程
  • 学习记录:DAY17
  • 机器学习(7)——K均值聚类
  • 【python】一文掌握 markitdown 库的操作(用于将文件和办公文档转换为Markdown的Python工具)
  • .NET代码保护混淆和软件许可系统——Eziriz .NET Reactor 7