“BFGS 的输入是当前对称正定矩阵及同维实向量 $s k,y k$。在拟 Newton 法中,这两个向量通常取为位移与梯度差”
形式陈述
对无约束可微优化问题,拟 Newton 法以梯度建立驻点方程
选择步长
随后用
直觉
Newton 法用局部二次模型的精确曲率重新缩放梯度,但形成、存储和分解 Hessian 可能昂贵。拟 Newton 法从已经支付的两次梯度中提取曲率:沿实际位移
当
例子与边界
取一维
从
一维割线方程唯一确定新曲率。下一方向
比未缩放的
多维中一条割线不足以唯一决定矩阵,必须选择更新准则。若
推论与应用
不同更新由同一接口产生不同方法。BFGS 更新在割线、对称与正定要求下选取特定低秩修正,可作为本页外层方法的矩阵更新部件;它只返回新矩阵,不替外层选择方向、步长或停止条件。DFP、SR1 则采用不同的矩阵距离或秩结构。SR1 未必保持正定,采用它时须另行处理不定方向,或配合信赖域;不能直接继承正定近似下的下降线搜索保证。把这些公式都称作“拟 Newton”可以共享全局框架,但比较时必须报告维护
若目标是严格凸二次型,精确线搜索下经典 BFGS 与共轭方向结构相关,并在精确算术中至多
参考资料
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, 2nd ed., Springer, 2006,Ch. 6,quasi-Newton methods and local convergence。
- J. E. Dennis Jr. and Robert B. Schnabel, Numerical Methods for Unconstrained Optimization and Nonlinear Equations, SIAM Classics, 1996,Chs. 6 and 9,secant updates and convergence。
- Roger Fletcher, Practical Methods of Optimization, 2nd ed., Wiley, 1987,Ch. 3,variable metric methods。