Halley's method
From Wikipedia, the free encyclopedia
In numerical analysis, Halley's method is a root-finding algorithm used for functions of one real variable with a continuous second derivative, i.e. C2 functions. It is named after its inventor Edmond Halley who also discovered Halley's Comet.
The algorithm is iterative and its rate of convergence is cubic.
Contents |
[edit] Method
Like any root-finding method, Halley's method is a numerical algorithm for solving the nonlinear equation f(x) = 0. In this case, the function f has to be a function of one real variable. The method consists of a sequence of iterations:
beginning with an initial guess x0.
If f is a thrice continuously differentiable function and a is a zero of f but not of its derivative, then, in a neighborhood of a, the iterates xn satisfy:
, for some
This means that the iterates converge to the zero if the initial guess is sufficiently close, and that the convergence is cubic.
[edit] Derivation
Consider the function
Any root of f which is not a root of its derivative is a root of g; and any root of g is a root of f. Applying Newton's method to g gives
with
and the result follows. Notice that if then one cannot apply this at c because
would be undefined.
[edit] Cubic convergence
Suppose a is a root of f but not of its derivative. And suppose that the third derivative of f exists and is continuous in a neighborhood of a and xn is in that neighborhood. Then Taylor's theorem implies:
and also
where ξ and η are numbers lying between a and xn. Multiply the first equation by and subtract from it the second equation times
to give:
Canceling and re-organizing terms yields:
Put the second term on the left side and divide through by 2[f'(xn)]2 − f(xn)f''(xn) to get:
Thus:
The limit of the coefficient on the right side as xn approaches a is:
If we take K to be a little larger than the absolute value of this, we can take absolute values of both sides of the formula and replace the absolute value of coefficient by its upper bound near a to get:
which is what was to be proved.
[edit] See also
- Newton's method
- Taylor's theorem
- Householder's method
[edit] External links
- Eric W. Weisstein, Halley's method at MathWorld.
- Newton's method and high order iterations, Pascal Sebah and Xavier Gourdon, 2001 (the site has a link to a Postscript version for better formula display)
[edit] References
- T.R. Scavo and J.B. Thoo, On the geometry of Halley's method. American Mathematical Monthly, volume 102 (1995), number 5, pages 417–426.
- This article began as a translation from the equivalent article in French Wikipedia, retrieved 22 January 2007.