On fast multiplication of polynomials over arbitrary algebras (Q1186518)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: On fast multiplication of polynomials over arbitrary algebras |
scientific article; zbMATH DE number 36749
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | On fast multiplication of polynomials over arbitrary algebras |
scientific article; zbMATH DE number 36749 |
Statements
On fast multiplication of polynomials over arbitrary algebras (English)
0 references
28 June 1992
0 references
We generalize the well-known Schönhage-Strassen algorithm [\textit{A. Schönhage} and \textit{V. Strassen}, Computing 7, 281--292 (1972; Zbl 0223.68007)] for multiplying large integers to an algorithm for multiplying polynomials with coefficients from an arbitrary, not necessarily commutative, not necessarily associative, algebra \({\mathcal A}\). Our main result is an algorithm to multiply polynomials of degree \(<n\) in \(O(n\log n)\) algebra multiplications and \(O(n\log n\log\log n)\) algebra additions/subtractions (we count a subtraction as an addition). The constant implied by the ``\(O\)'' does not depend upon the algebra \({\mathcal A}\). The parallel complexity of our algorithm, i.e., the depth of the corresponding arithmetic circuit, is \(O(\log n)\).
0 references
polynomial multiplication procedure
0 references
Schönhage-Strassen algorithm
0 references
0.93458027
0 references
0.9229015
0 references
0.9127315
0 references
0 references
0.9069766
0 references
0.9015616
0 references
0.9015616
0 references
0.90026444
0 references