Divergence (Runge Phenomenon) for least-squares polynomial approximation on an equispaced grid and Mock–Chebyshev subset interpolation

https://doi.org/10.1016/j.amc.2008.12.087Get rights and content

Abstract

Runge showed more than a century ago that polynomial interpolation of a function f(x), using points evenly spaced on x[-1,1], could diverge on parts of this interval even if f(x) was analytic everywhere on the interval. Least-squares fitting of a polynomial of degree N to an evenly spaced grid with P points should improve accuracy if PN. We show through numerical experiments that such an overdetermined fit reduces but does not eliminate the Runge Phenomenon. More precisely, define β(N+1)/P. The least-squares fit will fail to converge everywhere on [−1, 1] as N for fixed β if f(x) has a singularity inside a curve D(β) in the complex-plane. The width of the region enclosed by the convergence boundary D shrinks as β diminishes (i. e., more points for a fixed polynomial degree), but shrinks to the interval [−1, 1] only when β0. We also show that the Runge Phenomenon can be completely defeated by interpolation on a “mock–Chebyshev” grid: a subset of (N+1) points from an equispaced grid with O(N2) points chosen to mimic the non-uniform N+1-point Chebyshev–Lobatto grid.

Introduction

If a function f(x) is free of singularities on x[-1,1] and for a finite distance around this region, then interpolation of f(x) by a polynomial of degree N on a Chebyshev–Lobatto grid is guaranteed to converge at a rate which is exponential in N. (A more precise statement is given as Theorem 2 below; “singularities” denotes poles, logarithms and other branch points, discontinuities and all points of non-analyticity, just as in undergraduate complex variable theory.)

Unfortunately, this property of guaranteed exponential convergence is not true for polynomial interpolation on an evenly spaced grid. Indeed, our numerical experiments and a theorem of Rakhmanov’s [1] suggest that even with an overdetermined, least squares fit, polynomial approximation will diverge for some functions f(x) that are free of singularities on the interval spanned by the grid points, x[-1,1]. This divergence is the Runge Phenomenon [2], [3], [4].

Previous theoretical work is reviewed by Rakhmanov [1]. Our numerical experiments are new; we shall make connections with existing theory (and its gaps) as we proceed.

Our experiments and Rakhmanov’s theory will characterize the Runge region as a function of β(N+1)/P. Before discussing what happens when β<1, it is useful to review classical interpolation where β=1. (Table 1 lists all symbols.)

Section snippets

Interpolation on an evenly spaced grid

Theorem 1

(Convergence of equispaced interpolation)Let xk denote the points of an evenly spaced grid with N+1 points on the interval x[-1,1],xk=-1+2(k-1)/N,k=1,2,,N+1.Define fN(x) as the polynomial of degree N that interpolates f(x) at these points. Letσ(x)exp12-11log(|x-t|)dt.Let Ξ(r) denote the isolines of σ(x) in the complex x-plane; these curves are lemniscates defined byΞ(r)={w+iy:|σ(w+iy)|=r}(Note that r is always real-valued.) Suppose that f(x) has a singularity on the lemniscate Ξ(ρ) but is

Least-squares fitting of a polynomial: theory

The least-squares fit to a function f(x) is defined to be the polynomial fN(x) which minimizes the cost functionJ(fN(x))j=1P(f(xj)-fN(xj))2for a set of grid points {xj}. When P=N+1, the least-squares fit is the usual interpolant.

Let fNLS(x) denote this least-squares polynomial. Now a function f(x) can always be approximated by another polynomial of the same degree which is the interpolant of f(x) at the points of a Chebyshev–Lobatto grid, xkCheb=cos(πk/N),k=0,,N, which we will denote by fN

Location–location–location

It is a truism of real estate that the price of a house of a given size, style and materials can vary enormously with location: a building in Manhattan or San Francisco may sell for ten times the price of the same building in rural Idaho. Realtors and homeowners all know the maxim: “Location. Location. Location.”

This mantra is equally applicable to the convergence and divergence of polynomial approximations. The theorems of the previous section and longer discussion in [9] show that the rate of

Mock–Chebyshev subset interpolation

Rakhmanov [1] predicts that convergence can be restored for singularities very close to the interval x[-1,1] if and only if the number of points grows as the square of the polynomial degree (or faster). Here, we present numerical evidence on behalf of a stronger claim: if we select an artfully-chosen subset of our N+1 samples of f(x) on an equispaced grid, then interpolation will converge geometrically fast in the degree of the interpolant.

Recall that the Chebyshev–Lobatto grid with N+1 points

Function-adaptive overdetermined fits

Although it appears impossible to choose any β>0 so that least-squares polynomial approximation on an evenly spaced grid can be guaranteed to work for all functions, there is always a value of β which will yield convergence for any particular f(x) – a small β if f(x) has singularities very near the expansion interval, and β=1 (interpolation) if f(x) has only singularities outside the Runge region for interpolation. In principle, this observation could be the foundation for an adaptive scheme

Summary

Polynomial interpolation at the roots of Chebyshev polynomials converges everywhere on the interpolation interval x[-1,1] for all f(x) which are free of singularities on [−1,  1]. In contrast, interpolation on an evenly spaced grid fails in the sense that the approximation diverges as the polynomial degree (N) near the endpoints if f(x) has singularities anywhere within a certain lemniscate, the “Runge region”, shaded in Fig. 1.

Our hope was that overdetermination, that is, fitting a

Acknowledgements

We thank Evguenii Rakhmanov for sending a preprint of his work and correspondence. We also thank Doron Lubinsky and Boris Shekhtman for helpful answers and suggestions. We thank the reviewers for their very detailed comments.

References (11)

There are more references available in the full text version of this article.

Cited by (77)

  • Enhanced trapezoidal rule for discontinuous functions

    2023, Journal of Computational Physics
View all citing articles on Scopus

This work was supported by the National Science Foundation through Grant OCE99863683 and OCE 0451951 and by the Undergraduate Research Opportunities Program (UROP) at the University of Michigan.

View full text