Practical fast polynomial multiplication

60Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

Abstract

The "fast" polynomial multiplication algorithms for dense univariate polynomials are those which are asymptotically faster than the classical 0(N 2) method. These "fast" algorithms suffer from a common defect that the size of the problem at which they start to be better than the classical method is quite large; so large, in fact that it is impractical to use them in an algebraic manipulation system. A number of techniques are discussed here for improving these fast algorithms. The combination of the best of these improvements results in a Hybrid Mixed Basis FFT multiplication algorithm which has a cross-over point at degree 25 and is generally faster than a basic FFT algorithm, while retaining the desirable O(N log N) timing function of an FFT approach. The application of these methods to multivariate polynomials is also discussed. The use is advocated of the Kronecker Trick to speed up a fast algorithm. This results in a method which has a cross-over point at degree 5 for bivariate polynomials. Both theoretical and empirical computing times are presented for all algorithms discussed.

Cite

CITATION STYLE

APA

Moenck, R. T. (1976). Practical fast polynomial multiplication. In Proceedings of the 3rd ACM Symposium on Symbolic and Algebraic Computation, SYMSAC 1976 (pp. 136–148). Association for Computing Machinery, Inc. https://doi.org/10.1145/800205.806332

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free