Skip to main content

Polynomial Evaluation and Interpolation and Transformations of Matrix Structures

  • Conference paper
Computer Algebra in Scientific Computing (CASC 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8136))

Included in the following conference series:

  • 900 Accesses

Abstract

Multipoint polynomial evaluation and interpolation are fundamental for modern numerical and symbolic computing. The known algorithms solve both problems over any field of constants in nearly linear arithmetic time, but the cost grows to quadratic for numerical solution. By combining a variant of the Multipole celebrated numerical techniques with transformations of matrix structures of [10] we achieve dramatic speedup and for a large class of inputs yield solution algorithms running in nearly linear time as well. The algorithms support similar speedup of approximation of the products of a Vandermonde matrix, its transpose, inverse, and the transpose of the inverse by a vector.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bella, T., Eidelman, Y., Gohberg, I., Olshevsky, V.: Computations with quasiseparable polynomials and matrices. TCS 409(2), 158–179 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bini, D.A., Fiorentino, G.: Design, analysis, and implementation of a multiprecision polynomial rootfinder. Numer. Algs. 23, 127–173 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chandrasekaran, S., Gu, M., Sun, X., Xia, J., Zhu, J.: A superfast algorithm for Toeplitz systems of linear equations. SIMAX 29, 1247–1266 (2007)

    MathSciNet  Google Scholar 

  4. Eidelman, Y., Gohberg, I.: A modification of the Dewilde–van der Veen method for inversion of finite structured matrices. Linear Algebra and Its Applications 343, 419–450 (2002)

    Article  MathSciNet  Google Scholar 

  5. Eidelman, Y., Gohberg, I., Haimovici, I.: Separable Type Representations of Matrices and Fast Algorithms, vol. 1. Birkhäuser, Basel (2013)

    Google Scholar 

  6. Gu, M.: Stable and efficient algorithms for structured systems of linear equations. SIAM J. Matrix Anal. Appl. 19, 279–306 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  7. Gohberg, I., Kailath, T., Olshevsky, V.: Fast Gaussian elimination with partial pivoting for matrices with displacement structure. Mathematics of Computation 64, 1557–1576 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  8. Kirrinnis, P.: Polynomial factorization and partial fraction decomposition by Newton’s iteration. J. Complexity 14, 378–444 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  9. Martinsson, P.G., Rokhlin, V., Tygert, M.: A fast algorithm for the inversion of Toeplitz matrices. Comput. Math. Appl. 50, 741–752 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  10. Pan, V.Y.: On computations with dense structured matrices. Math. Computation 55(191), 179–190 (1990); Proceedings version in Proc. ISSAC 1989, pp. 34–42. ACM Press, New York (1989)

    Article  MATH  Google Scholar 

  11. Priest, D.: Algorithms for arbitrary precision floating point arithmetic. In: Kornerup, P., Matula, D. (eds.) Proc. 10th Symp. Computer Arithmetic, pp. 132–145. IEEE Computer Society Press, Los Angeles (1991)

    Google Scholar 

  12. Pan, V.Y.: Structured Matrices and Polynomials: Unified Superfast Algorithms. Birkhäuser/Springer, Boston/New York (2001)

    Book  Google Scholar 

  13. Pan, V.Y.: Transformations of Matrix Structures Work Again. Tech. Report TR 2013004, PhD Program in Comp. Sci., Graduate Center, CUNY (2013), http://www.cs.gc.cuny.edu/tr/techreport.php?id=449

  14. Pan, V.Y.: Polynomial Evaluation and Interpolation and Transformations of Matrix Structures 1. Tech. Report TR 2013007, PhD Program in Comp. Sci. Graduate Center, CUNY (2013), http://www.cs.gc.cuny.edu/tr/techreport.php?id=452

  15. Pan, V.Y., Tsigaridas, E.P.: On the Boolean complexity of the real root refinement. In: Kauers, M. (ed.) Proc. ISSAC 2013. ACM Press, New York (2013)

    Google Scholar 

  16. Stewart, G.W.: Matrix Algorithms. Basic Decompositions, vol. I. SIAM, Philadelphia (1998)

    MATH  Google Scholar 

  17. Vandebril, R., van Barel, M., Mastronardi, N.: Matrix Computations and Semiseparable Matrices: Linear Systems, vol. 1. The Johns Hopkins University Press, Baltimore (2007)

    Google Scholar 

  18. Xia, J., Xi, Y., Gu, M.: A superfast structured solver for Toeplitz linear systems via randomized sampling. SIMAX 33, 837–858 (2012)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Pan, V.Y. (2013). Polynomial Evaluation and Interpolation and Transformations of Matrix Structures. In: Gerdt, V.P., Koepf, W., Mayr, E.W., Vorozhtsov, E.V. (eds) Computer Algebra in Scientific Computing. CASC 2013. Lecture Notes in Computer Science, vol 8136. Springer, Cham. https://doi.org/10.1007/978-3-319-02297-0_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-02297-0_23

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-02296-3

  • Online ISBN: 978-3-319-02297-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics