Articulo de referencia

subespacio de Krylov

En álgebra lineal , el subespacio de Krylov de orden r generado por una matriz A de n x n y un vector b de dimensión n es el subespacio lineal generado por las imágenes de b baj...

En álgebra lineal , el subespacio de Krylov de orden r generado por una matriz A de n x n y un vector b de dimensión n es el subespacio lineal generado por las imágenes de b bajo las primeras r potencias de A (comenzando desdeA0=I{\displaystyle A^{0}=I}), es decir, [ 1 ] [ 2 ]

Kr(A,b)=durar{b,Ab,A2b,,Ar1b}.{\displaystyle {\mathcal {K}}_{r}(A,b)=\operatorname {span} \,\{b,Ab,A^{2}b,\ldots ,A^{r-1}b\}.}

Fondo

El concepto recibe su nombre del matemático aplicado e ingeniero naval ruso Alexei Krylov , quien publicó un artículo sobre el concepto en 1931. [ 3 ]

Propiedades

  • Kr(A,b),AKr(A,b)Kr+1(A,b){\displaystyle {\mathcal {K}}_{r}(A,b),A\,{\mathcal {K}}_{r}(A,b)\subset {\mathcal {K}}_{r+1}(A,b)}.
  • Dejarr0=oscurodurar{b,Ab,A2b,}{\displaystyle r_{0}=\operatorname {dim} \operatorname {span} \,\{b,Ab,A^{2}b,\ldots \}}. Entonces{b,Ab,A2b,,Ar1b}{\displaystyle \{b,Ab,A^{2}b,\ldots ,A^{r-1}b\}}son linealmente independientes a menos quer>r0{\displaystyle r>r_{0}},Kr(A,b)Kr0(A,b){\displaystyle {\mathcal {K}}_{r}(A,b)\subset {\mathcal {K}}_{r_{0}}(A,b)}a pesar der{\displaystyle r}, yoscuroKr0(A,b)=r0{\displaystyle \operatorname {dim} {\mathcal {K}}_{r_{0}}(A,b)=r_{0}}. Entoncesr0{\displaystyle r_{0}}es la dimensión máxima de los subespacios de KrylovKr(A,b){\displaystyle {\mathcal {K}}_{r}(A,b)}.
  • La dimensión máxima satisfacer01+rangoA{\displaystyle r_{0}\leq 1+\operatorname {rank} A}yr0norte{\displaystyle r_{0}\leq n}.
  • Consideraroscurodurar{I,A,A2,}=gradospag(A){\displaystyle \dim \operatorname {span} \,\{I,A,A^{2},\ldots \}=\deg \,p(A)}, dóndepag(A){\displaystyle p(A)}es el polinomio mínimo deA{\displaystyle A}. Tenemosr0gradospag(A){\displaystyle r_{0}\leq \deg \,p(A)}. Además, para cualquierA{\displaystyle A}, existe unb{\displaystyle b}para lo cual este límite es estrecho, es decirr0=gradospag(A){\displaystyle r_{0}=\deg \,p(A)}.
  • Kr(A,b){\displaystyle {\mathcal {K}}_{r}(A,b)}es un submódulo cíclico generado porb{\displaystyle b}de la torsiónk[incógnita]{\displaystyle k[x]}-módulo(knorte)A{\displaystyle (k^{n})^{A}}, dóndeknorte{\displaystyle k^{n}}es el espacio lineal enk{\displaystyle k}.
  • knorte{\displaystyle k^{n}}puede descomponerse como la suma directa de subespacios de Krylov.

Usar

Los subespacios de Krylov se utilizan en algoritmos para encontrar soluciones aproximadas a problemas de álgebra lineal de alta dimensión . [ 2 ] Muchas pruebas de sistemas dinámicos lineales en teoría de control , especialmente las relacionadas con la controlabilidad y la observabilidad , implican verificar el rango del subespacio de Krylov. Estas pruebas son equivalentes a encontrar el espacio generado por los gramianos asociados con los mapas sistema/salida, de modo que los subespacios incontrolables e inobservables son simplemente el complemento ortogonal del subespacio de Krylov. [ 4 ]

Los métodos iterativos modernos , como la iteración de Arnoldi, se pueden utilizar para encontrar uno (o varios) valores propios de matrices dispersas grandes o para resolver grandes sistemas de ecuaciones lineales. Intentan evitar las operaciones matriz-matriz, y en su lugar multiplican vectores por la matriz y trabajan con los vectores resultantes. Comenzando con un vectorb{\displaystyle b}, uno calculaAb{\displaystyle Ab}, luego se multiplica ese vector porA{\displaystyle A}encontrarA2b{\displaystyle A^{2}b}y así sucesivamente. Todos los algoritmos que funcionan de esta manera se denominan métodos de subespacio de Krylov; se encuentran entre los métodos más exitosos disponibles actualmente en álgebra lineal numérica. Estos métodos se pueden utilizar en situaciones donde existe un algoritmo para calcular la multiplicación matriz-vector sin que exista una representación explícita deA{\displaystyle A}, dando lugar a métodos sin matrices .

Asuntos

Debido a las propiedades de la iteración de potencias , los vectores suelen volverse casi linealmente dependientes en poco tiempo, por lo que los métodos que se basan en el subespacio de Krylov frecuentemente implican algún esquema de ortogonalización , como la iteración de Lanczos para matrices hermíticas o la iteración de Arnoldi para matrices más generales.

Métodos existentes

Los métodos de subespacio de Krylov más conocidos son el gradiente conjugado , IDR(s) (reducción de dimensión inducida), GMRES (residuo mínimo generalizado), BiCGSTAB (gradiente biconjugado estabilizado), QMR (residuo mínimo cuasi), TFQMR (QMR sin transposición) y MINRES (método de residuo mínimo).

Véase también

Referencias

  1. Nocedal, Jorge; Wright, Stephen J. (2006). Optimización numérica . Serie Springer en investigación operativa e ingeniería financiera (2.ª  ed.). Nueva York, NY: Springer. pág.  108. ISBN 978-0-387-30303-1.
  2. 1 2 Simoncini, Valeria (2015), "Subespacios de Krylov", en Nicholas J. Higham; et al. (eds.), The Princeton Companion to Applied Mathematics , Princeton University Press, pp . 113–114  
  3. Krylov, AN (1931). "О численном решении уравнения, которым в технических вопросах определяются частоты malых колебаний материальных систем" [ Sobre la solución numérica de la ecuación por la cual se determinan en problemas técnicos Frecuencias de pequeñas vibraciones de sistemas materiales ] . Izvestiia Akademii Nauk SSSR (en ruso). 7 (4): 491– 539.
  4. Hespanha, Joao (2017), Teoría de sistemas lineales , Princeton University Press

Lecturas adicionales

  • Nevanlinna, Olavi (1993). Convergencia de iteraciones para ecuaciones lineales . Conferencias de Matemáticas ETH Zürich. Basilea: Birkhäuser Verlag. págs.  viii+177 págs. ISBN 3-7643-2865-7MR 1217705 .​ 
  • Saad, Yousef (2003). Métodos iterativos para sistemas lineales dispersos (2.ª  ed.). SIAM . ISBN 0-89871-534-2OCLC 51266114 
  • Charles George Broyden y Maria Teresa Vespucci (2004): Krylov Solvers for Linear Algebraic Systems , Elsevier (Studies in Computational Mathematics 11), ISBN 0-444-51474-0.
  • Meurant, Gérard; Duintjer Tebbens, Jurjen (2020). Métodos de Krylov para sistemas lineales no simétricos: de la teoría a los cálculos . Vol.  57. Cham: Springer International Publishing. doi : 10.1007/978-3-030-55251-0 . ISBN 978-3-030-55250-3.
  • Iman Farahbakhsh: Métodos de subespacio de Krylov con aplicación en solucionadores de flujo de fluidos incompresibles , Wiley, ISBN 978-1119618683(Septiembre de 2020).