二次规划的全局最优

二次规划

其中这些问题在我考研的时候也想清楚了,只是读研以来一开始做的是进化算法,后来又做的深度学习,都是理论性不太强的方向。这些东西有点忘了,现在看到书突然一下记起来了,便做个笔记吧。

  • 注:如何理解线性变换?向量经过可逆线性变换以后,向量还是那个向量,只不过换了一组基向量(或者说换了一个坐标系统)相当于换了一种表达方式。但是向量假如经过线性变换不是可逆的,那么这个变换过后就产生了信息丢失,比如一个向量 ( 1 , 1 ) (1,1) (1,1)经过一个不满秩的线性变换以后就变回不来了,向量就不是那个向量了
    在这里插入图片描述
  • 定义:一类典型的优化问题,目标函数是变量的二次函数,而约束条件使变量的线性不等式
    min ⁡ 1 2 x T Q x + c T x s . t . A x ≤ b \min \frac1 2x^TQx+c^Tx \\ s.t.Ax\le b min21xTQx+cTxs.t.Axb
    其中 x x x为d维向量, Q ∈ R d × d Q\in\mathbb{R}^{d\times d} QRd×d为实对称矩阵
  • 我们知道 Q Q Q的特征向量实质上是一组基向量,那么 x x x可以转换为这组特征向量的线性组合。假如Q是正定的,那么
    x T Q x = x ′ T Q ′ x ′ x^TQx = x^{\prime T}Q^{\prime}x^\prime xTQx=xTQx
    其中 Q ′ Q^\prime Q为一个对角阵,元素为 Q Q Q的特征值 x ′ x^\prime x为通过线性变换后得到的向量。其中
    Q = M T Q ′ M , x ′ = M x Q = M^TQ^\prime M, x^\prime = Mx Q=MTQM,x=Mx
    可以看成是一个特征分解的过程。
  1. 假如 Q Q Q是正定的(即Q的特征值都是大于0的),则二次规划具有全局唯一解 x ′ = 0 x' = 0 x=0,根据 x ′ x' x求出 x x x即可。试想一下, Q ′ Q' Q是一个对角阵且对角元素全大于0,则 x ′ T Q ′ x ′ x^{\prime T}Q^{\prime}x^\prime xTQx展开必然是这样一种形式(懒得敲公式了我擦…直接写出来拍照吧)
    在这里插入图片描述
  2. 假如 Q Q Q是半正定的(即Q的特征值都是大于或等于0的),且约束条件的可行域 A x ≤ b Ax\le b Axb不为空,并且目标函数在此可行域具有下界,则二次规划具有局部最优。假如不存在约束条件,则最优解有无数个,只要令特征值为0对应的 x ′ x' x的元素为0即可(其他元素随你喜欢,天马行空都可以哈哈),这个也很好解释,也就是我懒得写的公式上边有些 q i ′ = 0 q_i'=0 qi=0,其余的 q i ′ > 0 q_i'>0 qi>0,只需要 q i ′ > 0 q_i'>0 qi>0对应的 x i ′ = 0 x_i'=0 xi=0即可, q i ′ = 0 q_i'=0 qi=0对应的 x i ′ x_i' xi=天马行空。
  3. 假如 Q Q Q是非正定矩阵,则…天马行空,有很多局部最优解,是一个np难问题
  • 注意:在最优化问题中,只有hessian矩阵不定时才会出现鞍点(半正定也不会)
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值