Abstract
Let x0,x1, ⋯ , xn, be a set of n + 1 distinct real numbers (i.e., xm ≠ xj, for m ≠ j) and let ym,k, for m = 0, 1, ⋯ , n, and k = 0, 1, ⋯ , rm, with rm ∈ IN, be given real numbers. It is known that there exists a unique polynomial pN− 1 of degree N − 1 with \(N={\sum }_{m = 0}^{n}(r_{m}+ 1)\), such that \(p_{N-1}^{(k)}(x_{m})=y_{m,k}\), for m = 0, 1, ⋯ , n and k = 0, ⋯ , rm. pN− 1 is the Hermite interpolation polynomial for the set {(xm, ym,k), m = 0, 1, ⋯ , n, k = 0, 1, ⋯ , rm}. The polynomial pN− 1 can be computed by using the Lagrange generalized polynomials. Recently, Messaoudi et al. (2017) presented a new algorithm for computing the Hermite interpolation polynomial called the Matrix Recursive Polynomial Interpolation Algorithm (MRPIA), for a particular case where rm = μ = 1, for m = 0, 1, ⋯ , n. In this paper, we will give a new formulation of the Hermite polynomial interpolation problem and derive a new algorithm, called the Generalized Recursive Polynomial Interpolation Algorithm (GRPIA), for computing the Hermite polynomial interpolation in the general case. A new result of the existence of the polynomial pN− 1 will also be established, cost and storage of this algorithm will also be studied, and some examples will be given.
Similar content being viewed by others
References
Brezinski, C.: Recursive interpolation, extrapolation and projection. J. Comput. Appl. Math. 9, 369–376 (1983)
Brezinski, C.: Other manifestations of the Schur complement. Linear Algebra Appl. 111, 231–247 (1988)
Cottle, R.W.: Manifestations of the Schur complement. Linear Algebra Appl. 8, 189–211 (1974)
Jbilou, K., Messaoudi, A.: Matrix recursive interpolation algorithm for block linear systems. Direct methods. Linear Algebra Appl. 294, 137–154 (1999)
Messaoudi, A.: Recursive interpolation algorithm: a formalism for linear equations-I: Direct methods. J. Comp. Appl. Math 76, 13–30 (1996)
Messaoudi, A., Sadok, H.: Recursive polynomial interpolation algorithm (RPIA). To appear in Numerical Algorithms (2017)
Messaoudi, A., Sadaka, R., Sadok, H.: New algorithm for computing the Hermite interpolation polynomial. To appear in Numerical Algorithms (2017)
Ouellette, D.V.: Schur complements and statistics. Linear Algebra Appl. 36, 187–295 (1981)
Schur, I.: Potenzreihn im innern des einheitskreises. J. Reine. Angew. Math. 147, 205–232 (1917)
Stoer, J., Bulirsh, R.: Introduction to Numerical Analysis, 2nd edn. Springer-Verlag, New York (1991)
Süli, E., Mayers, D.: An Introduction to Numerical Analysis. Cambridge University Press (2003)
Acknowledgments
We are grateful to the Professor C. Brezinski for his help and encouragement. We would like to thank the referee for his helpful comments and valuable suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Messaoudi, A., Errachid, M., Jbilou, K. et al. GRPIA: a new algorithm for computing interpolation polynomials. Numer Algor 80, 253–278 (2019). https://doi.org/10.1007/s11075-018-0543-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-018-0543-x
Keywords
- Schur complement
- Sylvester’s identity
- Polynomial interpolation
- General Hermite polynomial interpolation
- Recursive polynomial interpolation algorithm
- Matrix recursive polynomial interpolation algorithm