fbpx
Wikipedia

Lehmer–Schur algorithm

In mathematics, the Lehmer–Schur algorithm (named after Derrick Henry Lehmer and Issai Schur) is a root-finding algorithm for complex polynomials, extending the idea of enclosing roots like in the one-dimensional bisection method to the complex plane. It uses the Schur-Cohn test to test increasingly smaller disks for the presence or absence of roots.

Schur-Cohn algorithm

This algorithm allows one to find the distribution of the roots of a complex polynomial with respect to the unit circle in the complex plane.[1][2][3] It is based on two auxiliary polynomials, introduced by Schur.[4]

For a complex polynomial   of degree   its reciprocal adjoint polynomial   is defined by   and its Schur Transform   by

 

where a bar denotes complex conjugation.

So, if   with  , then  , with leading zero-terms, if any, removed. The coefficients of   can therefore be directly expressed in those of   and, since one or more leading coefficients cancel,   has lower degree than  . The roots of  ,  , and   are related as follows.

Lemma

Let   be a complex polynomial and  .

  • The roots of  , including their multiplicities, are the images under inversion in the unit circle of the non-zero roots of  .
  • If  , then  , and   share roots on the unit circle, including their multiplicities.
  • If  , then   and   have the same number of roots inside the unit circle.
  • If  , then   and   have the same number of roots inside the unit circle.
Proof

Along the unit circle   we have   and   which, substituted into the formula   yields the identity   for  . Also   implies  . From this and the definitions above the first two statements follow. The other two statements are a consequence of Rouché's theorem applied on the unit circle to the functions   and   , where   is a polynomial that has as its roots the roots of   on the unit circle, with the same multiplicities. □

For a more accessible representation of the lemma, let  , and   denote the number of roots of   inside, on, and outside the unit circle respectively and similarly for  . Moreover let   be the difference in degree of   and  . Then the lemma implies that   if   and   if   (note the interchange of   and  ).

Now consider the sequence of polynomials    , where   and  . Application of the foregoing to each pair of consecutive members of this sequence gives the following result.

Theorem[Schur-Cohn test]

Let   be a complex polynomial with   and let   be the smallest number such that  . Moreover let   for   and   for  .

  • All roots of   lie inside the unit circle if and only if

 ,   for  , and  .

  • All roots of   lie outside the unit circle if and only if

  for   and  .

  • If   and if   for   (in increasing order) and   otherwise, then   has no roots on the unit circle and the number of roots of   inside the unit circle is
 .

More generally, the distribution of the roots of a polynomial   with respect to an arbitrary circle in the complex plane, say one with centre   and radius  , can be found by application of the Schur-Cohn test to the 'shifted and scaled' polynomial   defined by  .

Not every scaling factor is allowed, however, for the Schur-Cohn test can be applied to the polynomial   only if none of the following equalities occur:   for some   or   while  . Now, the coefficients of the polynomials   are polynomials in   and the said equalities result in polynomial equations for  , which therefore hold for only finitely many values of  . So a suitable scaling factor can always be found, even arbitrarily close to  .

Lehmer's method

Lehmers method is as follows. [5] For a given complex polynomial  , with the Schur-Cohn test a circular disk can be found large enough to contain all roots of  . Next this disk can be covered with a set of overlapping smaller disks, one of them placed concentrically and the remaining ones evenly spread over the annulus yet to be covered. From this set, using the test again, disks containing no root of   can be removed. With each of the remaining disks this procedure of covering and removal can be repeated and so any number of times, resulting in a set of arbitrarily small disks that together contain all roots of  .

The merits of the method are that it consists of repetition of a single procedure and that all roots are found simultaneously, whether they are real or complex, single, multiple or clustered. Also deflation, i.e. removal of roots already found, is not needed and every test starts with the full-precision, original polynomial. And, remarkably, this polynomial has never to be evaluated.

However, the smaller the disks become, the more the coefficients of the corresponding 'scaled' polynomials will differ in relative magnitude. This may cause overflow or underflow of computer computations, thus limiting the radii of the disks from below and thereby the precision of the computed roots. [2] .[6] To avoid extreme scaling, or just for the sake of efficiency, one may start with testing a number of concentric disks for the number of included roots and thus reduce the region where roots occur to a number of narrow , concentric annuli. Repeating this procedure with another centre and combining the results, the said region becomes the union of intersections of such annuli. [7] Finally, when a small disk is found that contains a single root, that root may be further approximated using other methods, e.g. Newton's method.

References

  1. ^ Cohn, A (1922). "Uber die Anzahl der Wurzeln einer algebraischen Gleichung in einem Kreise". Math. Z. 14: 110–148. doi:10.1007/BF01215894. hdl:10338.dmlcz/102550.
  2. ^ a b Henrici, Peter (1988). Applied and computational complex analysis. Volume I: Power series- integration-conformal mapping-location of zeros (Repr. of the orig., publ. 1974 by John Wiley \& Sons Ltd., Paperback ed.). New York etc.: John Wiley. pp. xv + 682. ISBN 0-471-60841-6.
  3. ^ Marden, Morris (1949). The geometry of the zeros of a polynomial in a complex variable. Mathematical Surveys. No. 3. New York: American Mathematical Society (AMS). p. 148.
  4. ^ Schur, I (1917). "Über Potenzreihen, die im Innern des Einheitskreises beschränkt sind". Journal für die reine und angewandte Mathematik. 1917 (147): 205–232. doi:10.1515/crll.1917.147.205.
  5. ^ Lehmer, D.H. (1961). "A machine method for solving polynomial equations". J. Assoc. Comput. Mach. 8: 151–162. doi:10.1145/321062.321064.
  6. ^ Stewart, G.W.III (1969). "On Lehmer's method for finding the zeros of a polynomial". Math. Comput. 23: 829–835. doi:10.2307/2004970.
  7. ^ Loewenthal, Dan (1993). "Improvement on the Lehmer-Schur root detection method". J. Comput. Phys. 109 (2): 164–168. doi:10.1006/jcph.1993.1209.

lehmer, schur, algorithm, mathematics, named, after, derrick, henry, lehmer, issai, schur, root, finding, algorithm, complex, polynomials, extending, idea, enclosing, roots, like, dimensional, bisection, method, complex, plane, uses, schur, cohn, test, test, i. In mathematics the Lehmer Schur algorithm named after Derrick Henry Lehmer and Issai Schur is a root finding algorithm for complex polynomials extending the idea of enclosing roots like in the one dimensional bisection method to the complex plane It uses the Schur Cohn test to test increasingly smaller disks for the presence or absence of roots Schur Cohn algorithm EditThis algorithm allows one to find the distribution of the roots of a complex polynomial with respect to the unit circle in the complex plane 1 2 3 It is based on two auxiliary polynomials introduced by Schur 4 For a complex polynomial p displaystyle p of degree n displaystyle n its reciprocal adjoint polynomial p displaystyle p is defined by p z z n p z 1 displaystyle p z z n overline p bar z 1 and its Schur Transform T p displaystyle Tp by T p p 0 p p 0 p displaystyle Tp overline p 0 p overline p 0 p where a bar denotes complex conjugation So if p z a n z n a 1 z a 0 displaystyle p z a n z n cdots a 1 z a 0 with a n 0 displaystyle a n neq 0 then p z a 0 z n a 1 z n 1 a n displaystyle p z bar a 0 z n bar a 1 z n 1 cdots bar a n with leading zero terms if any removed The coefficients of T p displaystyle Tp can therefore be directly expressed in those of p displaystyle p and since one or more leading coefficients cancel T p displaystyle Tp has lower degree than p displaystyle p The roots of p displaystyle p p displaystyle p and T p displaystyle Tp are related as follows LemmaLet p displaystyle p be a complex polynomial and d T p 0 displaystyle delta Tp 0 The roots of p displaystyle p including their multiplicities are the images under inversion in the unit circle of the non zero roots of p displaystyle p If d 0 displaystyle delta neq 0 then p p displaystyle p p and T p displaystyle Tp share roots on the unit circle including their multiplicities If d gt 0 displaystyle delta gt 0 then p displaystyle p and T p displaystyle Tp have the same number of roots inside the unit circle If d lt 0 displaystyle delta lt 0 then p displaystyle p and T p displaystyle Tp have the same number of roots inside the unit circle ProofAlong the unit circle z 1 displaystyle z 1 we have 1 z z displaystyle 1 overline z z and z n 1 displaystyle z n 1 which substituted into the formula p z z n p z 1 displaystyle p z z n overline p bar z 1 yields the identity p z p z displaystyle p z p z for z 1 displaystyle z 1 Also d 0 displaystyle delta neq 0 implies p 0 p 0 displaystyle p 0 neq p 0 From this and the definitions above the first two statements follow The other two statements are a consequence of Rouche s theorem applied on the unit circle to the functions p 0 p z r z displaystyle overline p 0 p z r z and p 0 p z r z displaystyle overline p 0 p z r z where r displaystyle r is a polynomial that has as its roots the roots of p displaystyle p on the unit circle with the same multiplicities For a more accessible representation of the lemma let n p n p 0 displaystyle n p n p 0 and n p displaystyle n p denote the number of roots of p displaystyle p inside on and outside the unit circle respectively and similarly for T p displaystyle Tp Moreover let d displaystyle d be the difference in degree of p displaystyle p and T p displaystyle Tp Then the lemma implies that n p n p 0 n p n T p n T p 0 n T p d displaystyle n p n p 0 n p n Tp n Tp 0 n Tp d if d gt 0 displaystyle delta gt 0 and n p n p 0 n p n T p d n T p 0 n T p displaystyle n p n p 0 n p n Tp d n Tp 0 n Tp if d lt 0 displaystyle delta lt 0 note the interchange of displaystyle and displaystyle Now consider the sequence of polynomials T k p displaystyle T k p k 0 1 displaystyle k 0 1 ldots where T 0 p p displaystyle T 0 p p and T k 1 p T T k p displaystyle T k 1 p T T k p Application of the foregoing to each pair of consecutive members of this sequence gives the following result Theorem Schur Cohn test Let p displaystyle p be a complex polynomial with T p 0 displaystyle Tp neq 0 and let K displaystyle K be the smallest number such that T K 1 p 0 displaystyle T K 1 p 0 Moreover let d k T k p 0 displaystyle delta k T k p 0 for k 1 K displaystyle k 1 ldots K and d k deg T k p displaystyle d k deg T k p for k 0 K displaystyle k 0 ldots K All roots of p displaystyle p lie inside the unit circle if and only ifd 1 lt 0 displaystyle delta 1 lt 0 d k gt 0 displaystyle delta k gt 0 for k 2 K displaystyle k 2 ldots K and d K 0 displaystyle d K 0 All roots of p displaystyle p lie outside the unit circle if and only ifd k gt 0 displaystyle delta k gt 0 for k 1 K displaystyle k 1 ldots K and d K 0 displaystyle d K 0 If d K 0 displaystyle d K 0 and if d k lt 0 displaystyle delta k lt 0 for k k 0 k 1 k m displaystyle k k 0 k 1 ldots k m in increasing order and d k gt 0 displaystyle delta k gt 0 otherwise then p displaystyle p has no roots on the unit circle and the number of roots of p displaystyle p inside the unit circle is i 0 m 1 i d k i 1 displaystyle sum i 0 m 1 i d k i 1 More generally the distribution of the roots of a polynomial p displaystyle p with respect to an arbitrary circle in the complex plane say one with centre c displaystyle c and radius r displaystyle rho can be found by application of the Schur Cohn test to the shifted and scaled polynomial q displaystyle q defined by q z p c r z displaystyle q z p c rho z Not every scaling factor is allowed however for the Schur Cohn test can be applied to the polynomial q displaystyle q only if none of the following equalities occur T k q 0 0 displaystyle T k q 0 0 for some k 1 K displaystyle k 1 ldots K or T K 1 q 0 displaystyle T K 1 q 0 while d K gt 0 displaystyle d K gt 0 Now the coefficients of the polynomials T k q displaystyle T k q are polynomials in r displaystyle rho and the said equalities result in polynomial equations for r displaystyle rho which therefore hold for only finitely many values of r displaystyle rho So a suitable scaling factor can always be found even arbitrarily close to 1 displaystyle 1 Lehmer s method EditLehmers method is as follows 5 For a given complex polynomial p displaystyle p with the Schur Cohn test a circular disk can be found large enough to contain all roots of p displaystyle p Next this disk can be covered with a set of overlapping smaller disks one of them placed concentrically and the remaining ones evenly spread over the annulus yet to be covered From this set using the test again disks containing no root of p displaystyle p can be removed With each of the remaining disks this procedure of covering and removal can be repeated and so any number of times resulting in a set of arbitrarily small disks that together contain all roots of p displaystyle p The merits of the method are that it consists of repetition of a single procedure and that all roots are found simultaneously whether they are real or complex single multiple or clustered Also deflation i e removal of roots already found is not needed and every test starts with the full precision original polynomial And remarkably this polynomial has never to be evaluated However the smaller the disks become the more the coefficients of the corresponding scaled polynomials will differ in relative magnitude This may cause overflow or underflow of computer computations thus limiting the radii of the disks from below and thereby the precision of the computed roots 2 6 To avoid extreme scaling or just for the sake of efficiency one may start with testing a number of concentric disks for the number of included roots and thus reduce the region where roots occur to a number of narrow concentric annuli Repeating this procedure with another centre and combining the results the said region becomes the union of intersections of such annuli 7 Finally when a small disk is found that contains a single root that root may be further approximated using other methods e g Newton s method References Edit Cohn A 1922 Uber die Anzahl der Wurzeln einer algebraischen Gleichung in einem Kreise Math Z 14 110 148 doi 10 1007 BF01215894 hdl 10338 dmlcz 102550 a b Henrici Peter 1988 Applied and computational complex analysis Volume I Power series integration conformal mapping location of zeros Repr of the orig publ 1974 by John Wiley amp Sons Ltd Paperback ed New York etc John Wiley pp xv 682 ISBN 0 471 60841 6 Marden Morris 1949 The geometry of the zeros of a polynomial in a complex variable Mathematical Surveys No 3 New York American Mathematical Society AMS p 148 Schur I 1917 Uber Potenzreihen die im Innern des Einheitskreises beschrankt sind Journal fur die reine und angewandte Mathematik 1917 147 205 232 doi 10 1515 crll 1917 147 205 Lehmer D H 1961 A machine method for solving polynomial equations J Assoc Comput Mach 8 151 162 doi 10 1145 321062 321064 Stewart G W III 1969 On Lehmer s method for finding the zeros of a polynomial Math Comput 23 829 835 doi 10 2307 2004970 Loewenthal Dan 1993 Improvement on the Lehmer Schur root detection method J Comput Phys 109 2 164 168 doi 10 1006 jcph 1993 1209 Retrieved from https en wikipedia org w index php title Lehmer Schur algorithm amp oldid 1126044387, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.