"Bernstein fast gcd notes" - читать интересную книгу автораFrom: [email protected] (David Lieberman)
Subject: Re: Roots of higher order polynomials Date: 08 Jun 1999 10:40:53 -0400 Newsgroups: sci.math.research Keywords: efficiency of Euclid's algorithm for g.c.d. In article <[email protected]>, Greg Kuperberg >In article <030619990902577004%[email protected]>, >G. A. Edgar >>Wouldn't the Euclidean algorithm (to find the greatest common >>divisor of two polynomials) be easier than evaluating >>a large determinant [of the resultant matrix]? >I think that if you are free to use a special sparse matrix method to >compute the determinant, the two algorithms are almost equivalent. The euclidean algorithm is far more efficient than the computation of the resultant determinant. For one thing you only need two rows of storage rather than n+m and for another when you subtract a multiple of one polynomial from the other you are simultaneously reducing many rows of the resultant matrix. The determinant computation is O((n+m)^3), while euclid is O(n^2) (in fact one has improvements on euclid due to Aho Hopcroft and Ullman if I remember correctly. Moreover, euclid gives more information at the end...ie it identifies the gcd rather than simply saying whether a nontrivial gcd exists. More precisely, euclid gives different information at the end... this is particularly noticeable when the ring of coefficients is not a field e.g. when one is dealing with multivariate polynomials. The resultant determinant is still defined and is computed using only operations in the coefficient ring, and is quite useful at least in theory, for doing elimination. It is quite costly to compute. The euclidean algorithm does not compute this resultant and in fact requires one to work in the ring of fractions. In the case of a domain, euclid plus bookkeeping allows one to compute the resultant. (See Cox, Little and O'Shea). What is known about the most efficient way to evaluate the resultant in general? ============================================================================== From: [email protected] (D. J. Bernstein) Subject: Re: Roots of higher order polynomials Date: 8 Jun 1999 18:42:30 GMT Newsgroups: sci.math.research |
|
|