En álgebra lineal , una matriz de Hessenberg es un tipo especial de matriz cuadrada , casi triangular . Para ser exactos, una matriz de Hessenberg superior tiene cero entradas debajo de la primera subdiagonal , y una matriz de Hessenberg inferior tiene cero entradas encima de la primera superdiagonal . [ 1 ] Reciben su nombre de Karl Hessenberg . [ 2 ]
Una descomposición de Hessenberg es una descomposición matricial de una matriz.en una matriz unitariay una matriz de Hessenbergde tal manera quedóndedenota la transpuesta conjugada .
Definiciones
Matriz de Hessenberg superior
Un cuadradomatrizSe dice que está en forma de Hessenberg superior o que es una matriz de Hessenberg superior sia pesar decon.
Una matriz de Hessenberg superior se denomina no reducida si todas las entradas subdiagonales son distintas de cero, es decir, sia pesar de. [ 3 ]
Matriz de Hessenberg inferior
Un cuadradomatrizSe dice que está en forma de Hessenberg inferior o que es una matriz de Hessenberg inferior si su transpuestaes una matriz de Hessenberg superior o equivalentemente sia pesar decon.
Una matriz de Hessenberg inferior se denomina no reducida si todas las entradas superdiagonales son distintas de cero, es decir, sia pesar de.
Ejemplos
Consideremos las siguientes matrices.
La matrizes una matriz de Hessenberg superior no reducida,es una matriz de Hessenberg inferior no reducida yes una matriz de Hessenberg inferior pero no es no reducida.
Programación informática
Muchos algoritmos de álgebra lineal requieren un esfuerzo computacional significativamente menor cuando se aplican a matrices triangulares , y esta mejora a menudo también se extiende a las matrices de Hessenberg. Si las restricciones de un problema de álgebra lineal no permiten reducir una matriz general a una triangular, la reducción a la forma de Hessenberg suele ser la mejor alternativa. De hecho, la reducción de cualquier matriz a la forma de Hessenberg se puede lograr en un número finito de pasos (por ejemplo, mediante la transformación de Householder de transformaciones de similitud unitarias). La posterior reducción de la matriz de Hessenberg a una matriz triangular se puede lograr mediante procedimientos iterativos, como la factorización QR desplazada . En los algoritmos de valores propios , la matriz de Hessenberg se puede reducir aún más a una matriz triangular mediante la factorización QR desplazada combinada con pasos de deflación. Reducir una matriz general a una matriz de Hessenberg y luego reducirla aún más a una matriz triangular, en lugar de reducir directamente una matriz general a una matriz triangular, a menudo ahorra la aritmética involucrada en el algoritmo QR para problemas de valores propios.
Reducción a la matriz de Hessenberg
transformaciones de Householder
CualquierLa matriz puede transformarse en una matriz de Hessenberg mediante una transformación de semejanza utilizando transformaciones de Householder . El siguiente procedimiento para dicha transformación está adaptado de A Second Course In Linear Algebra de Garcia y Horn . [ 4 ]
Dejarser cualquier cosa real o complejamatriz, luego dejarser elsubmatriz deconstruido eliminando la primera fila eny dejarser la primera columna de. Construir elmatriz del propietariodónde
Esta matriz de hogares mapearáay como tal, la matriz de bloquesmapeará la matriza la matrizque solo tiene ceros debajo de la segunda entrada de la primera columna. Ahora construyematriz del propietariode manera similar a comode tal manera quemapea la primera columna dea, dóndees la submatriz deconstruido eliminando la primera fila y la primera columna de, entonces dejaqué mapasa la matrizque solo tiene ceros debajo de la primera y segunda entrada de la subdiagonal. Ahora construyey luegoDe manera similar, pero para la matrizconstruido eliminando la primera fila y la primera columna dey proceda como en los pasos anteriores. Continúe así durante un total depasos.
Por construcción de, la primeracolumnas de cualquierLas matrices son invariantes bajo la multiplicación pordesde la derecha. Por lo tanto, cualquier matriz puede transformarse en una matriz de Hessenberg superior mediante una transformación de similitud de la forma.
Rotaciones de Jacobi (Divens)
Una rotación de Jacobi (también llamada rotación de Givens) es una transformación de matriz ortogonal de la forma
dónde,, es la matriz de rotación de Jacobi con todos los elementos de la matriz iguales a cero excepto
Se puede poner a cero el elemento de la matriz.eligiendo el ángulo de rotaciónpara satisfacer la ecuación
Ahora bien, la secuencia de tales rotaciones de Jacobi con lo siguiente
reduce la matriza la forma de Hessenberg inferior. [ 5 ]
Propiedades
Para, cadaLa matriz es tanto de Hessenberg superior como de Hessenberg inferior. [ 6 ]
El producto de una matriz de Hessenberg con una matriz triangular es nuevamente una matriz de Hessenberg. Más precisamente, sies el Hessenberg superior yes triangular superior, entoncesyson Hessenberg superior. La matriz de Hessenberg se puede presentar en una forma canónica de Jordan, con la matriz de Vandermonde confluente como matriz de similitud (capítulo 1.4.2 de [ 7 ] ).
Una matriz que es a la vez de Hessenberg superior e inferior es una matriz tridiagonal , de la cual la matriz de Jacobi es un ejemplo importante. Esto incluye las matrices de Hessenberg simétricas o hermíticas. Una matriz hermítica puede reducirse a matrices simétricas reales tridiagonales. [ 8 ]
Operador de Hessenberg
El operador de Hessenberg es una matriz de Hessenberg de dimensión infinita. Suele aparecer como la generalización del operador de Jacobi a un sistema de polinomios ortogonales para el espacio de funciones holomorfas de cuadrado integrable sobre algún dominio, es decir, un espacio de Bergman . En este caso, el operador de Hessenberg es el operador de desplazamiento a la derecha., dado por
Los autovalores de cada submatriz principal del operador de Hessenberg vienen dados por el polinomio característico de dicha submatriz. Estos polinomios se denominan polinomios de Bergman y proporcionan una base polinómica ortogonal para el espacio de Bergman.
Véase también
Notas
- ^ Horn y Johnson (1985) , página 28; Stoer y Bulirsch (2002) , página 251
- ↑ Biswa Nath Datta (2010) Álgebra lineal numérica y aplicaciones, 2.ª ed., Society for Industrial and Applied Mathematics (SIAM) ISBN 978-0-89871-685-6pág. 307
- ↑ Horn y Johnson 1985 , pág. 35
- ↑ Ramon Garcia, Stephan; Horn, Roger (2017). Un segundo curso de álgebra lineal . Cambridge University Press. ISBN 9781107103818.
- ↑ Bini, Dario A.; Robol, Leonardo (2016). "Reducción de Hessenberg cuasiseparable de matrices diagonales reales más de bajo rango y aplicaciones". Álgebra lineal y sus aplicaciones . 502 : 186–213 . arXiv : 1501.07812 . doi : 10.1016/j.laa.2015.08.026 .
- ↑ Apuntes de clase. Apuntes para el 21 de octubre de 2016 de la Universidad de Cornell.
- ↑ Meurant, G. (2025). Matrices de Hessenberg y tridiagonales . SIAM.
- ↑ "Rutinas computacionales (autovalores) en LAPACK" . sites.science.oregonstate.edu . Consultado el 24 de mayo de 2020 .
Referencias
- Horn, Roger A.; Johnson, Charles R. (1985), Análisis matricial , Cambridge University Press , ISBN 978-0-521-38632-6.
- Stoer, Josef; Bulirsch, Roland (2002), Introducción al análisis numérico (3.ª ed.), Berlín, Nueva York: Springer-Verlag , ISBN 978-0-387-95452-3.
- Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007), "Sección 11.6.2. Reducción a la forma de Hessenberg" , Numerical Recipes: The Art of Scientific Computing (3.ª ed.), Nueva York: Cambridge University Press, ISBN 978-0-521-88068-8Archivado del original el 11 de agosto de 2011 , consultado el 13 de agosto de 2011.
Enlaces externos
- Matriz de Hessenberg en MathWorld .
- Matriz de Hessenberg en PlanetMath .
- Algoritmos de alto rendimiento para la reducción a forma condensada (Hessenberg, tridiagonal, bidiagonal)
- Descripción general del algoritmo
- Matrices (matemáticas)