一种求根算法,它从任何起始位置收敛到一个复数根。 为了解释这个公式,考虑一个阶多项式及其导数,
(1)
| |||
(2)
| |||
(3)
| |||
(4)
|
现在考虑 的对数和对数导数
(5)
| |||
(6)
| |||
(7)
| |||
(8)
| |||
(9)
| |||
(10)
|
现在做出“一组相当极端的假设”,即正在寻找的根 与当前最佳猜测相距 ,因此
(11)
|
而所有其他根都位于相同的距离 ,因此
(12)
|
对于 , 3, ..., (Acton 1990; Press et al. 1992, p. 365)。 这使得 和 可以用 和 表示为
(13)
| |||
(14)
|
同时求解这些方程得到
(15)
|
其中符号的选择是为了使分母的幅度最大。
要应用此方法,请为试探值 计算 ,然后使用 作为下一个试探值,并迭代直到 变得足够小。 例如,对于多项式 ,起始点为 ,算法非常快速地收敛到实根,如(, , )。
设置 得到 哈雷的无理公式。