Abstract
An interpolation polynomial of orderN is constructed fromp independent subpolynomials of ordern ∼ N/p. Each such subpolynomial is found independently and in parallel. Moreover, evaluation of the polynomial at any given point is done independently and in parallel, except for a final step of summation ofp elements. Hence, the algorithm has almost no communication overhead and can be implemented easily on any parallel computer. We give examples of finite-difference interpolation, trigonometric interpolation, and Chebyshev interpolation, and conclude with the general Hermite interpolation problem.
Similar content being viewed by others
References
M. L. Dowling,A fast parallel Horner algorithm, SIAM J. Comput., 19 (1990), pp. 133–142.
O. Egecioglu, E. Gallopoulos and Ç. Koç,Fast computation of divided differences and parallel Hermite interpolation, J. Complexity, 30 (1990), pp. 268–288.
O. Egecioglu, E. Gallopoulos and Ç. Koç,A parallel method for fast and practical high-order Newton interpolation, BIT, 30 (1990), pp. 268–288.
P. Henrici,Essentials of Numerical Analysis, John Wiley & Sons, 1982.
F. B. Hildebrand,Introduction to Numerical Analysis, McGraw-Hill Book Company, 1974.
I. Munro and M. Paterson,Optimal algorithms for parallel polynomial evaluation, J. Comput. System Sci., 7 (1973), pp. 189–198.
J. Reif,Logarithmic depth circuits for algebraic functions, SIAM J. Comput., 15 (1986), pp. 231–242.
J. Stoer and R. Bulirsch,Introduction to Numerical Analysis, Springer Verlag, 1980.
W. J. Taylor,Method of Lagrangian curvilinear interpolation, J. Res. of the Nat. Bur. of Standards, 35 (1945), pp. 151–155.
W. Werner,Polynomial interpolation: Lagrange versus Newton, Math. Comp. 43 (1984), pp. 205–217.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bar-On, I., Sidi, A. New algorithms for polynomial and trigonometric interpolation on parallel computers. BIT 32, 464–480 (1992). https://doi.org/10.1007/BF02074881
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02074881