A fast parallel sparse polynomial GCD algorithm (Q1994882)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A fast parallel sparse polynomial GCD algorithm
scientific article

    Statements

    A fast parallel sparse polynomial GCD algorithm (English)
    0 references
    0 references
    0 references
    18 February 2021
    0 references
    This work introduces a parallel modular GCD algorithm for sparse multivariate polynomials with integer coefficients. The computation of the GCD of multivariate polynomials is known as an important problem in symbolic computation and has been studied by many authors. The bottleneck in this problem was always the growth of the coefficients through the computations until modular algorithms appeared in the 70s, which are really efficient for sparse polynomials. In this work, the authors combine a Kronecker substitution with a Ben-Or/Tiwari sparse interpolation modulo a smooth prime to determine the support of the GCD. Throughout the article, they explain in detail the strengths (fast, highly parallelizable) and weaknesses (existence of unlucky homomorphisms, that is, unlucky evaluation points) of their methodology. They also compare their implementation with the serial implementations they have done of Zippel's GCD algorithm in Maple and Magma.
    0 references
    modular algorithms
    0 references
    sparse polynomial interpolation
    0 references
    multivariate polynomial GCD computation
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references