skip to main content
10.1145/1390768.1390775acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article

Products of ordinary differential operators by evaluation and interpolation

Published:20 July 2008Publication History

ABSTRACT

It is known that multiplication of linear differential operators over ground fields of characteristic zero can be reduced to a constant number of matrix products. We give a new algorithm by evaluation and interpolation which is faster than the previously-known one by a constant factor, and prove that in characteristic zero, multiplication of differential operators and of matrices are computationally equivalent problems. In positive characteristic, we show that differential operators can be multiplied in nearly optimal time. Theoretical results are validated by intensive experiments.

References

  1. Bernstein, D. J. Fast multiplication and its applications. To appear in Buhler-Stevenhagen Algorithmic number theory. http://cr.yp.to/papers.html#multappsGoogle ScholarGoogle Scholar
  2. Bostan, A., Chyzak, F., Le Roux, N. Skew-polynomial products by evaluation and interpolation, in preparation.Google ScholarGoogle Scholar
  3. Bostan, A., Chyzak, F., Li, Z., Salvy, B. Common multiples of linear ordinary differential and difference operators, in preparation.Google ScholarGoogle Scholar
  4. Bostan, A., Schost, É., August 2005. Polynomial evaluation and interpolation on special sets of points. Journal of Complexity 21 (4), 420--446. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cantor, D. G., Kaltofen, E., 1991. On fast multiplication of polynomials over arbitrary algebras. Acta Inform. 28 (7), 693--701. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Chyzak, F. http://algo.inria.fr/chyzak/mgfun.html.Google ScholarGoogle Scholar
  7. Coppersmith, D., Winograd, S., Mar. 1990. Matrix multiplication via arithmetic progressions. Journal of Symbolic Computation 9 (3), 251--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. von zur Gathen, J., Gerhard, J., 1997. Fast algorithms for Taylor shifts and certain difference equations. In: Proceedings of ISSAC'97. ACM Press, New York, pp. 40--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. von zur Gathen, J., Gerhard, J., 1999. Modern computer algebra. Cambridge University Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gerhard, J., 2000. Modular algorithms for polynomial basis conversion and greatest factorial factorization. In: RWCA'00. pp. 125--141.Google ScholarGoogle Scholar
  11. van der Hoeven, J., 2002. FFT-like multiplication of linear differential operators. Journal of Symbolic Computation 33 (1), 123--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kaporin, I., 2004. The aggregation and cancellation techniques as a practical tool for faster matrix multiplication. Theor. Comput. Sci. 315 (2-3), 469--510. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Schönhage, A., Strassen, V., 1971. Schnelle Multiplikation großer Zahlen. Computing 7, 281--292.Google ScholarGoogle Scholar
  14. Strassen, V., 1969. Gaussian elimination is not optimal. Numerische Mathematik 13, 354--356.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Takayama, N. http://www.math.kobe-u.ac.jp/KAN/.Google ScholarGoogle Scholar

Index Terms

  1. Products of ordinary differential operators by evaluation and interpolation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ISSAC '08: Proceedings of the twenty-first international symposium on Symbolic and algebraic computation
      July 2008
      348 pages
      ISBN:9781595939043
      DOI:10.1145/1390768

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 July 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate395of838submissions,47%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader