等間隔のポイントの動作が悪いのはなぜですか?


24

実験の説明:

ラグランジュ補間では、正確な方程式がNポイント(多項式次数N1)でサンプリングされ、101ポイントで補間されます。ここでN各時刻2から64まで変化させL1L2及びLエラープロットを用意します。関数が等間隔の点でサンプリングされると、エラーが最初に低下し(Nが約15未満になるまで発生します)、その後がさらに増加するとエラーが増加することがわかりNます。

一方、初期サンプリングがルジャンドルガウス(LG)ポイント(ルジャンドル多項式の根)、またはルジャンドルガウスロバット(LGL)点(ロバート多項式の根)で行われた場合、エラーはマシンレベルに低下し、とき増やすNさらに増加します。

私の質問は、

等間隔のポイントの場合、正確にはどうなりますか?

多項式の次数を増やすと、特定のポイントの後にエラーが発生するのはなぜですか?

これはまた、WENO / ENO再構築にラグランジュ多項式を使用して等間隔の点を使用すると、滑らかな領域でエラーが発生することを意味しますか?(まあ、これらは(私の理解のために)架空の質問にすぎません。WENOスキームに対して15以上の次数の多項式を再構築することは実際には合理的ではありません)

さらなる詳細:

近似関数:

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

N個の等間隔(および以降のLG)ポイントにx分割されます。関数は毎回101ポイントで補間されます。N

結果:

  1. a)等間隔の点(補間N=65):

ここに画像の説明を入力してください

  1. b)等間隔のポイント(エラープロット、ログスケール):

ここに画像の説明を入力してください

  1. a)LGポイント(補間N=65): ここに画像の説明を入力してください

  2. b)LGポイント(エラープロット、ログスケール):

ここに画像の説明を入力してください

回答:


26

等間隔点の問題は、補間誤差多項式、すなわち

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

xi

Gauss-Legendreポイントを使用すると、エラー多項式の動作が大幅に改善されます。つまり、エッジで爆発しなくなります。チェビシェフノードを使用する場合、この多項式は等振動し、補間誤差は最小になります。


6
John P. Boyd Chebyshev and Fourier Spectral Methods の本には非常に詳細な説明があり、Pedroの補間誤差多項式についても簡潔に説明されています(4.2章85ページ)。
BORT

ありがとうございました。また、上記の選択肢のルベーグ定数は異なる動作をします。等間隔の点の場合、ルベーグ定数は指数関数的に増加しますが、LG、LGL、チェビシェフの場合、nの増加に伴い飽和します。 en.wikipedia.org/wiki/Lebesgue_constant_(interpolation) ami.ektf.hu/uploads/papers/finalpdf/AMI_33_from109to123.pdfが、数値的実施に関する質問がまだ残っている...
Subodh

申し訳ありませんが、ENO / WENOについてはあまり知りません。しかし、低次の補間のための滑らかな領域に問題があるとは思わないでしょうが、明確な理由から直角位相ノードは間違いなくより良い選択です。
BORT

22

これは本当に興味深い質問であり、多くの可能な説明があります。多項式補間を使用しようとしている場合、多項式は次の迷惑な不等式を満たすことに注意してください

次数の多項式与えられると、PN

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

すべてのため。これはバーンスタインの不等式として知られています。この不等式の特異点に注意してください。これはマルコフの不等式によって制限されますx(1,1)

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

そして、これはチェビシェフ多項式がこれを方程式にするという意味で鋭いことに注意してください。つまり、次の結合された境界があります。

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

これが何を意味するか:多項式の勾配は、区間境界の小さな近傍を除いて、どこでもその順序で線形に成長します。境界では、それらはように成長します。安定した補間ノードのすべてが境界付近にクラスタリングを持っていることは偶然ではありません。基底の勾配を制御するにはクラスタリングが必要ですが、中点付近では少し緩和することができます。N21/N2

ただし、これは必ずしも多項式現象ではないことが判明しました。次の論文をお勧めします。

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

大まかに言うと、多項式基底の近似近似力が同じ場合、等間隔の点を安定した方法で使用することはできません。


1

問題は等間隔のではありません。問題となるのは、等間隔のポイントとともに基底関数のグローバルなサポートです。等間隔の点を使用して完全に条件付けられた補間は、コンパクトなサポートのキュービックbスプライン基底関数を使用して、Kressの数値解析で説明されています。


確かですが、補間C2
関数は

@GoHokies:コンパクトにサポートされたスプラインは、反復畳み込みにより必要に応じてスムーズに作成できます。補間の使用例は何ですか?C
user14717

公正なポイント。ほとんどのアプリケーションでは、(「位置速度加速度」)で十分です。境界値の問題にはが必要かもしれませんが、それ以上の一般的な使用例は考えられません。C2C4
GoHokies

1

等間隔のポイントの場合、正確にはどうなりますか?

多項式の次数を増やすと、特定のポイントの後にエラーが発生するのはなぜですか?

これは、等間隔のノードでは、多項式の次数、つまり点の数が増えると、補間誤差が無限大になるルンゲ現象に似ています。

この問題の根源の1つは、@ Pedroの回答に対する@Subodhのコメントで指摘されているように、ルベーグの定数にあります。この定数は、補間を最適な近似に関連付けます。


いくつかの表記

ノードを補間する関数がます。ラグランジュ補間では、ラグランジュ多項式が定義されます:fC([a,b])xk

Lk(x)=i=0,ijnxxixkxi

これにより、ライト表記のカップルに対する補間多項式が定義されます。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

  • 日付とは無関係:
  • ノードの分布のみに依存します。
  • 安定性の指標(値が小さいほど良い)。

また、に対する補間演算子の標準です。 標準。||||

次の定理により、ルベーグ定数を用いた補間誤差の推定が得られました。

ましょうと我々が持っている上記のように ここで は、最良の均一近似多項式による誤差ですfpn

||fpn||(1+Λn)dn(f)
dn(f)=infqnPn||fqn||

すなわち、が小さい場合、補間の誤差は最良の均一近似の誤差からそれほど遠くなく、定理は補間誤差を最良の均一近似の誤差である最小の誤差と比較します。Λn

このため、補間の動作はノードの分布によって異なります。そこ約下限であるノード分布所与が一定に存在すること:なるように 定数が大きくなるので、それはISの成長方法インポータン。Λnc

Λn2πlog(n)c

等間隔ノード 私はいくつかの詳細は省略するが、我々は成長が指数関数的であることがわかります。

Λn2n+1enlog(n)

ため チェビシェフノード もここで私はいくつかの詳細を省略し、より正確で複雑な推定値が存在します。詳細については、[1]を参照してください。チェビシェフ族のノードは対数的に成長しており、以前の推定から得られる最良の値に近いことに注意してください。

Λn2πlog(n)+4

他のノードの分布については、たとえばこの記事の表1を参照してください


補間に関する本には多くの参考文献があります。オンラインのこれらのスライドは履歴書として便利です。

また、この公開記事([1])

さまざまな比較のための間隔の多項式の数値7グリッド補間比較


1

これの良い注意すべきフローター-Hormannの補間子あなたは時に持って等距離の点とする(またはしたい)仕事を。{xi}i=1n

の整数が与えられた、をの多項式内挿とします。次に、関数のFH補間で形状を有しますd0dnpi{xi,xi+d}f{xi}i=1n

rn(x):=i=0ndλi(x)pi(x)i=0ndλi(x)

「ブレンド機能」

λi(x)=(1)i(xxi)(xxi+d)

これらの内挿のいくつかのプロパティ:

  • それらは、実極を持たない重心有理補間です。
  • 点の分布に関係なく、に対して任意の近似次数を達成します。F CのD + 2B ]O(hd+1)fCd+2[a,b]
  • (ローカル)多項式補間をブレンド関数として動作するにブレンドするという点で、スプラインにいくらか似ています。 λp0,pndλ
  • 最大で(またはが奇数の場合は)の数の多項式を再現します。d + 1 n ddd+1nd
  • 重心形式で記述できます(Floater and Hormannの論文のセクション4を参照)。

注意事項:予想どおり(@ Reid.Atchesonによって参照された論文を参照)、を増やすと、近似プロセスの条件付けが急速に低下します。d

この問題を軽減するために、Kleinが最近行った作業がいくつかあります。彼は追加することによって、元のフローター-Hormannアプローチを修飾新しいオリジナル補間区間外点に対応するデータ値の滑らかな延長部から構成外部のみ指定されたデータ使用。この「グローバル」データセットは、新しいFH有理関数によって補間され、内でのみ評価されます。[ a b ] f [ a b ] f 0f n r n + 2 d [ a b ]2d [a,b]f[a,b]f0,fnrn+2d[a,b]

詳細はKleinの論文(以下にリンク)でうまくレイアウトされており、これらの拡張された合理的な内挿は、と対数的に成長するルベーグ定数を持っていることが示されています(元のFHスキームについては、指数関数的成長、Bosを参照))。d dndd

ここでchebfuns説明するように、Chebfunライブラリーは等間隔のデータから構築するときにFH内挿を使用します

参照:

MS FloaterおよびK. Hormann、極なしの近似近似の高いBarycentric有理補間、Numerische Mathematik 107(2007)。

G.クライン、重心合理的補間のフローター・ホーマン族の拡張、計算の数学、82(2011)- プレプリント

L. Bos、S。De Marchi、K。Hormann、G。Klein、等距離ノードでの重心有理補間のルベーグ定数について、Numer。数学。121(2012)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.