Jump to content

Lehmer–Schur algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 203.26.112.49 (talk) at 03:48, 20 September 2005. 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)

In mathematics, the Lehmer-Schur Algorithm is a root-finding algorithm extending the one-dimensional bracketting used by the bisection method to find the roots of a meromorphic function inside any rectangular region of analyticity.

The rectangle in question is quadrisected into four, congruent quarter rectangles. The argument principle is then applied to the boundary of each quarter to find the winding number for the boundary. Given that the function is analytic within each of these quarters, a nonzero winding number N (always an integer) identifies N zeros of the function inside that quarter, each zero counted as many times as its multiplicity.

Analogously with the bisection method, the algorithm is then applied recursively to any quarter whose boundary has nonzero winding number to further refine the estimates of the zeros. The recursion is repeated until the zero-containing rectangles are either small enough that their centres give sufficiently accurate zero estimates. Alternatively, another root-finding algorithm can be applied to the estimates to further refine them.