Abstract

Lebesgue constant for Lagrange approximation at Sinc points will be examined. We introduce a new barycentric form for Lagrange approximation at Sinc points. Using Thiele’s algorithm we show that the Lebesgue constant grows logarithmically as the number of interpolation Sinc points increases. A comparison between the obtained upper bound of Lebesgue constant using Sinc points and other upper bounds for different set of points, like equidistant and Chebyshev points, is introduced.

1. Introduction

The main point we wish to raise in this article is an effective measure of Lagrange approximation at a set of data defined by a conformal map generating the Sinc points [1].

It is well known that the Lebesgue constant associated with polynomial interpolation always increases at least logarithmically with the number of interpolation points [2]. It is also known that polynomial interpolation at equidistant points has an asymptotic exponential growth rate [3, 4]. This bad condition combined with Runge’s phenomena [5] makes polynomial interpolation at equidistant points sometimes useless for large number of interpolation points. In fact, since Faber and Bernstein [6, 7] established their negative results on interpolations, there were many articles demonstrating that with a careful choice of interpolation points an acceptable approximation can be gained if a special set of interpolation points is used [8]. These activities culminated in the famous conjecture by Erdős [9] who proved that there exists an optimal choice of points for Lagrange interpolation. This optimal set of points has so far never been found but some other sets of points might be a near optimal choice [10].

Most of the analytic and numerical estimations of Lebesgue constants discussed in literature are concentrating on Chebyshev points in connection with Lagrange interpolation [8]. There are also a few papers related to cardinal approximations based on Sinc functions [11]. We will compare our results in this paper with the derived formulas for Lagrange approximation using Chebyshev points and with Sinc approximations [11].

To find the upper bound of Lebesgue constant there are two approaches: the analytic approach and the numeric approach. The analytic techniques deliver a true upper bound of the Lebesgue constant using certain type of interpolation points [2, 8, 9, 11]. The numeric approach uses a table of Lebesgue constant values to find a least square fitting for these data. It is well known that a least square approximation of such data may fail to represent the asymptotic behavior. In our approach, we use the numeric values of the Lebesgue constant to reach the asymptotic behavior at infinity. For this reason, we use Sinc points approaching infinity as interpolation points in a barycentric form of Lagrange approximation in connection with Thiele’s algorithm.

This paper is organized as follows: Section 2 recalls the definition of Lagrange approximation at Sinc points and Lebesgue function/constant. Section 3 presents the barycentric formulas of Lagrange approximation. Section 4 discusses the use of Sinc points in a weighted barycentric formula. Section 5 contains the improved Lebesgue constant using Thiele’s algorithm. Section 6 collects some numeric experiments supporting our theoretical findings of the previous sections. Finally, the conclusions are given in Section 7.

2. Definition of the Problem

Assume we have Sinc points on the interval . These Sinc points are defined as follows:where is a positive parameter denoting the step length on . These points are nonequidistant points created by a conformal mapping . The function maps the interval to the real line for which , . Lagrange approximation at the Sinc points is defined as [1] where are the function values at Sinc points and are the basis functions defined as where the function is given by

There are two properties to influence the performance of the approximation defined in (2), the conditioning and accuracy. The standard measures of these two factors are combined in the Lebesgue constant and Lebesgue function; for recent discussion see [15, 16].

The Lebesgue function associated with defined in (2) is given as

The maximum of this function is called Lebesgue constant [17]:

In this paper, we derive the asymptotic expression of Lebesgue constant asin which and .

3. Barycentric Formula

The basis function defined in (3) can be written as [18] where is defined as in (4) and the sequence of weights is defined as This means that the Lagrange polynomial in (2) can be written asInterpolating the constant function to haveand dividing (10) by (11), it follows that

Rutishauser called (12) the second barycentric formula. This formula reduces the standard operations in Lagrange interpolation to only operations. It is also known that (12) is stable in the neighborhood of the interpolation points, which by some authors is called a well-conditioned approximation. In (12), the weights appear in the denominator exactly as in the numerator, except without the data factor . This means that any common factor in all weights may be canceled without affecting the value of .

From (2) and (12) we can derive thatThis means that the interpolation property is satisfied independently of the numbers as long as they are different from zero. Thus, the function interpolates the function between the given points for all choices of the weights , such that , [18]. If , then is the interpolating polynomial; for other choices of , is a rational function. In [19] it was shown that a rational interpolant represented as a quotient of polynomials is completely determined by its denominator. When the numerator does not have common factors with the denominator, the weights must alternate their sign for the rational function to have no poles in the interval or any another interval of interpolation [18].

Some explicit forms of have been derived for some specific types of interpolation points. For details on how to choose ; see [12, 18, 20, 21]. For the equidistant points on with spacing , the weights are [22]. For Chebyshev points of first kind, , the weights are given by . Another explicit form of weights can be given for Chebyshev points of second kind, , by , where [12]The common feature of all the weights is that they oscillate in sign and have the same magnitude , except for the first and last term [23].

The most simple weights, given in [12], are . In this case (14) is called Berrut’s first rational form [12]. For Berrut’s first rational form, the following has been proved [12] (Theorem  2.1).

Lemma 1 (see [12]). Let , , be points; then (1)the rational functioninterpolates the function between the points , , and has no pole on the real line;(2) is a well-conditioned interpolation for a function between the points , .

Berrut’s first rational approximation has been examined by many authors, mainly to improve the use of equidistant points as interpolation points. The target of all the examinations is studying the Lebesgue constant for such approximation. For example, in [13], the following result for Lebesgue constant has been derived: A tighter upper bound of the Lebesgue constant has been obtained in [14]. The improved upper bound satisfies the following inequality:

The above results have been extended to more general nodes by Bos et al. in [24]. In their paper, Bos et al. introduced the notion and condition of well-spaced nodes guaranteeing the logarithmic behavior improving Lebesgue constant using Berrut’s first form. They demonstrated that any ordered well-spaced set of points created by a regular function can yield this logarithmic behavior. Note that, using the definition of regularity introduced in [24], we can prove that Sinc points are well-spaced nodes. This means that using Sinc points will guarantee the logarithmic behavior for Lebesgue constant.

In the next section we introduce binomial alternating weights that allow an improvement in the calculations of Lebesgue constant. We later compare the obtained Lebesgue constant for this approximation and the obtained Lebesgue constants mentioned above in (17) and (18) (see Figure 8).

4. Barycentric Formula at Sinc Points

4.1. Binomial Weights

Combining Berrut’s [12] and Schneider and Werner’s [18] result that the weights should be alternating and the concept of regularity offered in [24] will yield a smaller logarithmic level of Lebesgue constant. For this reason we introduce different weights . We shall show that using these weights in (14) will give a well-conditioned rational approximation with no poles on the real line . Also we gain a large improvement in the upper bound of Lebesgue constant. To this end, let us rename the Sinc points defined in (1) as Now define the weights . These weights are alternating and if summed up are zero.

Lemma 2. The polynomialis different from , for Sinc points and .

Proof. The aim is to show that for all . To do so, we let We will study the asymptotes and the critical points of in the interval .
From (21) we haveThis means that has asymptotes at the Sinc points . To find the critical points of in (21), we follow the standard approach by equating the derivative to zero. The critical points in the interval exist at , where This critical point lies approximately at the middle of the interval . The relative local values of are given byThis means that has only one critical point in the interval . Moreover, has the following asymptotic behavior:where is a positive function in growing exponentially as . Since the structure of is much too complicated to be displayed, we present the plot of this function in Figure 1. Now we end up by the following two cases:(i)If and is even, then and and has only one minimal value. To check the sign of this minimal value, we first evaluate (24) at to get the minimal value equal to 6.35492, which is positive number. Also according to (25), for each , is exponentially increasing in . This means that is always positive in this case; see Figure 2(a) for demonstration.(ii) Similarly, if and is odd, then and and the sum has only one maximal value. At , this maximal value is equal to −6.35492 and has the asymptotic behavior in (25). This means that is always negative in this case; see Figure 2(a).This means that, for each , which completes the proof.

Figure 2(b) presents the Sinc points, as cross “” with the maximal and minimal value , shown as dots. For the calculations we used . We note that numerical examinations show that the absolute value of the maximal and minimal value of increases (in magnitude) exponentially with . An example for is shown in Figure 2.

Inserting the weights into (14) yields the following corollary.

Corollary 3. The approximationhas no pole on the real line.

Rational approximation defined in (26) is a barycentric formula of polynomial Lagrange approximation defined in (2), whereand is as defined in (3). As shown in [1], this approximation has an error with exponential decaying rate. Now the approximation takes the form

In the calculations of Lebesgue function for (28) at Sinc points, we can observe a high oscillation in the neighborhoods at the end points; see Figure 6. To overcome this problem, there are two solutions. The first solution is to add more (so called fictitious) points taken from the interval to enlarge the computation interval and restrict the evaluation to the interval [25]. The second solution that we will consider here is to extend the interval by a neighborhood of width from the end points and evaluate the approximation only in the interval of practical interest and interval of computations reduced symmetrically by [26].

4.2. Extended Formula

As we will discuss in Numerical Experiments the Lebesgue function for approximation (28) explodes at the end points of the interval; see Figure 6. In order to improve the behavior, one may move the high oscillations out of the interval of practical interest . Such an approach was described and effectively used by Klein in [26] and Fornberg in [25]. To do so, we construct data outside the interval of practical interest and introduce an extended formula of the approximation to be defined on the interval of computation , where is a suitable small positive number. Then the new set of data defined on is interpolated by (28) and examined only in the interval of practical interest [25, 26]. The generation of Sinc points by conformal maps guarantees for finite intervals that the interpolation points are located at the endpoints. Our observation is that most of the Sinc points at the boundaries of the interval are located in a neighborhood with which is our choice. In such a way, Sinc points are defined as

To show the effectiveness of this extended conformal map, let us discuss Runge’s phenomenon [5]. Runge observed that, for a test function defined on , the interpolation and approximation processes deliver bad results at the end points. To overcome this problem, different sets of interpolation points have been introduced [1, 27].

To this end, let us use extended Sinc points as interpolation points in (28) and check the behavior of the error. Figure 3 shows two error plots with and without extension of the conformal map in interpolating Runge’s function on . It is obvious from Figure 3 that the error at the endpoints improves.

5. Improved Lebesgue Constant

This section discusses the numerical estimation of the logarithmic behavior of Lebesgue constant . We use for the approximation of defined in (28) the Sinc points as given in (29). To examine the behavior of Lebesgue constant as the number of Sinc points approaches infinity, we use Thiele’s algorithm.

5.1. Thiele’s Algorithm

We shall use Thiele’s algorithm for approximating a list of data for Lebesgue constant [28]. Thiele’s algorithm works as follows.

Letting , we define the entries asThen the rational function can be defined in a continued fraction form as This rational function interpolates the data as . Moreover if , then the rational function can be written as where and are polynomials of degree at most and and are some constants and is the single entry in the last array defined in (30). For the limit as we have

5.2. Estimation of Lebesgue Constant Using Thiele’s Algorithm

It is well known that Lebesgue constant of Lagrange interpolation is following the logarithmic inequality [6, 9]where and are constants independent of . Different values of the constants and have been derived for Lagrange approximation and its barycentric formulas [14, 24, 27]. Using Chebyshev points, the optimal choice of is and different optimal values of have been derived [27] while using the barycentric formula is the optimal and [14].

To find an estimation for the constants and , we first use least square fitting for a large list of Lebesgue constant data. First let us form a list . Then we find the best fit for relation (34). Doing so, we found and . However, the target is to get the logarithmic behavior of as approaches infinity. To this end, we define the following function of :where is the calculated Lebesgue constant. The aim is to find the value of in an asymptotic estimation:

Such estimation is delivered by Thiele’s algorithm. To get the value of we used the value derived from the least square fitting of the Lebesgue constant data. So the Lebesgue constant is following the logarithmic relation as

First we define the set of data to be used in Thiele’s algorithm (32) to approximate in a rational form. Then follows from (33). We run the calculations for different numbers of Sinc points equal to to get . Thus we numerically established the following relation for Lebesgue constant:

We note that the constant derived from Thiele’s algorithm as approaches infinity is not far away from the constant derived from least square fitting for the Lebesgue constant data.

6. Numerical Experiments

The following experiments demonstrate the behavior of Lebesgue constant under different examination scenarios. We start in Example 1 by examining Lagrange’s approximation defined in (2) at Sinc points. In Example 2 we examine the use of Sinc points in Berrut’s first barycentric formula showing an improvement in the calculation of Lebesgue constant. In Example 3 we examine the evaluation of Lebesgue functions and constant using the binomial barycentric formula discussed in Section 4. Finally we compare all the different computation approaches to figure out the effectiveness of the new weights with Sinc points in barycentric Lagrange approximation [2, 8, 1114].

Example 1 (Lagrange at Sinc points). The first experiment is concerned with Lagrange approximation in (2) at Sinc points in (1) for [29]. Here we show that using Sinc points in Lagrange approximation (2) is delivering a large value of the Lebesgue constant. In Figure 4, (a) represents the Lebesgue functions for Lagrange approximation at Sinc points with and . The graph shows that the Lebesgue function oscillates with a certain amplitude over the interval of interest. The amplitude of the oscillations returns to the same peak level and has a minimal value of . In Figure 4, (b) represents the Lebesgue constant as the maximum value of the Lebesgue function by varying the number of Sinc points. We definitely observe that Lagrange approximation at Sinc data using the standard approach delivers a large Lebesgue constant that we aim to improve in the following experiments.

Example 2 (Berrut’s first formula at Sinc points). The second experiment is concerned with the first Berrut barycentric formula at Sinc points in (1). We aim to improve the Lebesgue constant calculated in Example 1. For this reason we use Sinc points as interpolation points in Berrut’s first barycentric formula, that is, with . In Figure 5, (a) represents the Lebesgue functions for Berrut’s first rational approximation at Sinc points with and . The maximum of the amplitude over the interval of interest shows a first improvement of the Lebesgue function of the Lagrange approximation examined in the first experiment. In Figure 5, (b) represents Lebesgue constant as the maximum value of the Lebesgue function by varying the number of Sinc points. The least square approximation of the calculated Lebesgue constants shows that .

Example 3 (binomial weights). Here we discuss Lebesgue function of the barycentric approximation in (28) at Sinc points. The calculations of Lebesgue function and constant are given in Figure 6. Figure 6(a) represents Lebesgue functions for barycentric approximation (28) at Sinc points in (1) with and . This graph shows that Lebesgue function oscillates with a certain amplitude over the interval of interest except at the neighborhood of the end points of the interval of interest. To avoid these high oscillations at the end points, we use the Sinc points in (29). These calculations of Lebesgue function are given in Figure 6(b). The figure shows definitely the cancellation of the oscillation at the end points. Next, we examine the Lebesgue constant of the barycentric approximation in (28) using Sinc points defined by (29). We first calculate Lebesgue constant for barycentric approximation (28) by varying the number of Sinc points (29) from to . These calculations are shown in Figure 7. The dots represent the calculated Lebesgue constants. The solid line represents the logarithmic relation . The asymptotic relation is derived by approaching the limit as for the Thiele approximation of the function , where is the Lebesgue constant for (28) using Sinc points (29).

Example 4 (comparisons). As a final experiment, we compare the Lebesgue constant of binomial barycentric approximation (28) using Sinc points (29) with different results from the literature. We mainly compare our findings with three families of approximations. The first family is Lagrange’s approximation at Chebyshev points. In Figure 8 we observe that Lebesgue constant for the binomial barycentric formula at Sinc points is down the upper and lower bounds derived by Rivlin and Brutman [2, 8]. In the second family of approximation, we compare our findings with Sinc approximation. This approximation has an upper bound of Lebesgue constant [11]. Figure 8 shows that the derived logarithmic relation of Lebesgue constant for binomial formula (28) at Sinc points is down the upper bound of Lebesgue constant for Sinc approximation derived in [11]. As a final comparison, we compare our findings with Berrut’s first formula using weights at different types of points. We compare our findings with Berrut’s formula at Sinc points and at equidistant points. For the Sinc points, we use the calculations of Example 2 and for the equidistant points we used the upper bound derived in [13] and the improved upper bound derived in [14]. Figure 8 shows that using binomial weights will deliver much smaller values for the Lebesgue constant.

7. Conclusion

We discussed the Lebesgue constant of Lagrange approximation at Sinc points. We introduced a weighted barycentric form of Lagrange interpolation, which delivers an improvement in Lebesgue constant. Moreover, we used Thiele’s algorithm on numeric values of Lebesgue constant to study the behavior as the number of used Sinc points approaches infinity. Finally, besides other advantages from using Sinc points as interpolation points in Lagrange interpolation formula, specially in a finite interval, we can conclude that Lagrange approximation at Sinc points delivers approximation results closer to the conjectured optimal approximation than Chebyshev approximations using barycentric formulas.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

The authors acknowledge partial financial support by the DAAD/BMBF Project no. 57128284. The authors also acknowledge the valuable discussions with F. Stenger and his comments.