Алгоритм является вторым в классе методов Хаусхолдера после метода Ньютона . Подобно последнему, он итеративно производит последовательность приближений к корню; их скорость сходимости к корню кубическая. Существуют многомерные версии этого метода.
Эдмонд Галлей был английским математиком, который представил метод, который теперь носит его имя. Метод Галлея представляет собой численный алгоритм решения нелинейного уравнения f ( x ) = 0. В этом случае функция f должна быть функцией одной действительной переменной. Метод состоит из последовательности итераций:
Если f является трижды непрерывно дифференцируемой функцией и a является нулем функции f, но не ее производной, то в окрестности точки a итерации x n удовлетворяют:
Это означает, что итерации сходятся к нулю, если первоначальное предположение достаточно близко, и что сходимость кубическая. [3]
Следующая альтернативная формулировка показывает сходство между методом Галлея и методом Ньютона. Выражение вычисляется только один раз и особенно полезно, когда его можно упростить:
Когда вторая производная очень близка к нулю, итерация метода Галлея почти такая же, как итерация метода Ньютона.
Вывод
Рассмотрим функцию
Любой корень из f, который не является корнем своей производной, является корнем из g ; и любой корень r из g должен быть корнем из f при условии, что производная f в r не бесконечна. Применение метода Ньютона к g дает
с
и результат следует. Обратите внимание, что если f ′ ( c ) = 0, то нельзя применить это в c, потому что g ( c ) будет неопределенным.
Кубическая сходимость
Предположим, что a является корнем f, но не его производной. И предположим, что третья производная f существует и непрерывна в окрестности точки a, а x n находится в этой окрестности. Тогда из теоремы Тейлора следует:
а также
где ξ и η - числа, лежащие между a и x n . Умножьте первое уравнение на и вычтите из него второе уравнение раз, чтобы получить:
Условия отмены и реорганизации дают:
Поместите второй член слева и разделите на
получить:
Таким образом:
Предел коэффициента в правой части при x n → a равен:
Если мы возьмем K немного больше, чем абсолютное значение этого, мы можем взять абсолютные значения обеих сторон формулы и заменить абсолютное значение коэффициента его верхней границей рядом с a, чтобы получить:
Перейти ↑ Boyd, JP (2013). «Нахождение нулей одномерного уравнения: прокси-кортежи, чебышевская интерполяция и сопутствующая матрица». SIAM Обзор . 55 (2): 375–396. DOI : 10.1137 / 110838297 .
^ Скаво, TR; Тху, Дж. Б. (1995). «О геометрии метода Галлея». Американский математический ежемесячник . 102 (5): 417–426. DOI : 10.2307 / 2975033 . JSTOR 2975033 .
^ Alefeld, G. (1981). «О сходимости метода Галлея». Американский математический ежемесячник . 88 (7): 530–536. DOI : 10.2307 / 2321760 . JSTOR 2321760 .
^ Пройнов, Петко Д .; Иванов, Стойл И. (2015). «О сходимости метода Галлея для одновременного вычисления полиномиальных нулей». J. Numer. Математика . 23 (4): 379–394. DOI : 10,1515 / jnma-2015-0026 .
Петко Д. Пройнов, Стоил И. Иванов, О сходимости метода Галлея для кратных полиномиальных нулей, Mediterranean J. Math. 12, 555 - 572 (2015)
внешние ссылки
Вайсштейн, Эрик В. «Метод Галлея» . MathWorld .
Метод Ньютона и итерации высокого порядка , Паскаль Себа и Ксавье Гурдон, 2001 (на сайте есть ссылка на версию Postscript для лучшего отображения формул)