Jump to content

Graeffe's method

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mmoore2 (talk | contribs) at 01:27, 27 July 2006 (Redirecting to Root-squaring method). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Redirect page
  1. REDIRECT Dandelin-Gräffe method
  2. REDIRECT Dandelin-Graeffe method
  3. REDIRECT Graeffe-Lobachevsky method

Graeffe's method is an algorithm for finding multiple roots of a polynomial. It was developed independently by Graeffe, Dandelin, and Lobachevsky (MathWorld). The method separates the roots of a polynomial by squaring them repeatedly, and uses the Vieta relations in order to approximate the roots.

Let be an degree polynomial.

Then

Hence

The roots of (when viewed as a polynomial in the variable ) are . We have sqaured the roots of our original polynomial . Iterating this procedure several times separates the roots with respect to their magnitudes. Repeating k times gives a polynomial in the variable of degree n. Write this polynomial as

Next the Vieta relations are used

So that if the roots are sufficiently separated

and so on.

Finally logarithms are used in order to find the roots of the original polynomial. Graeffe's method works best for polynomials with real simple roots, though it can be adapted for polynomials with complex roots and double roots.

See also

Root-finding algorithm Vieta relations

MathWorld: Graeffe's Method