stringtranslate.com

Алгоритм Фаддеева–Леверье

Урбен Леверье (1811–1877)
Открыватель Нептуна .

В математике ( линейной алгебре ) алгоритм Фаддеева-Леверьерекурсивный метод вычисления коэффициентов характеристического многочлена квадратной матрицы A , названный в честь Дмитрия Константиновича Фаддеева и Урбена Леверье . Вычисление этого многочлена даёт собственные значения A в качестве его корней; как матричный многочлен в самой матрице A , он равен нулю по теореме Кэли-Гамильтона . Вычисление характеристического многочлена непосредственно из определения определителя является вычислительно громоздким, поскольку вводит новую символьную величину ; напротив, алгоритм Фаддеева-Леверье работает напрямую с коэффициентами матрицы .

Алгоритм был независимо переоткрыт несколько раз в разных формах. Впервые он был опубликован в 1840 году Урбеном Леверье , впоследствии переработан П. Хорстом, Жаном-Мари Сурио , в его нынешнем виде здесь Фаддеевым и Соминским, а затем Дж. С. Фреймом и другими. [1] [2] [3] [4] [5] (Для исторических моментов см. Householder. [6] Элегантный сокращенный путь к доказательству, минуя полиномы Ньютона , был предложен Хоу. [7] Основная часть изложения здесь следует Gantmacher, стр. 88. [8] )

Алгоритм

Цель состоит в том, чтобы вычислить коэффициенты c k характеристического полинома матрицы A размером n × n ,

где, очевидно, c n = 1 и c 0 = (−1) n det A .

Коэффициенты c n-i определяются индукцией по i , используя вспомогательную последовательность матриц

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

и т. д., [9] [10]   ...;

Заметьте, что A −1 = − M n /c 0 = (−1) n −1 M n /det A завершает рекурсию в точке λ . Это можно использовать для получения обратного значения или определителя A.

Вывод

Доказательство опирается на моды сопряженной матрицы , B k ≡ M n−k , вспомогательные матрицы, которые встречаются. Эта матрица определяется как

и, таким образом, пропорционален резольвенте

Очевидно, это матричный полином по λ степени n−1 . Таким образом,

где можно определить безвредное M 0 ≡0.

Подставляя явные полиномиальные формы в определяющее уравнение для сопряженного уравнения, приведенное выше,

Теперь, в высшем порядке, первый член исчезает при M 0 =0; тогда как в нижнем порядке (константа по λ , из определяющего уравнения сопряженного элемента выше),

так что сдвиг фиктивных индексов первого члена дает

что таким образом диктует рекурсию

для m = 1,..., n . Обратите внимание, что возрастание индекса равнозначно убыванию по степеням λ , но коэффициенты полинома c еще предстоит определить в терминах M s и A .

Этого проще всего добиться с помощью следующего вспомогательного уравнения (Хоу, 1998):

Это всего лишь след определяющего уравнения для B с помощью формулы Якоби ,

Вставка форм полиномиального режима в это вспомогательное уравнение дает

так что

и наконец

Это завершает рекурсию предыдущего раздела, разворачивающуюся по убыванию степеней λ .

Далее следует отметить, что в алгоритме, более конкретно,

и, в соответствии с теоремой Кэли–Гамильтона ,

Окончательное решение может быть более удобно выражено в терминах полных экспоненциальных полиномов Белла как

Пример

Кроме того, , что подтверждает приведенные выше расчеты.

Характеристический многочлен матрицы A , таким образом, равен ; определитель A равен ; след равен 10=− c 2 ; а обратный к A равен

.

Эквивалентное, но отличное выражение

Компактный определитель матричного решения m × m для приведенной выше формулы Якоби может альтернативно определять коэффициенты c , [11] [12]

Смотрите также

Ссылки

  1. ^ Урбен Ле Верье : Sur les Variations séculaires des éléments des Orbites pour les sept Planetes Principal , J. de Math. (1) 5 , 230 (1840), Онлайн
  2. ^ Пол Хорст: Метод определения коэффициентов характеристического уравнения . Ann. Math. Stat. 6 83-84 (1935), doi :10.1214/aoms/1177732612
  3. ^ Жан-Мари Сурио , Метод для спектрального разложения и инверсии матриц , Comptes Rend. 227 , 1010–1011 (1948).
  4. ^ Д. К. Фаддеев, И. С. Соминский, Сборник задач по высшей алгебре , (Издательство "Мир", 1972), Москва-Ленинград (1949). Задача 979 .
  5. ^ JS Frame: Простая рекурсивная формула для обращения матрицы (аннотация) , Bull. Am. Math. Soc. 55 1045 (1949), doi :10.1090/S0002-9904-1949-09310-2
  6. ^ Хаусхолдер, Олстон С. (2006). Теория матриц в численном анализе . Dover Books on Mathematics. ISBN 0486449726.
  7. ^ Хоу, СХ (1998). «Заметка для аудитории: простое доказательство алгоритма характеристических полиномов Леверье--Фаддеева» Обзор SIAM 40(3) 706-709, doi :10.1137/S003614459732076X.
  8. ^ Гантмахер, Ф. Р. (1960). Теория матриц . Нью-Йорк: Chelsea Publishing. ISBN 0-8218-1376-5.
  9. ^ Заде, Лотфи А. и Десоер, Чарльз А. (1963, 2008). Линейная теория систем: подход пространства состояний (Mc Graw-Hill; Dover Civil and Mechanical Engineering) ISBN 9780486466637 , стр. 303–305; 
  10. ^ Абдельжауед, Жунаиди и Ломбарди, Анри (2004). Méthodes matricielles — Введение в сложную алгебру , (Mathématiques et Applications, 42) Springer, ISBN 3540202471
  11. ^ Браун, Лоуэлл С. (1994). Квантовая теория поля , Cambridge University Press. ISBN 978-0-521-46946-3 , стр. 54; также см. Curtright, TL, Fairlie, DB и Alshal, H. (2012). "A Galileon Primer", arXiv:1212.6972, раздел 3. 
  12. ^ Рид, М.; Саймон, Б. (1978). Методы современной математической физики . Т. 4 Анализ операторов. США: ACADEMIC PRESS, INC. стр. 323–333, 340, 343. ISBN 0-12-585004-2.

Barbaresco F. (2019) Алгоритм экспоненциального отображения Souriau для машинного обучения на матричных группах Ли. В: Nielsen F., Barbaresco F. (ред.) Геометрическая наука информации. GSI 2019. Конспект лекций по информатике, том 11712. Springer, Cham. https://doi.org/10.1007/978-3-030-26980-7_10