stringtranslate.com

Algoritmo de Faddeev-LeVerrier

Urbain Le Verrier (1811–1877)
El descubridor de Neptuno .

En matemáticas ( álgebra lineal ), el algoritmo de Faddeev-LeVerrier es un método recursivo para calcular los coeficientes del polinomio característico de una matriz cuadrada , A , llamado así por Dmitry Konstantinovich Faddeev y Urbain Le Verrier . El cálculo de este polinomio produce los valores propios de A como sus raíces; como polinomio matricial en la propia matriz A , se desvanece por el teorema de Cayley-Hamilton . Calcular el polinomio característico directamente a partir de la definición del determinante es computacionalmente engorroso en la medida en que introduce una nueva cantidad simbólica ; por el contrario, el algoritmo de Faddeev-Le Verrier trabaja directamente con coeficientes de la matriz .

El algoritmo ha sido redescubierto independientemente varias veces en diferentes formas. Fue publicado por primera vez en 1840 por Urbain Le Verrier , posteriormente fue desarrollado nuevamente por P. Horst, Jean-Marie Souriau , en su forma actual por Faddeev y Sominsky, y luego por JS Frame y otros. [1] [2] [3] [4] [5] (Para puntos históricos, véase Householder. [6] Hou introdujo un atajo elegante para la prueba, que evita los polinomios de Newton . [7] La ​​mayor parte de la presentación aquí sigue a Gantmacher, p. 88. [8] )

El algoritmo

El objetivo es calcular los coeficientes c k del polinomio característico de la matriz n × n A ,

donde, evidentemente, c n = 1 y c 0 = (−1) n det A .

Los coeficientes c n-i se determinan por inducción sobre i , utilizando una secuencia auxiliar de matrices

De este modo,

etc., [9] [10]   ...;

Observe A −1 = − M n /c 0 = (−1) n −1 M n /det A termina la recursión en λ . Esto podría usarse para obtener la inversa o el determinante de A .

Derivación

La prueba se basa en los modos de la matriz adjunta , B k ≡ M n−k , las matrices auxiliares encontradas. Esta matriz está definida por

y por tanto es proporcional a la solvencia

Se trata evidentemente de un polinomio matricial en λ de grado n−1 . Por lo tanto,

donde se puede definir el inofensivo M 0 ≡0.

Insertando las formas polinomiales explícitas en la ecuación definitoria para el adjunto, arriba,

Ahora bien, en el orden más alto, el primer término se desvanece en M 0 = 0; mientras que en el orden inferior (constante en λ , de la ecuación definitoria del adjunto, arriba),

de modo que al desplazar los índices ficticios del primer término se obtiene

Lo que dicta así la recursión.

para m = 1,..., n . Nótese que el índice ascendente equivale a descendente en potencias de λ , pero los coeficientes polinómicos c aún deben determinarse en términos de M s y A .

Esto se puede lograr más fácilmente a través de la siguiente ecuación auxiliar (Hou, 1998):

Esto no es más que el rastro de la ecuación definitoria de B en virtud de la fórmula de Jacobi ,

Insertando las formas de modo polinomial en esta ecuación auxiliar se obtiene

de modo que

Y finalmente

Esto completa la recursión de la sección anterior, desarrollándose en potencias descendentes de λ .

Tenga en cuenta además en el algoritmo que, de forma más directa,

y, en relación con el teorema de Cayley-Hamilton ,

La solución final podría expresarse más convenientemente en términos de polinomios de Bell exponenciales completos como

Ejemplo

Además, , lo que confirma los cálculos anteriores.

El polinomio característico de la matriz A es entonces ; el determinante de A es ; la traza es 10=− c 2 ; y la inversa de A es

.

Una expresión equivalente pero distinta

Un determinante compacto de una solución de matriz m × m para la fórmula de Jacobi anterior puede determinar alternativamente los coeficientes c , [11] [12]

Véase también

Referencias

  1. ^ Urbain Le Verrier : Sur les variations séculaires des eléments des orbites pour les sept planètes principales , J. de Math. (1) 5 , 230 (1840), en línea
  2. ^ Paul Horst: Un método para determinar los coeficientes de una ecuación característica . Ann. Math. Stat. 6 83-84 (1935), doi :10.1214/aoms/1177732612
  3. ^ Jean-Marie Souriau , Une méthode pour la décomposition spectrale et l'inversion des matrices , Comptes Rend. 227 , 1010-1011 (1948).
  4. ^ DK Faddeev e IS Sominsky, Sbornik zadatch po vyshej algebra (Problemas de álgebra superior, editoriales Mir, 1972), Moscú-Leningrado (1949). Problema 979 .
  5. ^ JS Frame: Una fórmula de recursión simple para invertir una matriz (resumen) , Bull. Am. Math. Soc. 55 1045 (1949), doi :10.1090/S0002-9904-1949-09310-2
  6. ^ Householder, Alston S. (2006). La teoría de matrices en el análisis numérico . Dover Books on Mathematics. ISBN 0486449726.
  7. ^ Hou, SH (1998). "Nota para el aula: una prueba simple del algoritmo polinomial característico de Leverrier-Faddeev" SIAM review 40(3) 706-709, doi :10.1137/S003614459732076X .
  8. ^ Gantmacher, FR (1960). La teoría de matrices . Nueva York: Chelsea Publishing. ISBN 0-8218-1376-5.
  9. ^ Zadeh, Lotfi A. y Desoer, Charles A. (1963, 2008). Teoría de sistemas lineales: el enfoque del espacio de estados (Mc Graw-Hill; Dover Civil and Mechanical Engineering) ISBN 9780486466637 , pp 303–305; 
  10. ^ Abdeljaoued, Jounaidi y Lombardi, Henri (2004). Méthodes matricielles - Introducción a la complexité algébrique , (Mathématiques et Applications, 42) Springer, ISBN 3540202471
  11. ^ Brown, Lowell S. (1994). Teoría cuántica de campos , Cambridge University Press. ISBN 978-0-521-46946-3 , pág. 54; Véase también Curtright, TL, Fairlie, DB y Alshal, H. (2012). "A Galileon Primer", arXiv:1212.6972, sección 3. 
  12. ^ Reed, M.; Simon, B. (1978). Métodos de física matemática moderna . Vol. 4 Análisis de operadores. EE. UU.: ACADEMIC PRESS, INC. págs. 323–333, 340, 343. ISBN 0-12-585004-2.

Barbaresco F. (2019) Algoritmo de mapa exponencial de Souriau para aprendizaje automático en grupos de Lie de matrices. En: Nielsen F., Barbaresco F. (eds) Ciencia geométrica de la información. GSI 2019. Lecture Notes in Computer Science, vol 11712. Springer, Cham. https://doi.org/10.1007/978-3-030-26980-7_10