метод Галлея
В численном анализе метод Галлея представляет собой алгоритм поиска корня, используемый для функций одной действительной переменной с непрерывной второй производной . Эдмон Галлей был английским математиком и астрономом, который представил метод, ныне носящий его имя.
Алгоритм является вторым в классе методов Хаусхолдера после метода Ньютона . Как и последний, он итеративно создает последовательность приближений к корню; их скорость сходимости к корню кубическая. Существуют многомерные версии этого метода. [ нужна ссылка ]
Метод Галлея точно находит корни линейно-надлинейного приближения Паде функции, в отличие от метода Ньютона или метода секущего , которые аппроксимируют функцию линейно, или метода Мюллера, который приближает функцию квадратично. [ 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 n → a равен:
Если мы возьмем K немного больше, чем его абсолютное значение, мы можем взять абсолютные значения обеих частей формулы и заменить абсолютное значение коэффициента его верхней границей рядом с a, чтобы получить:
что и предстояло доказать.
Подводя итог,
Иррациональный метод Галлея
[ редактировать ]![]() | Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( август 2024 г. ) |
Галлей фактически разработал два метода поиска корней третьего порядка. Вышеописанное, использующее только деление, называется рациональным методом Галлея . Второй, «иррациональный» метод также использует квадратный корень: [ 5 ] [ 6 ] [ 7 ]
Эта итерация была «заслуженно предпочтена» рациональному методу Галлея. [ 6 ] на том основании, что знаменатель меньше, что упрощает деление. Второе преимущество состоит в том, что он имеет тенденцию иметь примерно половину ошибки рационального метода, и это преимущество увеличивается по мере его повторения. На компьютере это может показаться медленнее, поскольку он имеет две медленные операции (деление и квадратный корень) вместо одной, но на современных компьютерах обратная величина знаменателя может быть вычислена одновременно с квадратным корнем посредством конвейерной обработки команд . поэтому задержка каждой итерации отличается очень мало. [ 7 ] : 24
Ссылки
[ редактировать ]- ^ Бойд, Джон П. (2013). «Нахождение нулей одномерного уравнения: прокси-корни, интерполяция Чебышева и сопутствующая матрица» . Обзор СИАМ . 55 (2): 375–396. дои : 10.1137/110838297 .
- ^ Скаво, ТР; Ту, Джей Би (1995). «О геометрии метода Галлея». Американский математический ежемесячник . 102 (5): 417–426. дои : 10.2307/2975033 . JSTOR 2975033 .
- ^ Алефельд, Г. (1981). «О сходимости метода Галлея». Американский математический ежемесячник . 88 (7): 530–536. дои : 10.2307/2321760 . JSTOR 2321760 .
- ^ Проинов, Петко Д.; Иванов, Стоил И. (2015). «О сходимости метода Галлея для одновременного вычисления полиномиальных нулей». Дж. Нумер. Математика . 23 (4): 379–394. дои : 10.1515/jnma-2015-0026 . S2CID 10356202 .
- ^ Бейтман, Гарри (январь 1938 г.). «Методы Галлея решения уравнений». Американский математический ежемесячник . 45 (1): 11–17. дои : 10.2307/2303467 .
- ^ Перейти обратно: а б Галлей, Эдмонд (май 1694 г.). «Новый точный и простой метод нахождения корней уравнений любого вида вообще, без приведения зла » . Философские труды Королевского общества (на латыни). 18 (210): 136–148. дои : 10.1098/rstl.1694.0029 . Английский перевод был опубликован как Галлей, Эдмонд (1809 г.) [май 1694 г.]. «Новый, точный и простой метод поиска корней любых уравнений в целом, без какого-либо предварительного сокращения». В К. Хаттоне; Г. Шоу; Р. Пирсон (ред.). Философские труды Лондонского королевского общества с момента их основания в 1665 году до 1800 года . Том. III с 1683 по 1694 год. С. 640–649.
- ^ Перейти обратно: а б Лерой, Робин (21 июня 2021 г.). Правильно округленный кубический корень двоичного кода 64 (PDF) (Технический отчет).
Внешние ссылки
[ редактировать ]- Вайсштейн, Эрик В. «Метод Галлея» . Математический мир .
- Метод Ньютона и итерации высокого порядка , Паскаль Себах и Ксавье Гурдон, 2001 г. (на сайте есть ссылка на версию Postscript для лучшего отображения формул)