Jump to content

Жертва не удалась

Метод Аберта , или метод Аберта-Эрлиха или метод Эрлиха-Аберта , названный в честь Оливера Аберта. [1] и Луи В. Эрлих, [2] алгоритм поиска корней, разработанный в 1967 году для одновременной аппроксимации всех корней одномерного многочлена .

Этот метод сходится кубически, что является улучшением метода Дюрана – Кернера , другого алгоритма аппроксимации всех корней одновременно, который сходится квадратично. [1] [2] (Однако оба алгоритма сходятся линейно при кратных нулях . [3] )

Этот метод используется в MPSolve , эталонном программном обеспечении для аппроксимации всех корней полинома с произвольной точностью.

Описание

[ редактировать ]

Позволять одномерный полином степени с действительными или комплексными коэффициентами. Тогда существуют комплексные числа , корни , что дает факторизацию :

Хотя эти числа неизвестны, верхняя и нижняя границы их абсолютных значений можно вычислить из коэффициентов многочлена. Теперь можно выбрать отдельные числа в комплексной плоскости — случайно или равномерно распределенные — такие, что их абсолютные значения находятся в одних и тех же пределах. (Кроме того, если нули симметричны, начальные точки не должны быть точно симметричны вдоль одной оси, поскольку это может помешать сходимости.) [1] Набор таких чисел называется начальным приближением множества корней уравнения. . Это приближение можно итеративно улучшить, используя следующую процедуру.

Позволять быть текущими приближениями нулей . Затем сместите числа вычисляются как

где является полиномиальной производной оценивается в точке .

Следующий набор приближений корней тогда . Качество текущей аппроксимации можно измерить значениями полинома или размером смещений.

Концептуально этот метод использует электростатическую аналогию, моделируя аппроксимированные нули как подвижные отрицательные точечные заряды , которые сходятся к истинным нулям, представленным фиксированными положительными точечными зарядами. [1] Прямое применение метода Ньютона к каждому аппроксимированному нулю часто приводит к тому, что несколько начальных точек неправильно сходятся к одному и тому же корню. Метод Аберта позволяет избежать этого, моделируя также отталкивающее воздействие подвижных зарядов друг на друга. Таким образом, когда подвижный заряд сходится к нулю, его заряды уравновешиваются, так что другие подвижные заряды больше не притягиваются к этому месту, побуждая их сходиться к другим «незанятым» нулям. ( Стилтьес также моделировал положения нулей полиномов как решения электростатических задач.)

Внутри формулы метода Аберта можно найти элементы метода Ньютона и метода Дюрана–Кернера . Подробности для эффективной реализации, особенно. о выборе хороших начальных приближений можно найти у Бини (1996). [3]

Обновления корней могут выполняться как одновременная итерация типа Якоби , где сначала все новые приближения вычисляются на основе старых приближений, или как последовательная итерация типа Гаусса-Зейделя , которая использует каждое новое приближение с момента его вычисления.

Очень похожим методом является метод Ньютона-Маэли. Он вычисляет нули один за другим, но вместо явного дефлятирования выполняет деление на уже полученные линейные коэффициенты на лету. Метод Аберта похож на метод Ньютона-Маэли: он вычисляет последний корень, притворяясь, что остальные уже найдены. [4]

Вывод из метода Ньютона

[ редактировать ]

Итерационная формула представляет собой одномерную итерацию Ньютона для функции

Если значения уже близки к истокам , то рациональная функция почти линейна с доминирующим корнем, близким к и столбы в корней p(x) которые уводят итерацию Ньютона от близких к ним . То есть соответствующие бассейны притяжения становятся достаточно маленькими, а корень приближается к имеет широкую зону притяжения.

Шаг Ньютона в одномерном случае — это значение, обратное логарифмической производной

Таким образом, новое приближение вычисляется как

это формула обновления метода Аберта – Эрлиха.

Литература

[ редактировать ]
  1. ^ Jump up to: Перейти обратно: а б с д Аберт, Оливер (1973). «Итерационные методы одновременного нахождения всех нулей многочлена» . Математика. Комп . 27 (122). Математика вычислений, Vol. 27, № 122: 339–344. дои : 10.2307/2005621 . JSTOR   2005621 . Из-за очевидной аналогии с электростатикой это поле можно назвать полем единицы плюс заряд... Чтобы избежать этого, в каждой точке отбора проб присваиваем единицу минус заряд. Идея здесь заключается в том, что, когда точка выборки z находится рядом с простым нулем, поле минусового заряда в точке z должно противодействовать положительному заряду в нуле, предотвращая сходимость второй точки выборки к этому нулю.
  2. ^ Jump up to: Перейти обратно: а б Эрлих, Луи В. (1967). «Модифицированный метод Ньютона для полиномов» . Комм. АКМ . 10 (2): 107–108. дои : 10.1145/363067.363115 .
  3. ^ Jump up to: Перейти обратно: а б Бини, Дарио Андреа (1996). «Численное вычисление полиномиальных нулей методом Аберта». Численные алгоритмы . 13 (2): 179–200. Бибкод : 1996NuAlg..13..179B . дои : 10.1007/BF02207694 . S2CID   23899456 .
  4. ^ Бауэр, Флорида; Стер, Дж. (1962). «Алгоритм 105: Ньютон Мэйли» . Комм. АКМ . 5 (7): 387–388. дои : 10.1145/368273.368423 .

См. также

[ редактировать ]
  • MPsolve Пакет для численного вычисления корней многочленов. Бесплатное использование в научных целях.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8a045f079739c59a9041abfc74fba879__1721811000
URL1:https://arc.ask3.ru/arc/aa/8a/79/8a045f079739c59a9041abfc74fba879.html
Заголовок, (Title) документа по адресу, URL1:
Aberth method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)