Quasi-gcd computations (Q1071503): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Changed an Item
Property / describes a project that uses
 
Property / describes a project that uses: GCDHEU / rank
 
Normal rank

Revision as of 07:25, 29 February 2024

scientific article
Language Label Description Also known as
English
Quasi-gcd computations
scientific article

    Statements

    Quasi-gcd computations (English)
    0 references
    0 references
    1985
    0 references
    For univariate polynomials with real or complex coefficients and a given error bound \(\epsilon >0\), h is called a quasi-gcd of f and g, if h is an \(\epsilon\)-approximate divisor of f and of g and if any (exact) common divisor of f, g is an approximate divisor of h. Extended quasi-gcd computation means to find such h and additional cofactors, u, v such that \(| uf+vg-h| <\epsilon | h|\) holds. Suitable ''pivoting'' leads to a numerically stable version of Euclid's algorithm for solving this task. Further refinements by a divide-and-conquer technique and by means of fast algorithms for polynomial arithmetic then yield the worst case upper bound \(O(n^ 2lg n(lg(1/\epsilon)+n lg n))\) of ''pointer time'' for nth-degree polynomials. In the particular case of integer polynomials, however, an immediate reduction to fast integer gcd computation is recommended, instead.
    0 references
    algebraic complexity
    0 references
    univariate polynomials
    0 references
    approximate divisor
    0 references
    numerically stable version of Euclid's algorithm
    0 references
    worst case upper bound
    0 references

    Identifiers