stringtranslate.com

метод Галлея

В численном анализе метод Галлея представляет собой алгоритм поиска корня , используемый для функций одной действительной переменной с непрерывной второй производной. Эдмон Галлей был английским математиком и астрономом, который представил метод, ныне носящий его имя.

Алгоритм является вторым в классе методов Хаусхолдера после метода Ньютона . Как и последний, он итеративно создает последовательность приближений к корню; их скорость сходимости к корню кубическая. Существуют многомерные версии этого метода. [ нужна цитата ]

Метод Галлея точно находит корни линейно-надлинейного приближения Паде функции, в отличие от метода Ньютона или метода секущего , которые аппроксимируют функцию линейно, или метода Мюллера , который приближает функцию квадратично. [1]

Метод

Метод Галлея представляет собой численный алгоритм решения нелинейного уравнения f ( x ) = 0 . В этом случае функция f должна быть функцией одной действительной переменной. Метод состоит из последовательности итераций:

начиная с первоначального предположения x 0 . [2]

Если f — трижды непрерывно дифференцируемая функция и a — нуль f , но не ее производной, то в окрестности a итерации x n удовлетворяют:

Это означает, что итерации сходятся к нулю, если исходное предположение достаточно близко, и что сходимость является кубической. [3]

Следующая альтернативная формулировка показывает сходство между методом Галлея и методом Ньютона. Выражение вычисляется только один раз, и оно особенно полезно, когда его можно упростить:

Когда вторая производная очень близка к нулю, итерация метода Галлея почти такая же, как итерация метода Ньютона.

Вывод

Рассмотрим функцию

Любой корень r из f , который не является корнем своей производной, является корнем g (т.е., когда ), и любой корень r из g должен быть корнем f при условии, что производная f в r не бесконечна. Применение метода Ньютона к g дает

с

и результат следует. Обратите внимание, что если f ′( c ) = 0 , то это нельзя применить к c , потому что g ( c ) будет неопределенным. [ нужны дальнейшие объяснения ]

Кубическая конвергенция

Предположим, что a является корнем f , но не его производной. Предположим, что третья производная f существует и непрерывна в окрестности a , а x n находится в этой окрестности. Тогда из теоремы Тейлора следует:

а также

где ξ и η — числа, лежащие между a и xn . Умножьте первое уравнение на и вычтите из него время второго уравнения , чтобы получить:

Отмена и реорганизация условий дает:

Поместите второе слагаемое слева и разделите на

получить:

Таким образом:

Предел коэффициента в правой части при x na равен:

Если мы возьмем K немного больше, чем его абсолютное значение, мы можем взять абсолютные значения обеих частей формулы и заменить абсолютное значение коэффициента его верхней границей рядом с a, чтобы получить:

что и предстояло доказать.

Обобщить,

[4]

Рекомендации

  1. ^ Бойд, JP (2013). «Нахождение нулей одномерного уравнения: прокси-корневики, интерполяция Чебышева и вспомогательная матрица». Обзор СИАМ . 55 (2): 375–396. дои : 10.1137/110838297.
  2. ^ Скаво, ТР; Ту, Джей Би (1995). «О геометрии метода Галлея». Американский математический ежемесячник . 102 (5): 417–426. дои : 10.2307/2975033. JSTOR  2975033.
  3. ^ Алефельд, Г. (1981). «О сходимости метода Галлея». Американский математический ежемесячник . 88 (7): 530–536. дои : 10.2307/2321760. JSTOR  2321760.
  4. ^ Проинов, Петко Д.; Иванов, Стоил И. (2015). «О сходимости метода Галлея для одновременного вычисления полиномиальных нулей». Дж. Нумер. Математика . 23 (4): 379–394. дои : 10.1515/jnma-2015-0026. S2CID  10356202.

Внешние ссылки