为什么等距点的表现不好?


24

实验说明:

在拉格朗日插值中,精确的方程在N个点(多项式N1)处采样,并在101个点处插值。这里从2变化到64。每个时间,和制备误差图。可以看出,当在等距点对函数进行采样时,误差开始下降(直到小于约15时才会发生),然后误差随着进一步增加而上升。NL1L2LNN

而如果初始采样是在Legendre-Gauss(LG)点(Legendre多项式的根)或Legendre-Gauss-Lobatto(LGL)点(Lobatto多项式的根)进行的,则误差降至机器级别,并且不会当进一步增加时增加。N

我的问题是

等距点到底会发生什么?

为什么多项式阶数增加会导致误差在某个点之后上升?

这是否还意味着如果我将等距点用于WENO / ENO重建(使用拉格朗日多项式),那么在平滑区域中,我会得到错误?(嗯,这些只是假设的问题(以我的理解),对于WENO方案,重建15或更高阶数的多项式确实是不合理的)

额外细节:

功能近似:

X[-11]f(x)=cos(π2 x)x[1,1]

ñx分为等距点(以后称为LG)点。每次在101点插值该函数。N

结果:

  1. a)等距点(插值): N=65

在此处输入图片说明

  1. b)等距点(误差图,对数刻度):

在此处输入图片说明

  1. a)LG点(插值): N=65在此处输入图片说明

  2. b)LG点(误差图,对数刻度):

在此处输入图片说明

Answers:


26

等距点的问题是插值误差多项式,即

f(x)Pn(x)=f(n+1)(ξ)(n+1)!i=0n(xxi),ξ[x0,xn]

节点不同集合的行为不同。在等距点的情况下,该多项式在边上爆炸。xi

如果使用Gauss-Legendre点,则误差多项式的表现会更好,即不会在边缘爆炸。如果使用Chebyshev节点,则该多项式将振荡,并且插值误差最小。


6
John P. Boyd Chebyshev和Fourier Spectral Methods 的书中有相当详细的解释,其中Pedro的插值误差多项式也得到了很好的解释(第4.2章,第85页)。
2013年

谢谢。上述选择的Lebesgue常数的行为也有所不同。对于等距点,Lebesgue常数呈指数增加,而对于LG,LGL,Chebyshev,其随着n的增加而饱和。 en.wikipedia.org/wiki/Lebesgue_constant_(interpolation) ami.ektf.hu/uploads/papers/finalpdf/AMI_33_from109to123.pdf,但仍然对于数值实现问题依然存在...
苏博德

抱歉,我对ENO / WENO不太了解。但是我不希望低阶插值在平滑区域出现问题,尽管出于明显的原因,正交节点绝对是更好的选择。
2013年

22

这是一个非常有趣的问题,并且有很多可能的解释。如果我们尝试使用多项式插值,则请注意多项式满足以下令人讨厌的不等式

给定一个多项式度不超过ñ我们有PN

|P(x)|N1x2maxx|P(x)|

对于每个。这被称为伯恩斯坦不等式,请注意这种不等式的奇异性。这可以由马尔可夫不等式来界定x(1,1)

maxx|P(x)|N2maxx|P(x)|

并请注意,从Chebysehv多项式将此方程式表示的意义上来说,这很明显。因此,换句话说,我们具有以下组合边界。

|P(x)|min(N1x2,N2)maxx|P(x)|

这意味着什么:多项式的梯度在各处都以其顺序线性增长,除了在区间边界的小邻域中。在边界处,它们的生长更像。稳定的插值节点在边界附近都具有1 / N 2聚类绝非偶然。聚类对于控制基础的渐变是必需的,而在中点附近可以稍微放宽一些。N21/N2

但是事实证明,这不一定是多项式现象,我建议以下论文:

http://math.la.asu.edu/~platte/pub/prevised.pdf

它粗略地说:如果您具有多项式基的近似幂,那么您就不能以稳定的方式使用等距的点。


1

问题不是等距的。问题是基础功能以及等距点的全局支持。在Kress的数值分析中描述了使用等间距点的条件良好的插值法,它使用紧支撑的三次b样条基函数。


当然可以,但是您的插值将不会全局平滑(对于您的示例而言,仅C2
GoHokies

@GoHokies:通过迭代卷积可以使所需紧密支撑的样条曲线平滑。什么是用例插值?C
user14717 '18

有道理。对于大多数应用,(“位置-速度-加速度”)就足够了。您可能需要C 4来解决一些边值问题,但无法想到上面的任何常见用例。C2C4
GoHokies

1

等距点到底会发生什么?

为什么多项式阶数增加会导致误差在某个点之后上升?

这与龙格现象相似,在龙格现象中,对于等距节点,插值误差随多项式次数(即点数)的增加而变为无穷大。

如@Subodh对@Pedro答案的评论所指出的,该问题的根源可以在Lebesgue常数中找到。该常数使插值与最佳逼近相关。


一些符号

我们有一个函数来内插过的节点X ķ。在Lagrange插值中定义了Lagrange多项式fC([a,b])xk

Lk(x)=i=0,ijnxxixkxi

与此被定义的内插多项式在夫妇X ķ˚F X ķ用于光符号X ķ˚F ķpnPn(xk,f(xk))(xk,fk)

pn(x)=k=0nfkLk(x)

f~kp~n

p~n(x)=k=0nf~kLk(x)

错误估计为:

pn(x)p~n(x)=k=0n(fkf~k)Lk(x)

|pn(x)p~n(x)|k=0n|fkf~k||Lk(x)|(maxk|fkf~k|)k=0n|Lk(x)|

Λn

Λn=maxx[a,b]k=0n|Lk(x)|

有了这个最终的估计是:

||pnp~n||(maxk|fkf~k|)Λn

LL1

Λn

  • 与日期无关:
  • 仅取决于节点分布;
  • 稳定性的指标(数值越小越好)。

||||

通过遵循定理,我们可以得出带有Lebesgue常数的插值误差的估计值:

fpn

||fpn||(1+Λn)dn(f)
dñF=信息qñPñ||F-qñ||

Λñ

ΛñC

Λñ2π日志ñ-C

Λñ2ñ+1个Ëñ日志ñ
我省略了一些细节,但是我们看到增长是指数级的。

对于 Chebyshev节点

Λñ2π日志ñ+4
在这里我也省略了一些细节,有更加准确和复杂的估计。有关更多详细信息,请参见[1]。请注意,切比雪夫(Chebyshev)家族的节点已经得到对数增长,根据先前的估计,它接近于您可以获得的最好值。

对于其他节点分布,请参见本文的表1 。


书中有很多关于插值的参考。在网上这些幻灯片作为简历很好。

也是此公开文章([1])

区间上多项式的数值七格插值比较, 用于各种比较。


1

当您必须(或想要)使用等距点时,最好知道Floater-Hormann插值{X一世}一世=1个ñ

给定整数 d0dñ,让 p一世 是...的多项式插值 {X一世X一世+d}。然后是函数的FH插值F{X一世}一世=1个ñ 具有形式

[RñX:=一世=0ñ-dλ一世Xp一世X一世=0ñ-dλ一世X

与“混合功能”

λ一世X=-1个一世X-X一世X-X一世+d

这些插值器的一些属性:

  • 它们是重心型有理插值,没有真正的极点 ;
  • 达到任意近似阶数 ØHd+1个 对于 FCd+2[一种b],无论点数的分布;
  • 与样条曲线有些相似,因为它们混合了(局部)多项式插值 p0pñ-dλ充当混合功能;
  • 他们最多复制度的多项式 d (要么 d+1个 如果 ñ-d 很奇怪);
  • 可以重心形式书写(请参见Floater和Hormann论文的第4节)。

警告申领者:如预期的那样(请参阅@ Reid.Atcheson引用的论文),并不断增加d 快速降低了近似过程的条件。

克莱因最近做了一些工作来缓解这个问题。他通过添加以下内容修改了原始的Floater-Hormann方法2d 对应于原始插值间隔之外的点的数据值[一种b] 由的平滑扩展构造而成 F[一种b] 仅使用给定的数据 F0Fñ。然后,通过新的FH有理函数对该“全局”数据集进行插值[Rñ+2d在内部进行评估[一种b]

细节很好的布局在克莱因的文章(下面的链接),它表明这些延长有理插值有成长勒贝格常数对数ñd(而对于原始的FH计划,所说的增长是指数级d,请参阅Bos 等。)。

建设时Chebfun库使用FH插值chebfuns出均布的数据,如解释在这里

参考文献:

MS Floater和K.Hormann无极重逼近的重心有理插值,Numerische Mathematik 107(2007)。

G. Klein,重心有理插值的Floater-Hormann族的扩展,计算数学,82(2011)- 预印本

L. Bos,S。De Marchi,K。Hormann和G. Klein,关于等距节点上重心有理插值的Lebesgue常数,Numer。数学。121(2012)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.