Em matemática ( álgebra linear ), o algoritmo Faddeev – LeVerrier é um método recursivo para calcular os coeficientes do polinômio característico de uma matriz quadrada , A , em homenagem a Dmitry Konstantinovich Faddeev e Urbain Le Verrier . O cálculo desse polinômio produz os autovalores de A como suas raízes; como uma matriz polinomial na própria matriz A , ela desaparece pelo teorema fundamental de Cayley-Hamilton . O cálculo do determinante a partir da definição do polinômio característico, no entanto, é computacionalmente complicado, porque é uma nova quantidade simbólica, ao passo que esse algoritmo trabalha diretamente com coeficientes de matriz .
O algoritmo foi redescoberto de forma independente várias vezes, de uma forma ou de outra. Foi publicado pela primeira vez em 1840 por Urbain Le Verrier , posteriormente redesenvolvido por P. Horst, Jean-Marie Souriau , em sua forma atual aqui por Faddeev e Sominsky, e posteriormente por JS Frame e outros. (Para pontos históricos, consulte Householder. Um atalho elegante para a prova, ignorando os polinômios de Newton , foi introduzido por Hou. A maior parte da apresentação aqui segue Gantmacher, p. 88.)
O Algoritmo
O objectivo consiste em calcular os coeficientes c k do polinómio característico da N × n matriz A ,
em que, evidentemente, c n = 1 e c 0 = (-1) n det Uma .
Os coeficientes são determinados recursivamente de cima para baixo, por força da sequência de matrizes auxiliares M ,
Desse modo,
-
etc, ...;
Observe A −1 = - M n / c 0 = (−1) n −1 M n / det A termina a recursão em λ . Isto poderia ser usado para obter o inverso ou o determinante de Uma .
Derivação
A prova se baseia nos modos da matriz adjugada , B k ≡ M n − k , as matrizes auxiliares encontradas. Esta matriz é definida por
e é, portanto, proporcional ao resolvente
É evidentemente um polinômio de matriz em λ de grau n − 1 . Desse modo,
onde se pode definir o inofensivo M 0 ≡0.
Inserindo as formas polinomiais explícitas na equação de definição para o adjunto, acima,
Agora, na ordem mais alta, o primeiro termo desaparece por M 0 = 0; ao passo que na ordem inferior (constante em λ , a partir da equação de definição do adjunto, acima),
de modo que mudar os índices dummy do primeiro termo produz
que assim dita a recursão
para m = 1, ..., n . Note-se que índice ascendente corresponde a descer em potências de λ , mas os coeficientes polinomiais c estão ainda a ser determinado em termos de H S e A .
Isso pode ser facilmente alcançado através da seguinte equação auxiliar (Hou, 1998),
Este é apenas o traço da equação definidora de B por meio da fórmula de Jacobi ,
Inserir as formas de modo polinomial nesta equação auxiliar resulta
de modo a
e finalmente
Isso completa a recursão da seção anterior, desdobrando-se em potências descendentes de λ .
Observe no algoritmo que, mais diretamente,
e, de acordo com o teorema de Cayley-Hamilton ,
A solução final pode ser mais convenientemente expressa em termos de polinômios de Bell exponenciais completos como
Exemplo
Além disso ,, o que confirma os cálculos acima.
O polinômio característico da matriz A é assim ; o determinante de A é ; o traço é 10 = - c 2 ; e o inverso de A é
-
.
Uma expressão equivalente, mas distinta
Um determinante compacto de um m × m solução -matrix para a fórmula acima de Jacobi pode alternativamente determinar os coeficientes c ,
Veja também
Referências