Abstract
We present a unified rounding error bound for polynomial evaluation. The bound presented here takes the same general form for the evaluation of a polynomial written in any polynomial basis when the evaluation algorithm can be expressed as a linear recurrence or a first-order linear matrix recurrence relation. Examples of these situations are: Horner's algorithm in the evaluation of power series, Clenshaw's and Forsythe's algorithms in the evaluation of orthogonal polynomial series, de-Casteljau's algorithm for Bernstein polynomial series, the modification of Clenshaw's algorithms in the evaluation of Szegő polynomial series, and so on.
Similar content being viewed by others
References
M. Alfaro, F. Marcellán, M.L. Rezola and A. Ronveaux, On orthogonal polynomials of Sobolev type: Algebraic properties and zeros, SIAM J. Math. Anal. 23 (1992) 737–757.
G.S. Ammar, W.B. Gragg and L. Reichel, An analoge for Szegő polynomials of the Clenshaw algorithm, J. Comput. Appl. Math. 46 (1993) 211–216.
R. Barrio, Rounding error bounds for the Clenshaw and Forsythe algorithms for the evaluation of orthogonal polynomial series, J. Comput. Appl. Math. 138 (2002) 185–204.
R. Barrio, B. Melendo and S. Serrano, Generation and evaluation of orthogonal polynomials in discrete Sobolev spaces I: Algorithms, Preprint (2002).
R. Barrio, B. Melendo and S. Serrano, On the numerical evaluation of linear recurrences, J. Comput. Appl. Math. 150 (2003) 71–86.
R. Barrio and J.M. Peña, Numerical evaluation of the pth derivative of the Jacobi series, to appear in Appl. Numer. Math.
C.W. Clenshaw, A note on the summation of Chebyshev series, Math. Tab. Wash. 9 (1955) 118–120.
P. Deuflhard, On algorithms for the summation of certain special functions, Computing 17 (1976) 37–48.
D. Elliott, Error analysis of an algorithm for summing certain finite series, J. Australian Math. Soc. 8 (1968) 213–221.
G. Farin, Curves and Surfaces for Computer Aided Geometric Design, 4th ed. (Academic Press, San Diego, CA, 1996).
R.T. Farouki and T.N.T. Goodman, On the optimal stability of Bernstein basis,Math. Comp. 65 (1996) 1553–1566.
R.T. Farouki and V.T. Rajan, On the numerical condition of polynomials in Bernstein basis, Comp. Aided Geom. Design 4 (1987) 191–216.
G.E. Forsythe, Generation and use of orthogonal polynomials for data fitting with a digital computer, J. SIAM 5 (1957) 74–88.
W. Gautschi, Questions of numerical condition related to polynomials, in: Studies in Numerical Analysis, ed. G.H. Golub, MAA Studies in Mathematics, Vol. 24 (1984) pp. 140–177.
N.J. Higham, Accuracy and Stability of Numerical Algorithms (SIAM, Philadelphia, PA, 1996).
P. Levrie and R. Piessens, A note on the evaluation of orthogonal polynomials using recurrence relations, Department of Computer Science, K.U. Leuven, Internal Report TW74 (1985).
E. Mainar and J.M. Peña, Error analysis of corner cutting algorithms, Numer. Algorithms 22 (1999) 41–52.
A.C.R. Newbery, Error analysis for polynomial evaluation, Math. Comp. 28 (1974) 789–793.
J. Oliver, An error analysis of the modified Clenshaw method for evaluating Chebyshev and Fourier series, Math. Comp. 20 (1977) 379–391.
J. Oliver, Rounding error propagation in polynomial evaluation schemes, Comput. Appl. Math. 5 (1979) 85–97.
J.L. Schonfelder and M. Ramaz, Error control with polynomial evaluation, IMA J. Numer. Anal. 1 (1980) 105–114.
F.J. Smith, An algorithm for summing orthogonal polynomial series and their derivatives with applications to curve-fitting and interpolation, Math. Comp. 19 (1965) 33–36.
G. Szegő, Orthogonal Polynomials, American Mathematical Society Colloquium Publications, Vol. 23, 4th ed. (Amer. Math. Soc., Providence, RI, 1975).
J.H. Wilkinson, The evaluation of the zeros of ill-conditioned polynomials, Parts I and II, Numer. Math. 1 (1959) 150–166 and 167–180.
J.H. Wilkinson, Rounding Errors in Algebraic Processes, Notes on Applied Science No. 32 (Her Majesty's Stationery Office, London, 1963); reprinted by (Dover, New York, 1994).
H. Zhang, Numerical condition of polynomials in different forms, Electronic Trans. Numer. Anal. 12 (2001) 66–87.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Barrio, R. A Unified Rounding Error Bound for Polynomial Evaluation. Advances in Computational Mathematics 19, 385–399 (2003). https://doi.org/10.1023/A:1024203520270
Issue Date:
DOI: https://doi.org/10.1023/A:1024203520270