Theory and Proof

for

Aitken's and Neville's Interpolation Methods

 

Background

    We will now study the iterated interpolation methods of Aitken and Neville.  Alexander Craig Aitken (1895-1967) was one of  New Zealand's prominent mathematicians.  Eric Harold Neville (1889-1961) was a mathematics professor at University of Reading, Berkshire, U.K.  The algorithms we seek are remarkably similar:
    
    [Graphics:Images/NevilleAlgorithmProof_gr_1.gif]                     [Graphics:Images/NevilleAlgorithmProof_gr_2.gif]  
    
    To assist with understanding these algorithms we must study iterated polynomial interpolation.  

 

Existence and Uniqueness

Theorem (Polynomial Existence and Uniqueness).  Given a set  n+1  of distinct nodes  [Graphics:Images/NevilleAlgorithmProof_gr_3.gif]   (where [Graphics:Images/NevilleAlgorithmProof_gr_4.gif] whenever [Graphics:Images/NevilleAlgorithmProof_gr_5.gif]).  There is a unique polynomial of degree [Graphics:Images/NevilleAlgorithmProof_gr_6.gif]   

        [Graphics:Images/NevilleAlgorithmProof_gr_7.gif]

that passes through the  n+1  points  [Graphics:Images/NevilleAlgorithmProof_gr_8.gif]  

        [Graphics:Images/NevilleAlgorithmProof_gr_9.gif]    for    [Graphics:Images/NevilleAlgorithmProof_gr_10.gif].  

Proof.

 

Iterated Interpolation

    We now discuss some heuristic methods of constructing interpolation polynomials recursively.  The methods of Aitken and Neville are examples of how iteration is used to construct a sequence of polynomial approximating of increasing order.

Definition (Selected Interpolation).  Given the function  [Graphics:Images/NevilleAlgorithmProof_gr_104.gif]  that is to be approximated, and the set of nodes:  

        [Graphics:Images/NevilleAlgorithmProof_gr_105.gif].

For any subset of  k  nodes

        [Graphics:Images/NevilleAlgorithmProof_gr_106.gif]  

the polynomial that agrees with  f[x]  at the points [Graphics:Images/NevilleAlgorithmProof_gr_107.gif] is denoted  

        [Graphics:Images/NevilleAlgorithmProof_gr_108.gif].

The polynomial  [Graphics:Images/NevilleAlgorithmProof_gr_109.gif]  of degree  k-1  agrees with  f[x]  at these knots [Graphics:Images/NevilleAlgorithmProof_gr_110.gif]  

        [Graphics:Images/NevilleAlgorithmProof_gr_111.gif]    for    [Graphics:Images/NevilleAlgorithmProof_gr_112.gif].  

Exploration.

 

Successive Interpolation

    Consider polynomial interpolation based on equally spaced nodes
    
        [Graphics:Images/NevilleAlgorithmProof_gr_174.gif]  

If all  [Graphics:Images/NevilleAlgorithmProof_gr_175.gif]  nodes are used then a loose claim is that the interpolating polynomial  [Graphics:Images/NevilleAlgorithmProof_gr_176.gif]  will have order of approximation  [Graphics:Images/NevilleAlgorithmProof_gr_177.gif].  Usually there is an abundance of nodes (think 50, 100,...) and the degree of the interpolating polynomial is small (think 2, 3, 4, 5 or 6).  Polynomials of smaller degree  [Graphics:Images/NevilleAlgorithmProof_gr_178.gif]  are of practical value:  
        

[Graphics:Images/NevilleAlgorithmProof_gr_179.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_180.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_181.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_182.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_183.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_184.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_185.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_186.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_187.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_188.gif]

  

    The accuracy of interpolation increases with the degree of the polynomial.  Since the polynomial constructions are unique the following theorem applies for the Lagrange polynomial, Newton polynomial and the polynomials constructed with both Aitken's method and Neville's method too.

 

Theorem (Remainder Term).  Assume that  [Graphics:Images/NevilleAlgorithmProof_gr_189.gif] and  [Graphics:Images/NevilleAlgorithmProof_gr_190.gif] for  [Graphics:Images/NevilleAlgorithmProof_gr_191.gif]  are distinct  values.  Then

    [Graphics:Images/NevilleAlgorithmProof_gr_192.gif],
    
where [Graphics:Images/NevilleAlgorithmProof_gr_193.gif] is a polynomial that can be used to approximate  [Graphics:Images/NevilleAlgorithmProof_gr_194.gif],  for example, the Lagrange polynomial

    [Graphics:Images/NevilleAlgorithmProof_gr_195.gif],  

and we write  

    [Graphics:Images/NevilleAlgorithmProof_gr_196.gif].

The Lagrange polynomial goes through the [Graphics:Images/NevilleAlgorithmProof_gr_197.gif] points  [Graphics:Images/NevilleAlgorithmProof_gr_198.gif],  i.e.

    [Graphics:Images/NevilleAlgorithmProof_gr_199.gif]    for   [Graphics:Images/NevilleAlgorithmProof_gr_200.gif].  

The remainder term  [Graphics:Images/NevilleAlgorithmProof_gr_201.gif] has the form

    [Graphics:Images/NevilleAlgorithmProof_gr_202.gif],

for some value [Graphics:Images/NevilleAlgorithmProof_gr_203.gif] that lies in the interval [Graphics:Images/NevilleAlgorithmProof_gr_204.gif].  

Proof  See Lagrange Polynomials  

 

Theorem.  (Error Bounds for Lagrange Interpolation, Equally Spaced Nodes)  Assume that  [Graphics:Images/NevilleAlgorithmProof_gr_205.gif]  defined on [Graphics:Images/NevilleAlgorithmProof_gr_206.gif],  which contains the equally spaced nodes  [Graphics:Images/NevilleAlgorithmProof_gr_207.gif].  Additionally, assume that    [Graphics:Images/NevilleAlgorithmProof_gr_208.gif]  and the derivatives of  [Graphics:Images/NevilleAlgorithmProof_gr_209.gif]  up to the order  [Graphics:Images/NevilleAlgorithmProof_gr_210.gif]  are continuous and bounded on the special subintervals  [Graphics:Images/NevilleAlgorithmProof_gr_211.gif], [Graphics:Images/NevilleAlgorithmProof_gr_212.gif], [Graphics:Images/NevilleAlgorithmProof_gr_213.gif], [Graphics:Images/NevilleAlgorithmProof_gr_214.gif], and [Graphics:Images/NevilleAlgorithmProof_gr_215.gif], respectively;  that is,

    [Graphics:Images/NevilleAlgorithmProof_gr_216.gif],  

for  [Graphics:Images/NevilleAlgorithmProof_gr_217.gif].  The error terms corresponding to these three cases have the following useful bounds on their magnitude  

(i).    [Graphics:Images/NevilleAlgorithmProof_gr_218.gif][Graphics:Images/NevilleAlgorithmProof_gr_219.gif]   is valid for  [Graphics:Images/NevilleAlgorithmProof_gr_220.gif],  

(ii).    [Graphics:Images/NevilleAlgorithmProof_gr_221.gif][Graphics:Images/NevilleAlgorithmProof_gr_222.gif]   is valid for  [Graphics:Images/NevilleAlgorithmProof_gr_223.gif],  

(iii).    [Graphics:Images/NevilleAlgorithmProof_gr_224.gif][Graphics:Images/NevilleAlgorithmProof_gr_225.gif]   is valid for  [Graphics:Images/NevilleAlgorithmProof_gr_226.gif],  

(iv).    [Graphics:Images/NevilleAlgorithmProof_gr_227.gif][Graphics:Images/NevilleAlgorithmProof_gr_228.gif]   is valid for  [Graphics:Images/NevilleAlgorithmProof_gr_229.gif],  

(v).    [Graphics:Images/NevilleAlgorithmProof_gr_230.gif][Graphics:Images/NevilleAlgorithmProof_gr_231.gif]   is valid for  [Graphics:Images/NevilleAlgorithmProof_gr_232.gif].  

Proof  See Lagrange Polynomials  

 

 

The Main Results

    In practice the subset of  [Graphics:Images/NevilleAlgorithmProof_gr_233.gif]  nodes [Graphics:Images/NevilleAlgorithmProof_gr_234.gif] is not chosen at random over the larger set [Graphics:Images/NevilleAlgorithmProof_gr_235.gif].  Instead, the nodes are clustered near a specific value of  x  at which the function   f[x]  is to be approximated by  [Graphics:Images/NevilleAlgorithmProof_gr_236.gif].  Often times it is a sequential subset of nodes  [Graphics:Images/NevilleAlgorithmProof_gr_237.gif] with  [Graphics:Images/NevilleAlgorithmProof_gr_238.gif].   It is desired to have the ability to use permutations of the list [Graphics:Images/NevilleAlgorithmProof_gr_239.gif] when constructing the interpolating polynomial.  It is also useful to use a sequence of polynomial approximations with increasing degree.  The following theorem gives the recursive step for generating such a sequence.  

 

Theorem (Recursive Polynomial Construction).  Given the function  [Graphics:Images/NevilleAlgorithmProof_gr_240.gif]  that is to be approximated, and the set of [Graphics:Images/NevilleAlgorithmProof_gr_241.gif] distinct nodes  

    [Graphics:Images/NevilleAlgorithmProof_gr_242.gif].  

For any pair of nodes  [Graphics:Images/NevilleAlgorithmProof_gr_243.gif],  suppose that we have constructed the polynomials:

    [Graphics:Images/NevilleAlgorithmProof_gr_244.gif]  which agrees with [Graphics:Images/NevilleAlgorithmProof_gr_245.gif] at the nodes  [Graphics:Images/NevilleAlgorithmProof_gr_246.gif],  

    [Graphics:Images/NevilleAlgorithmProof_gr_247.gif]  which agrees with [Graphics:Images/NevilleAlgorithmProof_gr_248.gif] at the nodes  [Graphics:Images/NevilleAlgorithmProof_gr_249.gif].  

Then   [Graphics:Images/NevilleAlgorithmProof_gr_250.gif]   is formed by making a combination of the above two polynomials

    [Graphics:Images/NevilleAlgorithmProof_gr_251.gif],
    or
    [Graphics:Images/NevilleAlgorithmProof_gr_252.gif],

and it agrees with [Graphics:Images/NevilleAlgorithmProof_gr_253.gif] at all the nodes  [Graphics:Images/NevilleAlgorithmProof_gr_254.gif].

Remark. Other equivalent ways to write  [Graphics:Images/NevilleAlgorithmProof_gr_255.gif] are

    [Graphics:Images/NevilleAlgorithmProof_gr_256.gif],
    or
    [Graphics:Images/NevilleAlgorithmProof_gr_257.gif].

Proof.

 

The Interpolation Tableau

    The methods of Aitken and Neville use recursive polynomial construction.  The following tables indicate how the two constructions are made.  The extra column at the right (the values [Graphics:Images/NevilleAlgorithmProof_gr_279.gif])  have been included to assist with performing hand calculations.  This extra column is not necessary for hand computations.  It will be revealed that the diagonals are equivalent.  

 

Neville's Method.  In each new elements is computed using the element in the {same row, preceding column} and {preceding row, preceding column}.

    

[Graphics:Images/NevilleAlgorithmProof_gr_280.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_281.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_282.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_283.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_284.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_285.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_286.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_287.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_288.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_289.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_290.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_291.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_292.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_293.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_294.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_295.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_296.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_297.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_298.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_299.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_300.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_301.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_302.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_303.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_304.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_305.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_306.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_307.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_308.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_309.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_310.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_311.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_312.gif]


Table 1.  Neville's Method   [Graphics:Images/NevilleAlgorithmProof_gr_313.gif]    for    [Graphics:Images/NevilleAlgorithmProof_gr_314.gif].  

 

Aitken's Method.  In each new elements is computed using the element in the {same row, preceding column} and {top row, preceding column}.

    

[Graphics:Images/NevilleAlgorithmProof_gr_315.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_316.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_317.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_318.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_319.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_320.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_321.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_322.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_323.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_324.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_325.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_326.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_327.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_328.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_329.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_330.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_331.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_332.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_333.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_334.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_335.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_336.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_337.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_338.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_339.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_340.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_341.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_342.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_343.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_344.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_345.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_346.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_347.gif]


Table 2.  Aitken's Method   [Graphics:Images/NevilleAlgorithmProof_gr_348.gif]    for    [Graphics:Images/NevilleAlgorithmProof_gr_349.gif].  

Exploration.

 

The Rearranged Nodes

    Aitken's and Neville's methods agree on the diagonal, and one usually tests for convergence of these values.  If  [Graphics:Images/NevilleAlgorithmProof_gr_429.gif]  is to be approximated at  [Graphics:Images/NevilleAlgorithmProof_gr_430.gif]  then one improvement that can be made is to rearrange the nodes so that they are "closer to [Graphics:Images/NevilleAlgorithmProof_gr_431.gif]" in the sense that is explained in the following result.  
    
Theorem(Rearrangement of Nodes).   Given the function  [Graphics:Images/NevilleAlgorithmProof_gr_432.gif],  and the set of  [Graphics:Images/NevilleAlgorithmProof_gr_433.gif] distinct nodes  [Graphics:Images/NevilleAlgorithmProof_gr_434.gif].  If  [Graphics:Images/NevilleAlgorithmProof_gr_435.gif]  is to be approximated at the point  [Graphics:Images/NevilleAlgorithmProof_gr_436.gif] ,  then let  

    [Graphics:Images/NevilleAlgorithmProof_gr_437.gif]  
    
be the rearrangement of  [Graphics:Images/NevilleAlgorithmProof_gr_438.gif] such that [Graphics:Images/NevilleAlgorithmProof_gr_439.gif] is an increasing sequence.  Then the diagonal terms  

    [Graphics:Images/NevilleAlgorithmProof_gr_440.gif]  

will converge to  [Graphics:Images/NevilleAlgorithmProof_gr_441.gif]  faster than any other rearrangement of the nodes.

 

The Improved Interpolation Tableau

    The tables for Aitken's and Neville's methods can be stored in a two-dimensional array and do not need long subscript lists as shown in the following tables.  

Neville's Method.  In each new elements is computed using the element in the {same row, preceding column} and {preceding row, preceding column}.

    

[Graphics:Images/NevilleAlgorithmProof_gr_442.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_443.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_444.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_445.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_446.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_447.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_448.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_449.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_450.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_451.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_452.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_453.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_454.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_455.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_456.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_457.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_458.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_459.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_460.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_461.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_462.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_463.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_464.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_465.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_466.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_467.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_468.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_469.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_470.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_471.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_472.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_473.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_474.gif]

   
    Table 3.  Neville's Method   [Graphics:Images/NevilleAlgorithmProof_gr_475.gif]    for    [Graphics:Images/NevilleAlgorithmProof_gr_476.gif].  

 

Aitken's Method.  In each new elements is computed using the element in the {same row, preceding column} and {top row, preceding column}.

    

[Graphics:Images/NevilleAlgorithmProof_gr_477.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_478.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_479.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_480.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_481.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_482.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_483.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_484.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_485.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_486.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_487.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_488.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_489.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_490.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_491.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_492.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_493.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_494.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_495.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_496.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_497.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_498.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_499.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_500.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_501.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_502.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_503.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_504.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_505.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_506.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_507.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_508.gif]

[Graphics:Images/NevilleAlgorithmProof_gr_509.gif]

   
Table 4.  Aitken's Method   [Graphics:Images/NevilleAlgorithmProof_gr_510.gif]    for    [Graphics:Images/NevilleAlgorithmProof_gr_511.gif].  

 

The Improved Subroutines using Matrices

    The subroutines for Aitken's and Neville's methods can be modified to use matrices, this is the final improvement.

Algorithm (Neville Interpolation).   Given the nodes [Graphics:Images/NevilleAlgorithmProof_gr_512.gif] the Neville interpolation at [Graphics:Images/NevilleAlgorithmProof_gr_513.gif] is  [Graphics:Images/NevilleAlgorithmProof_gr_514.gif] where we compute:

        [Graphics:Images/NevilleAlgorithmProof_gr_515.gif]    

 

Algorithm (Aitken Interpolation).   Given the nodes [Graphics:Images/NevilleAlgorithmProof_gr_516.gif] the Aitken interpolation at [Graphics:Images/NevilleAlgorithmProof_gr_517.gif] is  [Graphics:Images/NevilleAlgorithmProof_gr_518.gif] where we compute:

        [Graphics:Images/NevilleAlgorithmProof_gr_519.gif]  

 

References

  1. Elementary Numerical Analysis, Section 2.4, Interpolation at an Increasing Number of Points  
    S.D.Conte; Carl de Boor  
    McGraw-Hill Book Co., Inc., (1980), New York, pp. 46-51.  
  2. Introduction to Numerical Analysis, Section  2.7, Iterated Interpolation  
    F. B. Hildebrand   
    McGraw-Hill Book Co., Inc., (1974), New York, pp. 66-68.  
  3. A First Course in Numerical Analysis, Section 3.6, Iterated Interpolation  
    Anthony Ralston    
    McGraw-Hill Book Co., Inc., (1965), New York, pp.  57-59.  
  4. Principles of Numerical Analysis, Section 5.1, Polynomial Interpolation   
    Alston S. Householder  
    McGraw-Hill Book Co., Inc., (1953), New York, pp. 200-204.  
  5. Iterative Interpolation  
    Eric Harold Neville  
    Indian Math. Soc., Jn., v. 20, 1933, p. 87-120.  
  6. On interpolation by iteration of proportional parts, without the use of differences  
    A. C. Aitken  
    Edinburgh Math. Soc., Proc., ser. 2, v. 3, 1932, p. 56-76.  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(c) John H. Mathews 2005