Численные методы нахождения корней многочленов с действительными и комплексными коэффициентами

Обложка

Цитировать

Полный текст

Аннотация

Предметом исследования является рассмотрение и анализ набора алгоритмов численного нахождения корней многочленов, прежде всего комплексных на основе методов поиска приближенного разложения исходных полиномов на множители. Если численное нахождение действительных корней обычно не вызывает трудностей, то с нахождением комплексных корней возникает ряд сложностей. В данной статье предлагается набор алгоритмов последовательного нахождения кратных корней многочленов с действительными корнями, далее действительных корней выделением интервалов, потенциально содержащих корни и заведомо не содержащих их, а затем комплексных корней многочленов. Для нахождения комплексных корней используется итеративное приближение исходного многочлена произведением трехчлена на многочлен меньшей степени с последующим использованием метода касательных в комплексной области в окрестности корней полученного трехчлена. Для нахождения корней многочлена с комплексными коэффициентами предлагается решение эквивалентной задачи с действительными коэффициентами. Реализация поставленных задач осуществляется поэтапным применением комплекса алгоритмов. После каждого этапа выделяется группа корней и решается та же задача для многочлена меньшей степени. Последовательность предлагаемых алгоритмов позволяет найти все как действительные, так и комплексные корни многочлена. Для нахождения корней многочлена с действительными коэффициентами строится алгоритм, включающий следующие основные этапы: определение кратных корней с соответствующим снижением степени полинома; выделение диапазона корней; нахождение интервалов, гарантированно содержащих корни и их нахождением, по их выделении остается найти только пары комплексно сопряженных корней; итеративное построение трехчленов, служащих оценкой значений таких пар с минимальной точностью, достаточной для их локализации; собственно поиск корней в комплексной области методом касательных. Вычислительная трудность предлагаемых алгоритмов является полиномиальной и не превосходит куба от степени многочлена, что позволяет получить решение для практически любых многочленов, возникающих в реальных задачах. Областью приложения помимо собственно полиномиальных уравнений является и сводимые к ним задачи оптимизации, дифференциальных уравнений и оптимального управления.

Об авторах

Александр Яковлевич Скляр

Российский технологический университет (МИРЭА)

Email: askliar@mail.ru
доцент; кафедра прикладная математика;

Список литературы

  1. Курош А.Г. Курс высшей алгебры. Москва: Наука, 1968. С. 431.
  2. Самарский А. А., Гулин А. В. Численные методы. Москва: Наука, 1989. С. 432.
  3. Стиллвелл Д. Математика и её история. – Москва-Ижевск: Институт компьютерных исследований, 2004. С. 530.
  4. Тынкевич М. А., Пимонов А. Г. Введение в численный анализ. Кемерово: КузГТУ. 2017. С. 176.
  5. Чье Ен Ун, Шеин А.Б. Метод нахождения корней многочленов. I // Информатика и системы управления. 2012. № 4(34). С. 88-96.
  6. Чье Ен Ун, Шеин А.Б. Метод нахождения корней многочленов. II // Информатика и системы управления. 2013. №1(35). С. 108-118.
  7. Чье Ен Ун, Шеин А.Б. Метод нахождения корней многочленов. III // Информатика и системы управления. 2013. №3 (37). С. 110-122.
  8. Кутищев Г.П. Решение алгебраических уравнений произвольной степени: Теория, методы, алгоритмы. URSS. 2015. 232 с.
  9. Simon Telen. Polynomial Equations: Theory and Practice. Michal Kočvara; Bernard Mourrain; Cordian Riener. Polynomial Optimization, Moments, and Applications, Springer, pp. 215-240.
  10. B. Mourrain and J. P. Pavone. Subdivision methods for solving polynomial equations. Journal of Symbolic Computation, 44(3), 292-306, 2009.
  11. Berthomieu, C. Eder, and M. Safey El Din. msolve: A library for solving polynomial systems. In Proceedings of the 2021 on International Symposium on Symbolic and Algebraic Computation, pages 51-58, 2021.
  12. Стаценко И. В. Исследование скорости сходимости одного обобщенного ньютоновского метода и классического метода ньютона в процедуре уточнения корней многочлена. // Точная наука. 2020. №78. С. 2-9.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).