找回密码
 立即注册
查看: 220|回复: 0

中科大凸优化39-42

[复制链接]
发表于 2022-4-22 17:56 | 显示全部楼层 |阅读模式
本课程整理自中国科学技术大学2011年课程《最优化理论》,

  • 主讲人:凌青老师
https://cse.sysu.edu.cn/content/3112

  • 课程主要教材
Boyd S , Vandenberghe L . Convex Optimization. Cambridge University Press, 2004.
https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf

  • 课程视频网上有很多,这里只放一个链接
https://www.bilibili.com/video/BV1Jt411p7jE

  • 本文彩色插图由 @陌上疏影凉 提供
  • 本教程已收录到专栏


  • 本文内容对应视频lec39-42,本文对应3个知识点

    • 敏感性分析
    • Primal Dual 与经典算法的联系
    • 线搜索

31 敏感性分析


  • 原问题


            
  • 干扰问题
               
               
                 

  • 考虑最优值可变化从变为
  • 约束变化后,有以下性质:

    • 性质1:若原问题为凸问题,则为的凸函数
    • 性质2:若原问题为凸问题,且满足Slater条件,为对偶问题最优解,则

      这个性质有以下用法
      1)若很大,且加紧第项约束,则急剧增加
      2)若为很大的正值,下降,或者相反若为很大的负值,上升,则急剧增加
      3)若很小,且,则几乎不变
      4)若为很小的正值,增加,或为很小的负值,下降,则几乎不变
    • 性质3:(局部敏感性若原问题为凸问题,满足强对偶关系,且在处可微


       
         
32 Primal Dual 与经典算法的联系

32.1 Boolean 线性规划松弛


  • 原问题:
               
                        
      这里的约束是只能取布尔值,非0即1,是离散的。

  • 第一种做法是将这个离散的约束放缩为框约束,然后求解就比较容易了。写出拉格朗日函数
          
                              
      上式是关于的线性函数,系数必须为0,这个函数才有意义。所以对偶问题为
      
     
              

  • 第二种做法是将原来的约束写成方程的形式,此时拉格朗日函数为
      
                     
     对偶函数为,此时乘子,因为这个二次函数的系数在所有维度上都要非负,否则对偶函数(二次函数开口向下)就为负无穷了。
       对偶问题
先求关于的项,这是一个关于的二次函数(当时),解为,因为的非负性,,则对偶问题写为如下
      
      
      引入一个松弛变量这个问题化为如下
      
      


  • 第一种做法是求解松弛问题的对偶问题,第二种做法是求解对偶问题的拉格朗日松弛(Lagrange Relaxation),对比最后形式,两种做法最终是等价问题

32.2 罚函数


  • 例,带线性等式约束的可微凸优化问题


    在罚函数法中,会将约束带一个乘子直接放在目标函数上

    这个形式与拉格朗日函数比较相似
  • 例2,带线性不等式约束的可微凸优化问题


     这里罚函数法称为log-barrier法
     
     假设是其最优解,则
     这个稳定点也是如下优化问题的最优解
     

     原问题的拉格朗日函数为
     当时,拉格朗日函数正是上面的优化问题目标函数

  • 原问题-->惩罚-->惩罚因子,原问题-->对偶函数-->拉格朗日乘子(对应惩罚因子)
33 线搜索


  • 从这里开始对应参考书上第六章的内容,讲解几种典型的算法,包括无约束优化算法,有约束优化算法,所有优化算法都是迭代算法

  • 线搜索(line search)
  • 1)黄金分割法(优选法):与二分法试解类似,这里是按照黄金分割比例尝试步长,缩短搜索区间。



  • 2)Amijo Rule
    如果,其中,否则停止


推荐阅读
华年ss:中科大凸优化1-4
华年ss:中科大凸优化5-8
华年ss:中科大凸优化9-12:凸函数
华年ss:中科大凸优化13-16
华年ss:中科大凸优化17-20
华年ss:中科大凸优化21-24:凸优化问题
华年ss:中科大凸优化25-28:典型凸优化问题
华年ss:中科大凸优化29-32:对偶
华年ss:中科大凸优化35-38:KKT条件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-22 14:27 , Processed in 0.093638 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表