Skip to main content
Log in

Parallel Hermite interpolation: An algebraic approach

Parallele Hermitesche Interpolation: Ein algebraischer Zugang

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Givenn+1 distinct points and arbitrary order derivative information at these points, a parallel algorithm to compute the coefficients of the corresponding Hermite interpolating polynomial inO (logn) parallel arithmetic operations usingO (n 2) processors is presented. The algorithm relies on a novel closed formula that yields the expansion of the generalized divided differences in terms of the given function and derivative values. We show that each one of the coefficients in this expansion and the required linear combinations can be evaluated efficiently.

The particular cases where up to first and second order derivative information is available are treated in detail. The proof of the general case, where arbitrarily high order derivative information is available, involves algebraic arguments that make use of the theory of symmetric, functions.

Zusammenfassung

Gegeben seienn+1 verschiedene Punkte sowie die Werte von Ableitungen beliebiger Ordnung in diesen Punkten. Für die Berechnung der Koeffizienten des zugehörigen Hermiteschen Interpolationspolynoms wird ein paralleler Algorithmus vorgestellt, derO (logn) parallele arithmetische Operationen aufO (n 2) Prozessoren benötigt. Der Algorithmus basiert auf einer neuartigen geschlossenen Darstellung der verallgemeinerten Differenzenquotienten durch die gegebenen Funktions- und Ableitungswerte. Wir zeigen, daß sowohl die Koeffizienten in dieser Darstellung als auch die benötigten Linearkombinationen effizient berechnet werden können.

Detailliert behandelt werden die Spezialfälle, daß die Ableitungen bis zur ersten bzw. zweiten Ordnung bekannt sind. Für den Beweis des allgemeinen Falles, wo Ableitungswerte beliebiger höherer Ordnung verfügbar sind, wird ein algebraischer Zugang gewählt, bei dem die Theorie symmetrischer Funktionen herangezogen wird.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abramowitz, M., Stegun, I. A.: Handbook of Mathematical Functions, pp. 877. Dover 1972.

  2. Aho, A., Hopcroft, J. E., Ullman, J. D.: The Design and Analysis of Computer Algorithms. Addison-Wesley 1974.

  3. Eğecioğlu, Ö., Gallopoulos, E., Koç, Ç. K.: Fast and practical parallel polynomial interpolation. Technical Report No. 646, Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, January 1987, submitted, to Journal of Parallel and Distributed Computing.

  4. Koç, Ç. K.: Parallel Algorithms for Interpolation and Approximation. PhD. Thesis, Department of ECE, University of California, Santa Barbara, July 1988.

    Google Scholar 

  5. Krogh, F.: Efficient algorithms for polynomial interpolation and divided differences. Mathematics of Computation24/109, 185–190 (1970).

    Google Scholar 

  6. Kruskal, C. P., Rudolph, L., Snir, M.: The power of parallel prefix. IEEE Transactions on ComputersC-30/10, 965–968 (1985).

    Google Scholar 

  7. Kung, H. T.: Fast evaluation and interpolation. Technical Report, Department of Computer Science, Carnegie-Mellon University, January 1973.

  8. Ladner, R., Fischer, M.: Parallel prefix computation. Journal of ACM27/4, 831–838 (1980).

    Google Scholar 

  9. MacDonald, I. G.: Symmetric Functions and Hall Polynomials. London: Oxford University Press 1979.

    Google Scholar 

  10. McKeown, G. P.: Interpolation using a systolic array. ACM Transactions on Mathematical Software12/2, 162–170 (1986).

    Google Scholar 

  11. Reif, J.: Logarithmic depth circuits for algebraic functions. SIAM Journal on Computing15/1, 231–242 (1986).

    Google Scholar 

  12. Tsao, N. K., Prior, R.: On multipoint numerical interpolation. ACM Transaction on Mathematical Software4/1, 51–56 (1978).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Supported in part by NSF Grant No. DCR-8603722.

Supported in part by the National Science Foundation under Grants Nos. NSF DCR84-10110 and NSF DCR 85-09770, the U. S. Department of Energy under Grant No. DOE DE-FG02-85ER25001, the Air Force Office of Scientific Research Grant No. AFOSR-85-0221 and an IMB Donation.

Supported by Lawrence Livermore National Laboratory Contract No. LLNL-7526225.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eğecioğlu, Ö., Gallopoulos, E. & Koç, Ç.K. Parallel Hermite interpolation: An algebraic approach. Computing 42, 291–307 (1989). https://doi.org/10.1007/BF02243225

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02243225

AMS Subject Classifications (1985)

Key words

Navigation