Newton法

崔雪婷 最优化基础理论与方法 3.2章节

1.目标

无约束优化问题
min f(x),xRn
其中f(x)是二阶可微的

2.牛顿法的思想

x是局部解,则x满足

f(x)=0

选取初始点x1,在x1出按照泰勒展开,取二次近似多项式

f(x)f(x1)+f(x1)T(xx1)+12(xx1)2f(x1)(xx1)

令近似二次函数的导数=0,得到

f(x1)+2f(x1)(xx1)=0

2f(x1)是非奇异矩阵时,求解线上式得到
x2=x1[2f(x1)]1f(x1),x2
作为x的近似
注意,该方法只有f(x)在展开点处的Hesse矩阵2f(x1)非奇异时才可以使用
即有迭代公式(牛顿公式)

xk+1=xk[2f(xk)]1f(xk)

可以改写为
xk+1=xk+dk,dk线2(xk)d=f(xk)

3.牛顿法的步骤

  • 1.取初始点x1,置精度epsilon,置k=1$
  • 2.如果||f(xk)||ϵ,(xk);线

2f(xk)d=f(xk)

得到dk

  • 3.置

xk+1=xk+dk,k:=k+1

转第2步

4.优缺点

优点:当初始点x0取得比较接近于收敛点x,且2f(x)(),
缺点:计算量大(Hessian矩阵),适用范围较窄

posted @   筷点雪糕侠  阅读(162)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示