Content deleted Content added
→Stage Three: Variable-Shift Process: Initialization |
m →Overview: typos |
||
Line 9:
==Overview==
The Jenkins-Traub algorithm calculates all of the roots of a [[polynomial]] with complex
A description can also be found in Ralston and [[Philip Rabinowitz (mathematician)|
Rabinowitz]]<ref>Ralston, A. and Rabinowitz, P. (1978), A First Course in Numerical Analysis, 2nd ed., McGraw-Hill, New York.</ref> p. 383.
The algorithm is similar in spirit to the two-stage algorithm studied by Traub<ref>Traub, J. F. (1966), [http://links.jstor.org/sici?sici=0025-5718(196601)20%3A93%3C113%3AACOGCI%3E2.0.CO%3B2-3 A Class of Globally Convergent Iteration Functions for the Solution of Polynomial Equations], Math. Comp., 20(93), 113-138.</ref>.
=== Root
Starting with the current polynomial ''P(X)'' of degree ''n'', the smallest root of ''P(x)'' is computed. To that end, a sequence of so called ''H'' polynomials is constructed. These polynomials are all of degree ''n-1'' and are supposed to converge to the factor of ''P(X)'' containing all the remaining roots. The sequence of ''H'' polynomials occurs in two variants, an unnormalized variant that allows easy theoretical insights and a normalized variant of <math>\bar H</math> polynomials that keeps the coefficients in a numerically sensible range.
|