“Good” points for multivariate polynomial interpolation and approximation
Marc Van Barel, Matthias Humet, Laurent Sorber
- Dept. of Computer Science, KU Leuven, Belgium
Good points for multivariate polynomial interpolation and - - PowerPoint PPT Presentation
Good points for multivariate polynomial interpolation and approximation Marc Van Barel, Matthias Humet, Laurent Sorber Dept. of Computer Science, KU Leuven, Belgium Cittadella dei Musei, Cagliari, Sardinia, Italy September 2-5, 2013
◮ approximating f according to a certain criterion, ◮ cheap to determine, ◮ easier to handle, ◮ numerically sound (conditioning, numerical stability).
◮ polynomials up to a certain degree, ◮ rational functions, ◮ trigonometric functions, ◮ . . . Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 2 / 23
◮ the approximating function g is a polynomial function; ◮ the approximation criterion is the ∞-norm, i.e.,
x∈Ω |f(x)|.
1
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 3 / 23
k=1 ckpk}
1 is defined by
N
x∈Ω Λ(x)
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 4 / 23
−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 10 10
2
10
4
10
6
10
8
Lebesgue function for 30 equispaced points
−1 1 2 3 4 5
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 5 / 23
1
n
k=1 ckpk}
1 is defined by
N
x∈Ω Λ(x)
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 6 / 23
x∈Ω N
x∈G N
1 be a basis for PN
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 7 / 23
{xk}N
1
1
1
1
1
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 8 / 23
1
k
⋆ Remember: λ = maxx∈Ω
i=1
k+1
2
⋆ remove point and add it again where N−1
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 9 / 23
−1 −0.5 0.5 1 −1 −0.5 0.5 1
PADUA: LC = 9.2
−1 −0.5 0.5 1 −1 −0.5 0.5 1
OPTIMAL: LC = 8.14
−1 −0.5 0.5 1 −1 −0.5 0.5 1
ALGORITHM: LC = 18.0
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 10 / 23
−1 −0.5 0.5 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 x y
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 11 / 23
5 10 15 20 −100 100 200 300 400 500 600 700 800 900 1000 iteration LC
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 12 / 23
50 100 150 200 250 10 10
2
10
4
10
6
10
8
10
10
10
12
10
14
k cond(Φ)
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 13 / 23
{xk}N
1
1
1
1
1
{xk}N
1
1
1
1
1
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 14 / 23
1 0.8 0.6 0.4 0.2 0.2 0.4 0.6 0.8 1 1 0.8 0.6 0.4 0.2 0.2 0.4 0.6 0.8 1
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 15 / 23
1 0.8 0.6 0.4 0.2 0.2 0.4 0.6 0.8 1 1 0.8 0.6 0.4 0.2 0.2 0.4 0.6 0.8 1 Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 16 / 23
1 π√ 1−x2 ⇒ “good” points are points (almost) equidistant using as
a
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 17 / 23
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 18 / 23
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 19 / 23
−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 20 / 23
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 21 / 23
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 22 / 23
Van Barel, Humet, Sorber (KU Leuven) Multivariate polynomial interpol. and approx. Cagliari, September 5, 2013 23 / 23