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

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

По математике (линейная алгебра ), Алгоритм Фаддеева – Леверье это рекурсивный метод расчета коэффициентов характеристический многочлен квадрата матрица, А, названный в честь Дмитрий Константинович Фаддеев и Урбен Леверье. Вычисление этого полинома дает собственные значения из А как его корни; как матричный полином от матрицы А сам по себе он исчезает из-за фундаментального Теорема Кэли – Гамильтона. Однако вычисление детерминант является громоздким в вычислительном отношении, тогда как этот эффективный алгоритм вычислительно значительно более эффективен (в Класс сложности ЧПУ ).

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

Алгоритм

Цель состоит в том, чтобы вычислить коэффициенты ck характеристического полинома п×п матрица А,

где, очевидно, cп = 1 и c0 = (−1)п Det А.

Коэффициенты определяются рекурсивно сверху вниз с помощью вспомогательных матриц M,

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

так далее.,[9][10]  ...;

Наблюдать А−1 = - Mп / c0 = (−1)п−1Mп/ detА завершает рекурсию на λ. Это может быть использовано для получения обратного или определителя А.

Вывод

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

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

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

где можно определить безобидный M0≡0.

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

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

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

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

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

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

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

Подставляя формы полиномиальных мод в это вспомогательное уравнение, получаем

так что

и наконец

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

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

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


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

Пример

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

Характеристический многочлен матрицы А таким образом ; детерминант А является ; след 10 = -c2; и обратное А является

.

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

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

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

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

  1. ^ Урбен Леверье: Sur leschanges séculaires des éléments des orbites pour les sept planètes Principales, J. de Math. (1) 5, 230 (1840), В сети
  2. ^ Пол Хорст: Метод определения коэффициентов характеристического уравнения. Анна. Математика. Стат. 6 83-84 (1935), Дои:10.1214 / aoms / 1177732612
  3. ^ Жан-Мари Сурьо, Метод для спектрального декомпозиции и инверсии матриц, Comptes Rend. 227, 1010-1011 (1948).
  4. ^ Д. К. Фаддеев, И. С. Соминский, Сборник задач по вышей алгебре (Задачи по высшей алгебре, Мир, 1972), Москва-Ленинград (1949). Проблема 979.
  5. ^ Дж. С. Фрейм: Простая формула рекурсии для обращения матрицы (аннотация), Бык. Являюсь. Математика. Soc. 55 1045 (1949), Дои:10.1090 / S0002-9904-1949-09310-2
  6. ^ Домохозяин, Алстон С. (2006). Теория матриц в численном анализе. Дуврские книги по математике. ISBN  0486449726.CS1 maint: ref = harv (связь)
  7. ^ Хоу, С. Х. (1998). "Классная записка: простое доказательство алгоритма характеристического полинома Леверье - Фаддеева" Обзор SIAM 40(3) 706-709, Дои:10.1137 / S003614459732076X .
  8. ^ Гантмахер, Ф. (1960). Теория матриц. NY: Chelsea Publishing. ISBN  0-8218-1376-5.CS1 maint: ref = harv (связь)
  9. ^ Заде, Лотфи А. и Десоэр, Чарльз А. (1963, 2008). Теория линейных систем: подход пространства состояний (Мак Гроу-Хилл; Дуврское гражданское строительство и машиностроение) ISBN  9780486466637 , pp 303–305;
  10. ^ Абдельжауед, Джунаиди и Ломбарди, Анри (2004). Méthodes matricielles - Введение à la complexité algébrique, (Mathématiques et Applications, 42) Springer, ISBN  3540202471 .
  11. ^ Браун, Лоуэлл С. (1994). Квантовая теория поля, Издательство Кембриджского университета. ISBN  978-0-521-46946-3, п. 54; Также см. Curtright, T. L., Fairlie, D. B. and Alshal, H. (2012). "A Galileon Primer", arXiv: 1212.6972, раздел 3.
  12. ^ Рид, М .; Саймон Б. (1978). Методы современной математической физики. Vol. 4 Анализ операторов. США: ACADEMIC PRESS, INC. Стр. 323–333, 340, 343. ISBN  0-12-585004-2.