On the Lebesgue constant of barycentric rational interpolation at equidistant nodes

Similar documents
The Condition of Linear Barycentric Rational Interpolation from Equispaced Samples

Chebfun and equispaced data

Convergence rates of derivatives of a family of barycentric rational interpolants

Barycentric rational interpolation with no poles and high rates of approximation

H 2, Numerical Algorithms 5 (1993)

On the Lebesgue constant of subperiodic trigonometric interpolation

The numerical stability of barycentric Lagrange interpolation

Stability of Kernel Based Interpolation

A numerical study of the Xu polynomial interpolation formula in two variables

ON A WEIGHTED INTERPOLATION OF FUNCTIONS WITH CIRCULAR MAJORANT

APPROXIMATING CONTINUOUS FUNCTIONS: WEIERSTRASS, BERNSTEIN, AND RUNGE

Priority Program 1253

A rational interpolation scheme with super-polynomial rate of convergence

Numerische Mathematik

C.7. Numerical series. Pag. 147 Proof of the converging criteria for series. Theorem 5.29 (Comparison test) Let a k and b k be positive-term series

Limits at Infinity. Horizontal Asymptotes. Definition (Limits at Infinity) Horizontal Asymptotes

c 2005 Society for Industrial and Applied Mathematics

COURSE Numerical integration of functions

Stability constants for kernel-based interpolation processes

AP Calculus (BC) Chapter 9 Test No Calculator Section Name: Date: Period:

Applied Math 205. Full office hour schedule:

DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION

SMOOTHNESS PROPERTIES OF SOLUTIONS OF CAPUTO- TYPE FRACTIONAL DIFFERENTIAL EQUATIONS. Kai Diethelm. Abstract

On Multivariate Newton Interpolation at Discrete Leja Points

Chapter 2 Interpolation

Zeros of lacunary random polynomials

BIVARIATE LAGRANGE INTERPOLATION AT THE PADUA POINTS: THE IDEAL THEORY APPROACH

Power series solutions for 2nd order linear ODE s (not necessarily with constant coefficients) a n z n. n=0

Abstract. 1. Introduction

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets

Application of modified Leja sequences to polynomial interpolation

FEKETE TYPE POINTS FOR RIDGE FUNCTION INTERPOLATION AND HYPERBOLIC POTENTIAL THEORY. Len Bos, Stefano De Marchi, and Norm Levenberg

NONTRIVIAL SOLUTIONS TO INTEGRAL AND DIFFERENTIAL EQUATIONS

arxiv: v1 [math.ap] 31 May 2013

Bivariate Lagrange interpolation at the Padua points: The generating curve approach

Impossibility of Fast Stable Approximation of Analytic Functions from Equispaced Samples

MATH 118, LECTURES 27 & 28: TAYLOR SERIES

arxiv: v3 [math.ca] 20 Aug 2015

arxiv: v1 [math.ap] 28 Mar 2014

UNIFORM BOUNDS FOR BESSEL FUNCTIONS

The reference [Ho17] refers to the course lecture notes by Ilkka Holopainen.

SYMMETRY RESULTS FOR PERTURBED PROBLEMS AND RELATED QUESTIONS. Massimo Grosi Filomena Pacella S. L. Yadava. 1. Introduction

k-protected VERTICES IN BINARY SEARCH TREES

Lecture 10 Polynomial interpolation

MATH 220: INNER PRODUCT SPACES, SYMMETRIC OPERATORS, ORTHOGONALITY

International Competition in Mathematics for Universtiy Students in Plovdiv, Bulgaria 1994

Remez Algorithm Applied to the Best Uniform Polynomial Approximations

NONLINEAR FREDHOLM ALTERNATIVE FOR THE p-laplacian UNDER NONHOMOGENEOUS NEUMANN BOUNDARY CONDITION

Approximation numbers of Sobolev embeddings - Sharp constants and tractability

A WEDGE-OF-THE-EDGE THEOREM: ANALYTIC CONTINUATION OF MULTIVARIABLE PICK FUNCTIONS IN AND AROUND THE BOUNDARY

AW -Convergence and Well-Posedness of Non Convex Functions

Numerical Analysis: Interpolation Part 1

Hamburger Beiträge zur Angewandten Mathematik

Independence of some multiple Poisson stochastic integrals with variable-sign kernels

Math 328 Course Notes

Padé type rational and barycentric interpolation

Lecture 4: Numerical solution of ordinary differential equations

10.1 Sequences. Example: A sequence is a function f(n) whose domain is a subset of the integers. Notation: *Note: n = 0 vs. n = 1.

ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR THE POINTWISE GRADIENT ERROR ON EACH ELEMENT IN IRREGULAR MESHES. PART II: THE PIECEWISE LINEAR CASE

ANSWER TO A QUESTION BY BURR AND ERDŐS ON RESTRICTED ADDITION, AND RELATED RESULTS Mathematics Subject Classification: 11B05, 11B13, 11P99

Note on Newton Interpolation Formula

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous:

NEW BOUNDS FOR TRUNCATION-TYPE ERRORS ON REGULAR SAMPLING EXPANSIONS

Improved Lebesgue constants on the triangle

The Dirichlet s P rinciple. In this lecture we discuss an alternative formulation of the Dirichlet problem for the Laplace equation:

Vectors in Function Spaces

Determinantal point processes and random matrix theory in a nutshell

To get horizontal and slant asymptotes algebraically we need to know about end behaviour for rational functions.

#A5 INTEGERS 18A (2018) EXPLICIT EXAMPLES OF p-adic NUMBERS WITH PRESCRIBED IRRATIONALITY EXPONENT

Interpolation and Cubature at Geronimus Nodes Generated by Different Geronimus Polynomials

Replacing the a in the definition of the derivative of the function f at a with a variable x, gives the derivative function f (x).

f(x n ) [0,1[ s f(x) dx.

INTERPOLATION. and y i = cos x i, i = 0, 1, 2 This gives us the three points. Now find a quadratic polynomial. p(x) = a 0 + a 1 x + a 2 x 2.

MATH6142 Complex Networks Exam 2016

Example 9 Algebraic Evaluation for Example 1

On Some Mean Value Results for the Zeta-Function and a Divisor Problem

Math 473: Practice Problems for Test 1, Fall 2011, SOLUTIONS

Barycentric interpolation, Chebfun, rational approximation, Bernstein ellipse,

Error formulas for divided difference expansions and numerical differentiation

Mathematical Methods for Physics and Engineering

EQ: What are limits, and how do we find them? Finite limits as x ± Horizontal Asymptote. Example Horizontal Asymptote

1 + lim. n n+1. f(x) = x + 1, x 1. and we check that f is increasing, instead. Using the quotient rule, we easily find that. 1 (x + 1) 1 x (x + 1) 2 =

AS PURE MATHS REVISION NOTES

56 CHAPTER 3. POLYNOMIAL FUNCTIONS

Error Estimates for Trigonometric Interpolation. of Periodic Functions in Lip 1. Knut Petras

Math /Foundations of Algebra/Fall 2017 Numbers at the Foundations: Real Numbers In calculus, the derivative of a function f(x) is defined

Math 115 Spring 11 Written Homework 10 Solutions

Speeding up numerical computations via conformal maps

11.6: Ratio and Root Tests Page 1. absolutely convergent, conditionally convergent, or divergent?

JUHA KINNUNEN. Harmonic Analysis

Regularity and compactness for the DiPerna Lions flow

Lecture 32: Taylor Series and McLaurin series We saw last day that some functions are equal to a power series on part of their domain.

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

ETNA Kent State University

AP Calculus Chapter 9: Infinite Series

A Numerical Solution of the Lax s 7 th -order KdV Equation by Pseudospectral Method and Darvishi s Preconditioning

(0, 0), (1, ), (2, ), (3, ), (4, ), (5, ), (6, ).

One dimension and tensor products. 2.1 Legendre and Jacobi polynomials

An idea how to solve some of the problems. diverges the same must hold for the original series. T 1 p T 1 p + 1 p 1 = 1. dt = lim

ON THE UNIQUENESS PROPERTY FOR PRODUCTS OF SYMMETRIC INVARIANT PROBABILITY MEASURES

Transcription:

On the Lebesgue constant of barycentric rational interpolation at equidistant nodes by Len Bos, Stefano De Marchi, Kai Hormann and Georges Klein Report No. 0- May 0 Université de Fribourg (Suisse Département de Mathématiques Universität Freiburg (Schweiz Departement für Mathematik Chemin du Musée 3 CH 700 Fribourg SUISSE / SWITZERLAND

On the Lebesgue constant of barycentric rational interpolation at equidistant nodes Len Bos Stefano De Marchi Kai Hormann Georges Klein Abstract Recent results reveal that the family of barycentric rational interpolants introduced by Floater and Hormann is very well-suited for the approximation of functions as well as their derivatives, integrals, and primitives. Especially in the case of equidistant interpolation nodes, these infinitely smooth interpolants offer a much better choice than their polynomial analogue. A natural and important question regards the condition of this rational approximation method. In this paper we extend a recent study of the Lebesgue function and constant associated to Berrut s rational interpolant at equidistant nodes to the family of Floater Hormann interpolants, which includes the former as a special case. Math Subject Classification: 65D05, 65F35, 4A05, 4A0 Keywords: Barycentric rational interpolation, Lebesgue function, condition. Introduction The approximation problem we consider is the following: suppose we want to interpolate a function f : [a, b] R by some function g from a finite-dimensional linear subspace of the normed space of C[a, b] functions with maximum norm such that g interpolates f at the n + distinct interpolation nodes a = x 0 < x < < x n = b, g(x k = f(x k, k = 0,...,n. With a given set of basis functions b j satisfying the Lagrange property, {, if j = k, b j (x k = δ jk = 0, if j k, we may define the class of interpolants that we focus on, namely that of linear interpolants g(x = b j (xf(x j. We stress that by linearity we mean the dependence on the data f(x 0,..., f(x n. Examples include (among many others polynomial interpolation in Lagrangian form and, in particular, barycentric rational interpolation. Besides the convergence theory of g, the study of the condition of this numerical approximation method imposes itself. Department of Computer Science, University of Verona, Italy Department of Pure and Applied Mathematics, University of Padova, Italy Faculty of Informatics, University of Lugano, Switzerland Department of Mathematics, University of Fribourg, Switzerland

Let every data point f(x j be given with an absolute error or perturbation of at most ε, for example due to rounding, noise, or measurement imprecision. Then the maximum distance in [a, b] between the interpolant g of the perturbed data and the interpolant g of the exact data is bounded as where the function max g(x g(x ε max Λ n(x, a x b a x b Λ n (x = b j (x is called the Lebesgue function associated to g, and its maximum over the interval [a, b], Λ n = max a x b Λ n(x, is the Lebesgue constant [3]. Thus, the quantity Λ n is the worst possible error amplification and, since g is linear in the data, it coincides with the condition number of the interpolation process []. Throughout this paper we make use of this interpretation of the Lebesgue constant. Its original definition as the norm of the approximation operator [3] is not needed here, since we are not looking for the best approximation of f in some linear space. Numerous authors derived results about the Lebesgue function and constant associated to polynomial interpolation at different kinds of nodes; see [5, 6, 7] and the references therein. It is well known [5] that the Lebesgue constant associated to polynomial interpolation at nodes distributed in any way always increases at least logarithmically with the number of nodes. Such a rate is achieved, for instance, for various kinds of Chebyshev nodes [4, 7]. In contrast to this favourable behaviour, polynomial interpolation at equidistant nodes has an asymptotic exponential growth rate n Λ n en ln(n as n. More detailed results and other approaches to describing the error amplification may be found in [9, 6, 8] and the references therein. The bad condition, together with Runge s phenomenon [7, 5], makes polynomial interpolation at equidistant nodes often useless for n 50. In fact, interpolation at these nodes is a challenging problem, as it was shown in [] that it is not possible to develop an interpolation method which is both well-conditioned and converges exponentially fast as the number of nodes increases. One way to overcome this restriction and to get better results is by using rational instead of polynomial interpolation at equidistant nodes. Berrut and Mittelmann [3] determine rational interpolants with small Lebesgue constants for given nodes by numerically optimizing the denominator of the interpolant. Here we shall concentrate on the family of barycentric rational interpolants introduced by Floater and Hormann [8] with basis functions / b j (x = ( j n ( i β i, j = 0,...,n. ( x x j x x i=0 i Explicit formulas for the positive weights β 0,...,β n are given in the same paper. The original construction reveals that the so-obtained rational interpolant is a blend of local polynomial interpolants of degree at most d to d + consecutive values of the given function, and that the approximation order is O(h d+ as long as the interpolated function is d + times continuously differentiable. This family of barycentric rational interpolants is well-suited for the approximation of sufficiently smooth functions [8] as well as for applications such as the approximation of derivatives, integrals, and primitives [, 0, ]. For n d equidistant nodes, which is the setting that we assume from now on, the weights in ( turn out to be = k=d ( d = k j j ( d k=0 k, if j d, d, if d j n d, β n j, if j n d. (

If d = 0, then all weights are equal to one, and the favourable properties of the corresponding rational interpolant were discovered numerically by Berrut []. Bos, De Marchi, and Hormann [4] later analysed the associated Lebesgue constant and show that it is bounded as c n ln(n + Λ n + ln(n, (3 where c n = n/(4 + nπ with lim n c n = /π. The general case d needs a different approach since the study of the Lebesgue function / n ( j Λ n (x = b j (x = x x j x x j (4 through the direct use of the basis functions ( results in rather complicated expressions, whereas the original form of the rational interpolants as blends of polynomials allows for much shorter proofs. The aim of this paper is to show that the Lebesgue constant associated to the family of Floater Hormann interpolants with d grows logarithmically in the number of interpolation nodes if they are equidistant. This is achieved by establishing logarithmic upper and lower bounds in Sections and 3, respectively. Upper bound The properties of barycentric rational interpolation depend only on the distance h between the nodes as the interval length remains constant. For simplicity and without loss of generality, we assume that the interpolation interval is [0, ], so that the nodes are equally spaced with distance h = /n, x k = kh = k n, k = 0,...,n. We begin by deriving an upper bound of the Lebesgue constant associated to the family of Floater Hormann interpolants with d. Theorem. The Lebesgue constant associated to rational interpolation with the basis functions b j (x in ( at equidistant nodes satisfies Λ n d ( + lnn. Proof. If x = x k for k = 0,...,n, then Λ n (x =. Otherwise, x k < x < x k+ for some k with 0 k n and we consider (x x k (x k+ x Λ n (x = (x x k (x k+ x x x j ( j x x j =: N k(x D k (x. Since all the weights are less than or equal to d, the numerator is bounded as ( N k (x d n + n lnn, following the proof of Theorem in [4] for the case d = 0. We now show that the denominator D k (x is bounded from below by /n, which leads to the claimed result. To see this, we recall from [8, Section 4] that ( j x x j = ( d d!h d λ j (x, (5 3

where λ j (x = ( j (x x j (x x j+d. Assuming k n d for the moment, it is shown in the proof of Theorem in [8] that Therefore, λ j (x λ k(x = (x x k (x k+ x (x k+d x. (6 D k (x = d!h d (x x k (x k+ x λ j (x d!h d k+d j=k+ (x j x d!hd k+d j=k+ (x j x k = h = n, where the last inequality follows from the fact that x j x x j x k for j k +. If k > n d, then a similar reasoning leads to this lower bound for D k (x by considering λ k d+ (x instead of λ k (x in (6. Note that the upper bound in Theorem for d = is identical to the upper bound for d = 0 in (3, which is consistent with our numerical observations that both cases have a similar Lebesgue constant; compare Figure 3 (top right and Figure in [4]. 3 Lower bound Let us now turn to the study of the lower bound of the Lebesgue constant associated to the family of Floater Hormann interpolants. We first give a general result for any d and then derive an improved bound for the case d =, which turns out to be again very similar to the one for d = 0 in (3. Theorem. The Lebesgue constant associated to rational interpolation with the basis functions b j (x in ( at equidistant nodes satisfies Λ n ( d + ( n d+ ln d d. Proof. From numerical experiments (see Figure, it appears that the Lebesgue function Λ n (x = x x j ( j x x j =: N(x D(x (7 obtains its maximum approximately halfway between x 0 and x (and halfway between x n and x n because of the symmetry of Λ n (x with respect to the mid-point of the interval. For this reason, we consider x = (x x 0 / = /(n and derive a lower bound for Λ n (x. We begin by investigating the numerator at x, N(x = β n j x x j = n j n n = n j. Omitting the first and last d terms and noticing that = d for the remaining terms, we obtain N(x n d j=d j nd d x + = nd ln ( n d + d ( n n d ln d. 4

6.0 5.0 6.0 5.0 6.0 5.0 Figure : Lebesgue function of the Floater Hormann interpolants for d = (top, d = (middle, and d = 3 (bottom at n + equidistant nodes for n = 0, 0, 40. To handle the denominator, we first recall (5 to get D(x = ( j x x j = d!hd λ j (x. As x belongs to the first sub-interval [x 0, x ], we deduce that λ 0 (x and λ (x have the same sign and the following λ j (x oscillate in sign and decrease in absolute value. The absolute value of the sum over these functions is thus bounded from above by the sum of the absolute values of the first two terms, D(x d!h d( λ 0 (x + λ (x, and expanding this expression at x finally gives ( D(x d!h d d n j + d+ n j= n j n ( = n d+ d + d! d+ j= (j + d+ = n( d+ d+. j= (j d Proposition. If d =, then the Lebesgue constant associated to rational interpolation with the basis functions b j (x in ( at equidistant nodes satisfies where lim n a n = /π and lim n b n = 0. Λ n a n ln(n + b n, Proof. If d =, then the weights in ( simplify to, if j = 0, =, if j n,, if j = n. (8 5

Figure : Lebesgue function of the Floater Hormann interpolants for d = at n + equidistant nodes for n = 9, 9, 39. Assume first that n = k + is odd. The proof is very similar to the one in Theorem, except that we use x = /. According to our numerical experiments, this is where the maximum of the Lebesgue function appears to occur (see Figure. We first derive a lower bound for the denominator D(x. Due to the symmetry of D(x with respect to x, the first and the last k + terms in the sum are equal and so D(x = ( j n x x j = n ( j n j k = 4n ( j k k + j = 4n ( j β k j j + Now using the triangle inequality, Equation (8, and the fact that the Leibniz series converges to π/4 with k ( j j + π 4 k +, we have k D(x ( 4n( j β k j j + + ( k k β 0 k + = 8n j + + 4n k + ( π 8n 4 + + 4 = nπ +. k + It remains to find a lower bound for the numerator N(x. With the same arguments as above, it follows that N(x k k = n n j = 4n k + j = 8n j + + 4n 4n ln(n + 4, k + and together with (9 we obtain Λ n π + 6/n ln(n + nπ + 6. Finally, if n = k is even, then the point x = / is a node and the Lebesgue function equals one there. Referring to Figure, we consider x = / + /(n instead in this case. Applying the same reasoning as for odd n leads to and hence k D(x = n 4 ( N(x = n 4 which concludes the proof. k Λ n k + ( k+j j + + k + nπ + n n + 0n n + j + k + 4n ln(n + k + π + 6n 4 ln(n + + π(n n + 6n 4, n n + n n +,. (9 6

38 7 6 5 4 3 d=3 d= d= 0 0 0 40 60 80 00 0 40 60 80 00 6 4 0 8 6 4 d= 0 0 0 40 60 80 00 0 40 60 80 00 8 7 6 5 4 d= 3 0 0 0 40 60 80 00 0 40 60 80 00 3 8 4 0 6 8 d=3 4 0 0 0 40 60 80 00 0 40 60 80 00 Figure 3: Comparison of the Lebesgue constants of the Floater Hormann interpolants at n + equidistant nodes for d n 00 and d =,, 3 to each other (top left and to the upper and lower bounds in Theorems and. For d =, the improved lower bound in Proposition is shown by the dashed curve (top right. 0 8 0 8 0 8 0 7 n=50 0 6 0 5 0 4 0 3 0 0 0 0 0 5 0 5 0 5 0 7 n=00 0 6 0 5 0 4 0 3 0 0 0 0 0 5 0 5 0 5 0 7 n=00 0 6 0 5 0 4 0 3 0 0 0 0 0 5 0 5 0 5 Figure 4: Lebesgue constants of the Floater Hormann interpolants at a fixed number of n+ equidistant nodes for d 5. 4 Numerical experiments We performed numerous experiments to verify numerically that the behaviour of the Lebesgue constant associated to the family of barycentric rational interpolants is as predicted by the theoretical results in the previous sections. Figure 3 confirms that the growth of Λ n is logarithmic in the number of interpolation nodes. These results further suggest that for fixed d the coefficient ( / d+ d d+ of the logarithmic term in our lower bound in Theorem is a better estimate of the true value than the factor 7

d in our upper bound in Theorem. However, both factors indicate that for fixed n the growth of the Lebesgue constant with respect to d is exponential, which is confirmed by the examples in Figure 4. Finally, Figure shows that this exponential growth seems to always happen near the boundary of the interpolation interval, whereas the behaviour of the Lebesgue function away from the boundary is almost independent of d. This suggests to consider distributions of nodes which are uniform in the centre and clustered towards the boundary, and we plan to study this setting in a forthcoming paper. Acknowledgements This work has been done with support of the 60% funds of the University of Padova and the corresponding funds of the University of Verona. References [] J.-P. Berrut. Rational functions for guaranteed and experimentally well-conditioned global interpolation. Comput. Math. Appl., 5(: 6, 988. [] J.-P. Berrut, M. S. Floater, and G. Klein. Convergence rates of derivatives of a family of barycentric rational interpolants. Appl. Numer. Math., 0. http://dx.doi.org/0.06/j.apnum.05.00. [3] J.-P. Berrut and H. D. Mittelmann. Lebesgue constant minimizing linear rational interpolation of continuous functions over the interval. Comput. Math. Appl., 33(6:77 86, Mar. 997. [4] L. Bos, S. De Marchi, and K. Hormann. On the Lebesgue constant of Berrut s rational interpolant at equidistant nodes. J. Comput. Appl. Math., 0. http://dx.doi.org/0.06/j.cam.004. [5] L. Brutman. On the Lebesgue function for polynomial interpolation. SIAM J. Numer. Anal., 5(4:694 704, Aug. 978. [6] L. Brutman. Lebesgue functions for polynomial interpolation a survey. Annals Numer. Math., 4: 7, 997. [7] J. F. Epperson. On the Runge example. Am. Math. Mon., 94(4:39 34, Apr. 987. [8] M. S. Floater and K. Hormann. Barycentric rational interpolation with no poles and high rates of approximation. Numer. Math., 07(:35 33, Aug. 007. [9] P. Henrici. Essentials of Numerical Analysis with Pocket Calculator Demonstrations. Wiley, New York, 98. [0] G. Klein and J.-P. Berrut. Linear barycentric rational quadrature. Technical Report 00-, Department of Mathematics, University of Fribourg, Oct. 00. [] G. Klein and J.-P. Berrut. Linear rational finite differences from derivatives of barycentric rational interpolants. Technical Report 0-, Department of Mathematics, University of Fribourg, Mar. 0. [] R. B. Platte, L. N. Trefethen, and A. B. J. Kuijlaars. Impossibility of fast stable approximation of analytic functions from equispaced samples. SIAM Rev., 53(:308 38, June 0. [3] M. J. D. Powell. Approximation Theory and Methods. Cambridge University Press, Cambridge, 98. [4] T. J. Rivlin. The Lebesgue constants for polynomial interpolation. In H. G. Garnir, K. R. Unni, and J. H. Williamson, editors, Functional Analysis and its Applications, volume 399 of Lecture Notes in Mathematics, pages 4 437. Springer, Berlin, 974. [5] C. Runge. Über empirische Funktionen und die Interpolation zwischen äquidistanten Ordinaten. Zeit. Math. Phys., 46:4 43, 90. [6] A. Schönhage. Fehlerfortpflanzung bei Interpolation. Numer. Math., 3(:6 7, 96. [7] S. J. Smith. Lebesgue constants in polynomial interpolation. Annales Math. Inf., 33:09 3, 006. [8] L. N. Trefethen and J. A. C. Weideman. Two results on polynomial interpolation in equally spaced points. J. Approx. Theory, 65(3:47 60, June 99. 8