码迷,mamicode.com
首页 > 其他好文 > 详细

拟牛顿法——DFP、BFGS、L-BFGS

时间:2017-12-24 11:20:56      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:class   gpo   size   post   构造   none   bsp   inf   矩阵   

DFP

该算法的核心是:通过迭代的方法,对Hk+1(-1)近似。迭代方式:

技术分享图片

其中D0通常取为单位矩阵,关键是每一步构造矫正矩阵△Dk

考虑△Dk 的待定形式为

技术分享图片

拟牛顿的条件

这里插播一下拟牛顿的条件。

前面有讲到,拟牛顿法是想找到一个近似矩阵D来近似海森矩阵H的逆。显然D的选择是必须有条件的。为了表示清楚,下文B≈H,D≈H-1

设经过k+1次迭代后得到Xk+1,此时将目标函数在Xk+1附近作泰勒展开,取二阶近似,得到

技术分享图片

 

对其两边作用一个梯度算子▽,可得

技术分享图片

在上式中取X=Xk,并整理得到

技术分享图片

若引入记号

技术分享图片

则有

技术分享图片或者技术分享图片

这就是所谓的拟牛顿条件对于我们的近似矩阵B或D则有

技术分享图片

有了这个拟牛顿条件我们就能开始构造D了

构造矩阵D

结合两式:技术分享图片技术分享图片

则有

技术分享图片

并且可以写成

技术分享图片

由于技术分享图片技术分享图片是两个数,且里面α和β在里面起到类似放缩的作用,不妨假设技术分享图片

技术分享图片

其中u,v仍是待定的

可以得到技术分享图片

不妨直接取技术分享图片

则有技术分享图片

至此则有

技术分享图片

技术分享图片

注:这里的(1.13)公式为技术分享图片

技术分享图片待更新!!


转自http://blog.csdn.net/itplus

 

拟牛顿法——DFP、BFGS、L-BFGS

标签:class   gpo   size   post   构造   none   bsp   inf   矩阵   

原文地址:http://www.cnblogs.com/yifdu25/p/8093920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!