On fast multiplication of polynomials over arbitrary algebras (Q1186518)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On fast multiplication of polynomials over arbitrary algebras
scientific article

    Statements

    On fast multiplication of polynomials over arbitrary algebras (English)
    0 references
    0 references
    0 references
    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
    0 references
    0 references
    0 references
    0 references
    polynomial multiplication procedure
    0 references
    Schönhage-Strassen algorithm
    0 references