В математике ( линейной алгебре ) алгоритм Фаддеева-Леверье — рекурсивный метод вычисления коэффициентов характеристического многочлена квадратной матрицы 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 с помощью формулы Якоби ,
Вставка форм полиномиального режима в это вспомогательное уравнение дает
так что
и наконец
Это завершает рекурсию предыдущего раздела, разворачивающуюся по убыванию степеней λ .
Далее следует отметить, что в алгоритме, более конкретно,
^ Хоу, СХ (1998). «Заметка для аудитории: простое доказательство алгоритма характеристических полиномов Леверье--Фаддеева» Обзор SIAM 40(3) 706-709, doi :10.1137/S003614459732076X.
^ Гантмахер, Ф. Р. (1960). Теория матриц . Нью-Йорк: Chelsea Publishing. ISBN0-8218-1376-5.
^ Заде, Лотфи А. и Десоер, Чарльз А. (1963, 2008). Линейная теория систем: подход пространства состояний (Mc Graw-Hill; Dover Civil and Mechanical Engineering) ISBN 9780486466637 , стр. 303–305;
^ Абдельжауед, Жунаиди и Ломбарди, Анри (2004). Méthodes matricielles — Введение в сложную алгебру , (Mathématiques et Applications, 42) Springer, ISBN 3540202471 .
^ Браун, Лоуэлл С. (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.
^ Рид, М.; Саймон, Б. (1978). Методы современной математической физики . Т. 4 Анализ операторов. США: ACADEMIC PRESS, INC. стр. 323–333, 340, 343. ISBN0-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