凸优化系列——无约束优化问题

 最小二乘问题:

 采用适当的方法可将约束优化问题转换为无约束优化问题;

最优解的定义: 

 无约束优化问题的最优性条件

需要说明的是,由于二阶梯度可以取0,我们由一元函数的知识可以知道,它是必要条件而非充分条件,当把等号去掉,就变为充分条件 

 证明:用反证法

 

充分条件 

        对于最优化问题的求解,其基本思路是,(1)首先找一个x_k,判断x_k是否为最优解;(2)如果x_k不是最优解,找下一个x_k 

 

 信赖域方法更像是线搜索方法反过来,即先确定步长的范围,再确定方向,比较复杂。

(基于线搜索的)下降算法基本思路 

 关键要素:终止条件、下降方向、步长

 

 

线搜索方法:  

当f(x)为简单函数时,我们可以通过表示为a的函数,通过梯度为0,求出a

 

 

 基于搜索区间的直接搜索法

        当f是复杂函数时,可以采取基于搜索区间的直接搜索法。首先初始化一个区间,然后在区间中选取两个点,根据函数值的大小缩小区间。很显然,这种方法只适用于单谷。

 均匀搜索法:

通过计算N-1个函数点的值将区间缩小为原来的2/N

 黄金区间法(0.618)

        黄金分割法第一次需要计算2个点的函数值,而对于第二次,其中一个点在第一次已经计算过(1-0.618)/0.618=0.618(换成(根5-1)/2也满足) ,只需要计算一个点的函数值

 

基于导数信息的二分法: 

 

非精确线搜索Inexact linear search  

 

四、搜索方向的选择

收敛速度

        

 朴素的算法:坐标轴交替下降法

基本思想:给定初始点 x 0 , 依次沿着坐标轴 e 1 , · · · , e n 进行搜索

 

 

优点:不需成本即可获得搜索方向;

当变量之间交叉程度较小 (loosely coupled) 时非常有效 ( 极端情况如可分离函数)
缺点: 对于一般问题所得点列未必收敛;
改进方法:在走完n个轴后再增加一步,方向为各个轴方向向量的合成

 

 最速下降法(也称为梯度下降法)

 

 最速下降法:例

 

 

  

 主要问题:当hesse不是正定矩阵时,牛顿方向不一定是下降方向

 

 牛顿法:例

 

 Modifified Newton method修正牛顿法

 

 

 

 

 拟牛顿法Quasi-Newton method

 

 如何理解:

 

 满足拟牛顿方程的矩阵很多

  拟牛顿之DFP(Davidon-Fletcher-Powell)方法

拟牛顿之BFGS(Broyden-Fletcher-Goldfarb-Shannon)方法

 

拟牛顿之SR-1方法

 

 

 

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱花的浪漫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值