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
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