凸优化期末冲刺
基础知识
- 线性空间、子空间
- 线性无关、线性相关、基、维数
- 线性映射
- 矩阵(二次型、正定、半正定、特征值)
- 矩阵作为数阵:半正定集,矩阵函数;作为向量集合:维数;作为线性映射:矩阵的值空间、零空间(线性映射)
- 简单矩阵求导(PPT中出现)
- 基本的数学分析概念:闭集合、开集合;收敛、发散(柯西准则、夹逼定理);(相对)内点、边界点;连续、不连续;可导可微
第一章 引言
- 优化的基本概念(略)、优化问题建模
- 范数(定义、性质和应用)、常见范数、对偶范数
范数:齐次,非负,正定,三角不等式
对偶范数
算子范数
当
核范数
第二章 凸集
- 仿射集(与线性子空间的关系)、仿射包、仿射维度、凸集合、凸包、锥、凸锥、锥包、超平面、半空间、球、椭圆、范数球、范数锥、多面体、半正定锥、正定锥
- 保凸运算(交集、仿射函数、线性分式及透视函数)
- 正常锥与广义不等式(最小元与极小元)
- 分割超平面定理、支撑超平面定理
- 对偶锥
正常锥:凸的闭的实的尖的
超平面分离定理:逆命题不成立、不一定严格分离。点和闭凸集可以严格分离。
对偶锥:
如果 K 有非空内部,那么
如果
第三章 凸函数
- 凸函数的定义、扩展值函数、凸函数的一阶条件、凸函数的二阶条件(♠)、下水平集、上镜图、Jensen不等式
- 保凸运算(♠)(非负加权求和、带有仿射映射的组合、逐点最大值、逐点上确界、标量函数组合、向量函数组合、最小化、透视函数)
- 共轭函数
- 拟凸函数
- 对数凹(凸)函数
估计要考一个根据凸函数的二阶条件判断凸性,再考一个根据保凸运算判断凸性。
要会利用函数复合判断凸凹性。
最小化保凸的条件是在凸集上最小化。
共轭函数一定是凸的。
拟凸性的定义(求和->最大)、一阶二阶充要条件、保凸性(非负加权求和->非负加权最大、复合、最小化)
对数凸函数的定义、性质
矩阵凸性
设函数
这种凸性有时称为矩阵凸性。一个等价的定义是对任意向量
或者等价地,如果对任意
·函数
·当
函数是矩阵凹的。
第四章 凸优化
- 目标函数、优化变量、不等式约束、等式约束、可行解、最优值、最优点、局部最优点、全局最优点、优化问题的标准形式
- 凸优化问题的标准形式(♠)、局部最优、全局最优、可微函数最优条件(简单约束问题)(♠)
- 等价的优化问题、变量变换、函数变换、松弛变量、消除等式约束、引入等式约束
- 凸优化的常见类型,如线性规划、最小二乘等
估计又有标准形式判断的题目。或者是转换成标准形式的题目。因此等价的优化问题那些技巧也很重要。最优条件不用说,太重要了。
经典优化问题内容十分丰富。。
隐式约束没那么复杂。就是把约束直接改到目标函数的定义域里。在后边拉格朗日对偶问题会用处。
第五章 对偶
- Lagrangian、Lagrange乘子、Lagrange对偶函数、最优值的下界、Lagrange对偶问题、对偶约束条件
- 弱对偶性、强对偶性、Slater约束准则、互补松弛条件、KKT条件
- 对偶转化(♠):引入新变量和等式约束、目标函数变换、隐藏约束
互补松驰条件联合其他必要条件一起,形成了一个不错的强对偶性的必要条件,而且这个条件在凸问题下就成了充要的了。
期中考试题
现在看来题出的还是挺好的。
1.2.3.4.5只需要会用凸函数的定义/判定即可。
任意
关于
结合上两式可得
显然集合
由于满足取等条件,对于所有的
- 共轭函数的定义,问题降维。
证明 令
由于
通过结合上述两式可得
这说明
并且根据投影定理可得,
习题
第二章
2.2 证明一个集合是凸集当且仅当它与任意直线的交是凸的。证明一个集合是仿射的当且仅当它与任意直线的交是仿射的。
这个题和期中考试那个题不一样。那个是函数,这个是集合,这个更简单。集合交运算的保凸性。弄清楚仿射集合和凸集合的定义即可。
2.3 中点凸性。集合C是中点凸的,当C中任意两点a,b的平均或中点(a+b)/2也属于C。显然凸集是中点凸的。可以证明在一些很微弱的条件下,中点凸可以导出凸性。作为一个简单的例子,证明如果C是闭和中点凸的,那么C是凸集。
二分法逼近的思路即可,但这样写明显更加赏心悦目。
2.10 二次不等式的解集。令
为下列二次不等式的解集
其中。(a) 证明:如果 ,那么 是凸集。
(b) 证明:如果对某些有 ,那么 和由 (这里 )
定义的超平面的交集是凸集。
以上命题的逆命题是否成立?
给人印象最深最深的一道题。如下图,第一问就凸集定义+变形。逆命题直接举反例。当然答案的方法也可以,利用直线上凸性等价判断,转化成二次函数的问题。
第二问也没有看起来那么难,还是凸集的定义。
2.12 判断一类集合的凸性。
记住结论还有那个反例即可。
2.17 透视函数下的多面体集合。在这个问题中,我们研究超平面、半空间及多面体在透视函数P(x,t)=x/t下的像,其中domP=Rn×R++。对于下面每个集合C,给出形如P(C)={v/t(v,t)EC,t>0}的简单表示。
注意区分这里的透视函数和后面学的透视函数。这里学的是表示线性分式函数用的。而且它和线性分式函数都保凸。
第三章
第四章
第五章
常见优化问题总结
-
无约束二次规划
-
线性方程组的最小二乘解
-
标准形式线性规划
-
双向划分问题(非凸)
-
等式约束条件下的范数极小化(凸)
方法:利用共轭函数表示拉格朗日对偶函数 -
熵的最大化
-
等式约束二次凸问题求极小
-
无约束几何规划
其他
范数的定义:非负的,正定的,齐次的,满足三角不等式的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?