Generate...|

园龄:粉丝:关注:

📂数学
🔖算法
2022-10-27 14:07阅读: 159评论: 0推荐: 0

牛顿迭代法

最优化方法

迭代法

x f(x)=x

求解非线性方程 f(x)=0,可将其改写为具有解为不动点形式的另一个函数 g(x),使得 x[f(x)=0g(x)=x]。取任意初始值 x0 和相应的迭代结果 xn=g(xn1)=(ggn)(x0),得到序列 {x0,x1,,xn},若 limnxnxc,由于 limng(xn)=limnxn+1xc,故 xc=g(xc)xc 为原方程 f(x) 的一个解。称这一迭代法得到的序列收敛,也称这一迭代法本身收敛;否则发散。

由于构造的 g(x) 和选择的 x0 不同,不同迭代法的收敛性和收敛过程也不同。

压缩映像原理

g(x)  [a,b] x[a,b](g(x)[a,b]) and Lc(0,1),x,y[a,b](|g(x)g(y)|Lc|xy|)

g(x)  [a,b] ,则

  • g(x) 在区间 [a,b] 上存在 g(x)=x 的唯一解 xc
  • x0[a,b](limnxnxc)
  • 迭代 k 次后的误差:先验估计误差 Lck1Lc|g(x0)x0|,后验估计误差 Lc1Lc|xnxn1|

Lc 代表了压缩比例。由误差公式可知,Lc 越小,误差越小,收敛速度越快。在比较小的一个区间内,Lc 近似为函数的导数的绝对值,Lc|g(xc)|,故此绝对值越小,局部收敛速度越快。

加速方法

参数法 xn+1=g(xn)θxn1θ

g(x)θx=(1θ)xh(x)=g(x)θx1θ  h(x) 为新的迭代函数, 且 h(x)=g(x)θ1θ

选择适当的 θ,令 |h| 尽可能小。

松弛法 {ωn=11g(xn),xn+1=(1ωn)xn+ωng(xn).

h(x)=(1ω)x+ωg(x)h(x)=(1ω)+ωg(x)h(x)=0ω=11g(x)

Altken 方法 {xn1=g(xn),xn2=g(xn1),xn+1=xn2(xn2xn1)2xn22xn1+xn.

取参数法的参数 θn=g(g(xn))g(xn)g(xn)xn=xn2xn1xn1xn,在参数法中能够令 h(x)0

xn+1=g(xn)θ1θ=xn2(xn2xn1)2xn22xn1+xn

牛顿迭代法

迭代法是利用函数的收敛性计算非线性方程的解的一种方法,关键是要保证选择的迭代函数的收敛性。牛顿迭代法如下。

求单调函数 f(x)=0 的解

  1. 选择一个接近零点的数 x0
  2. xn+1=g(xn)=xnf(xn)f(xn)
  3. xn 收敛到不动点。

该方法几种不同理解(获得方式):

从图像上看,这一过程实际上是在求解方程 xn+1f(xn)+f(xn)xnf(xn)=0,这是一个过点 (xn,f(xn)) 且斜率为 f(xn) 的直线。这条直线来源于原函数的泰勒展开,忽略二阶及以上的项,f(x)f(x0)+f(x0)(xx0)。变形后得到迭代函数 g(x)

收敛速度:由压缩映像原理一节可知,xc 周围的迭代函数导数绝对值越小,收敛速度越快,若 f(xc)0,由于 f(xc)=0g(xc)=1f2(xc)f2(xc)=0,具有较快的收敛速度。

参数法中,选择迭代函数 g(x)=x+f(x)。获得速度优化后的新迭代函数 h(x)=g(x)θx1θ,h(x)=g(x)θ1θ=1+f(x)θ1θ,令 h(x)=0θ=1+f(x)=g(x),最终 h(x)=g(x)θx1θ=xf(x)f(x)。但函数名还是被改为 g(x),即 g(x)h(x)


证明牛顿迭代法的收敛性

g(x)=xf(x)f(x),g(x)=f(x)f(x)[f(x)]2,g(xc)=xc,g(xc)=0,q(0,1)δx(xcδ,xc+δ)[g(x)<q]g(x) 为 (xcδ,xc+δ) 上的压缩映像

再由压缩映像原理得出函数收敛性。

由于收敛性关乎 δ 的选择,δ 应当尽可能小,即 x0 尽可能接近 xc,否则可能无法收敛。以下几个条件可以在区间 [a,b] 建立收敛条件:

  • 根存在:f(a)f(b)<0
  • 单调:x[a,b][f(x)0]
  • 导数单调:x,y[a,b][f(x)f(y)0]
  • 迭代函数为闭函数:x[a,b][f(x)f(x)>0]

本文作者:violeshnv

本文链接:https://www.cnblogs.com/violeshnv/p/16832011.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Violeshnv  阅读(159)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 とおいよびごえ 凋叶棕
  2. 2 かぜのねいろ 凋叶棕
  3. 3 Milky Way Train 流派未階堂
  4. 4 nostalgia 流派未階堂
  5. 5 桜花繚乱 はちみつれもん
  6. 6 胡蝶之夢 はちみつれもん
  7. 7 色は散りゆく はちみつれもん
  8. 8 暮色蒼然 はちみつれもん
  9. 9 追想、桜ノ國 はちみつれもん
  10. 10 意にそぐわぬリターニー 凋叶棕
かぜのねいろ - 凋叶棕
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.