On fast multiplication of polynomials over arbitrary algebras (Q1186518)

From MaRDI portal
Revision as of 16:06, 15 May 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references