最优化中的牛顿法,二阶收敛性

最优化中的牛顿法,二阶收敛性最近偶尔翻阅一本写的不错的最优化理论教材,该书讲得很详细,很透彻。我对非线性规划理论又有了全新的认识,发现牛顿法可以说是是无约束优化中最重要的方法,其他方法:LM方法,高斯牛顿,拟牛顿法,共轭梯度法可以说是对牛顿法的扩展。准备闲来无事时将牛顿法的原理以及求解过程用数例好好再过一遍。适用对象:二阶可微函数牛顿法的几何意义本质:在原函数的某一点处用一个二次函数近似

最近偶尔翻阅一本写的不错的最优化理论教材,该书讲得很详细,很透彻。我对非线性规划理论又有了全新的认识,发现牛顿法可以说是是无约束优化中最重要的方法,其他方法:LM方法,高斯牛顿,拟牛顿法,共轭梯度法可以说是对牛顿法的扩展。准备闲来无事时将牛顿法的原理以及求解过程用数例好好再过一遍。
 

适用对象:二阶可微函数

1. 牛顿法的几何意义本质

       在原函数的某一点处用一个二次函数近似原函数,然后用这个二次函数的极小值点作为原函数的下一个迭代点。

上面这句话也说明,若原函数本身是一个二次函数,则牛顿法一步就能到达极小点或鞍点。若原函数本身是一个二次正定函数,则牛顿法一步到达最小值点。

2. 牛顿法的代数意义

梯度与黑塞矩阵分别由下列符号表示:

g_k=\triangledown f(x)

G_k=\triangledown^2 f(x)

设任意点为 Xk,下个一迭代点位 Xk+Sk, 该迭代点在 Xk 处的二阶泰勒展开式为:

最优化中的牛顿法,二阶收敛性

用下个迭代点的值代替该点的值(其实就是让二阶泰勒展开式的一阶导数为零,也可以得到下面的迭代方向),即:

最优化中的牛顿法,二阶收敛性

因此:

0=g_k^Ts_k+\frac{1}{2}s^T_kG_k^Ts_k

所以,迭代方向为:

最优化中的牛顿法,二阶收敛性

该方向又称作牛顿方向。

3. 牛顿法的二阶收敛性

若初始点 x0 充分靠近极值点 x*,并且极值点 x* 的黑塞矩阵非奇异,并且黑塞矩阵在极值点附近 Lipschitz 连续,则牛顿法具有二阶收敛性。

注:Lipschitz 连续是一种比普通连续性更强的连续,它限制了函数的改变速度。对于函数可行域的任意两点,存在一个常数 K,使得:

最优化中的牛顿法,二阶收敛性

证明:

由黑塞矩阵的非奇异性与连续性知道,在 x*附近,存在一个常数 M,对于任意的 k,使得

最优化中的牛顿法,二阶收敛性

而:

最优化中的牛顿法,二阶收敛性

上式右端成立,是因为 g(x*)=0。继续:

最优化中的牛顿法,二阶收敛性

上式是因为:

最优化中的牛顿法,二阶收敛性

继续,再利用到 Lipstchitz 连续,得到:

最优化中的牛顿法,二阶收敛性

因此,牛顿迭代法二阶收敛。

今天的文章最优化中的牛顿法,二阶收敛性分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/12982.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注