Articulo de referencia

problema de valores propios no lineal

En matemáticas , un problema de autovalores no lineal , a veces llamado problema de autovalores no lineal , es una generalización del problema de autovalores (ordinario) a ecuac...

En matemáticas , un problema de autovalores no lineal , a veces llamado problema de autovalores no lineal , es una generalización del problema de autovalores (ordinario) a ecuaciones que dependen de forma no lineal del autovalor. Específicamente, se refiere a ecuaciones de la forma

METRO(λ)incógnita=0,{\displaystyle M(\lambda )x=0,}

dóndeincógnita0{\displaystyle x\neq 0}es un vector yMETRO{\displaystyle M}es una función matricial del númeroλ{\displaystyle \lambda }. El númeroλ{\displaystyle \lambda }se conoce como el valor propio (no lineal) , el vectorincógnita{\displaystyle x}como el vector propio (no lineal) y(λ,incógnita){\displaystyle (\lambda ,x)}como el par propio . La matrizMETRO(λ){\displaystyle M(\lambda )}es singular en un valor propioλ{\displaystyle \lambda }.

Definición

En la disciplina del álgebra lineal numérica se suele utilizar la siguiente definición. [ 1 ] [ 2 ] [ 3 ] [ 4 ]

DejarΩdo{\displaystyle \Omega \subseteq \mathbb {C} }y dejarMETRO:Ωdonorte×norte{\displaystyle M:\Omega \rightarrow \mathbb {C} ^{n\times n}}ser una función que mapea escalares a matrices. Un escalarλdo{\displaystyle \lambda \in \mathbb {C} }se denomina valor propio y vector distinto de ceroincógnitadonorte{\displaystyle x\in \mathbb {C} ^{n}}se denomina vector propio derecho siMETRO(λ)incógnita=0{\displaystyle M(\lambda )x=0}Además, un vector distinto de ceroydonorte{\displaystyle y\in \mathbb {C} ^{n}}se denomina vector propio izquierdo siyHMETRO(λ)=0H{\displaystyle y^{H}M(\lambda )=0^{H}}, donde el superíndiceH{\displaystyle ^{H}}denota la transpuesta hermitiana . La definición del valor propio es equivalente adet(METRO(λ))=0{\displaystyle \det(M(\lambda ))=0}, dóndedet(){\displaystyle \det()}denota el determinante . [ 1 ]

La funciónMETRO{\displaystyle M}Por lo general, se requiere que sea una función holomorfa deλ{\displaystyle \lambda }(en algún dominio)Ω{\displaystyle \Omega }).

En general,METRO(λ){\displaystyle M(\lambda )}Podría ser una aplicación lineal , pero lo más común es que sea una matriz de dimensión finita, generalmente cuadrada.

Definición: Se dice que el problema es regular si existe unzΩ{\displaystyle z\in \Omega }de tal manera quedet(METRO(z))0{\displaystyle \det(M(z))\neq 0}. De lo contrario se dice que es singular . [ 1 ] [ 4 ]

Definición: Un valor propioλ{\displaystyle \lambda } Se dice que tiene multiplicidad algebraica.k{\displaystyle k}sik{\displaystyle k}es el entero más pequeño tal que elk{\displaystyle k}derivada dedet(METRO(z)){\displaystyle \det(M(z))}con respecto az{\displaystyle z}, enλ{\displaystyle \lambda }es distinto de cero. En fórmulas quedkdet(METRO(z))dzk|z=λ0{\displaystyle \left.{\frac {d^{k}\det(M(z))}{dz^{k}}}\right|_{z=\lambda }\neq 0} pero ddet(METRO(z))dz|z=λ=0{\displaystyle \left.{\frac {d^{\ell }\det(M(z))}{dz^{\ell }}}\right|_{z=\lambda }=0} para=0,1,2,,k1{\displaystyle \ell =0,1,2,\dots ,k-1}. [ 1 ] [ 4 ]

Definición: La multiplicidad geométrica de un valor propio.λ{\displaystyle \lambda } es la dimensión del espacio nulo deMETRO(λ){\displaystyle M(\lambda )}. [ 1 ] [ 4 ]

Casos especiales

Los siguientes ejemplos son casos especiales del problema de valores propios no lineal.

  • El problema de valores propios (ordinario) :METRO(λ)=AλI.{\displaystyle M(\lambda )=A-\lambda I.}
  • El problema generalizado de valores propios :METRO(λ)=AλB.{\displaystyle M(\lambda )=A-\lambda B.}
  • El problema de valores propios cuadráticos :METRO(λ)=A0+λA1+λ2A2.{\displaystyle M(\lambda )=A_{0}+\lambda A_{1}+\lambda ^{2}A_{2}.}
  • El problema de los valores propios polinómicos:METRO(λ)=i=0metroλiAi.{\displaystyle M(\lambda )=\sum _{i=0}^{m}\lambda ^{i}A_{i}.}
  • El problema de los valores propios racionales:METRO(λ)=i=0metro1Aiλi+i=1metro2Biri(λ),{\displaystyle M(\lambda )=\sum _{i=0}^{m_{1}}A_{i}\lambda ^{i}+\sum _{i=1}^{m_{2}}B_{i}r_{i}(\lambda ),}dónderi(λ){\displaystyle r_{i}(\lambda )}son funciones racionales .
  • El problema de los valores propios con retardo :METRO(λ)=Iλ+A0+i=1metroAimiτiλ,{\displaystyle M(\lambda )=-I\lambda +A_{0}+\sum _{i=1}^{m}A_{i}e^{-\tau _{i}\lambda },}dóndeτ1,τ2,,τmetro{\displaystyle \tau _{1},\tau _{2},\dots,\tau _{m}}Se les asignan valores escalares, conocidos como retardos.

Cadenas Jordan

Definición: Deje(λ0,incógnita0){\displaystyle (\lambda _{0},x_{0})}ser un par propio. Una tupla de vectores(incógnita0,incógnita1,,incógnitar1)donorte×donorte××donorte{\displaystyle (x_{0},x_{1},\dots ,x_{r-1})\in \mathbb {C} ^{n}\times \mathbb {C} ^{n}\times \dots \times \mathbb {C} ^{n}}se llama cadena Jordan sik=0METRO(k)(λ0)incógnitak=0,{\displaystyle \sum _{k=0}^{\ell }M^{(k)}(\lambda _{0})x_{\ell -k}=0,}para=0,1,,r1{\displaystyle \ell =0,1,\dots ,r-1}, dóndeMETRO(k)(λ0){\displaystyle M^{(k)}(\lambda _{0})}denota elk{\displaystyle k}derivada deMETRO{\displaystyle M}con respecto aλ{\displaystyle \lambda }y evaluado enλ=λ0{\displaystyle \lambda =\lambda _ {0}}. Los vectoresincógnita0,incógnita1,,incógnitar1{\displaystyle x_{0},x_{1},\dots ,x_{r-1}}se denominan autovectores generalizados ,r{\displaystyle r}se denomina longitud de la cadena de Jordan, y la longitud máxima de una cadena de Jordan que comienza conincógnita0{\displaystyle x_{0}}se llama el rango deincógnita0{\displaystyle x_{0}}. [ 1 ] [ 4 ]

Teorema: [ 1 ] Una tupla de vectores(incógnita0,incógnita1,,incógnitar1)donorte×donorte××donorte{\displaystyle (x_{0},x_{1},\dots ,x_{r-1})\in \mathbb {C} ^{n}\times \mathbb {C} ^{n}\times \dots \times \mathbb {C} ^{n}}es una cadena de Jordan si y solo si la funciónMETRO(λ)χ(λ){\displaystyle M(\lambda )\chi _{\ell }(\lambda )}tiene raíz enλ=λ0{\displaystyle \lambda =\lambda _ {0}}y la raíz es de multiplicidad al menos{\displaystyle \ell }para=0,1,,r1{\displaystyle \ell =0,1,\dots ,r-1}donde la función con valores vectorialesχ(λ){\displaystyle \chi _{\ell }(\lambda )}se define comoχ(λ)=k=0incógnitak(λλ0)k.{\displaystyle \chi _{\ell }(\lambda )=\sum _{k=0}^{\ell }x_{k}(\lambda -\lambda _{0})^{k}.}

Software matemático

  • El paquete de resolución de valores propios SLEPc contiene implementaciones en C de muchos métodos numéricos para problemas de valores propios no lineales. [ 5 ]
  • La colección NLEVP de problemas de valores propios no lineales es un paquete de MATLAB que contiene muchos problemas de valores propios no lineales con diversas propiedades. [ 6 ]
  • El solucionador de valores propios FEAST es un paquete de software para problemas de valores propios estándar, así como para problemas de valores propios no lineales, diseñado a partir de la representación de la matriz de densidad en mecánica cuántica combinada con técnicas de integración de contorno. [ 7 ]
  • La caja de herramientas NLEIGS de MATLAB contiene una implementación del algoritmo de Krylov totalmente racional con un interpolante racional construido dinámicamente. [ 8 ]
  • La caja de herramientas CORK de MATLAB contiene una implementación del algoritmo de Krylov racional compacto que explota la estructura de Kronecker de los haces de linealización. [ 9 ]
  • La caja de herramientas AAA-EIGS de MATLAB contiene una implementación de CORK con aproximación racional mediante AAA con valores de conjunto. [ 10 ]
  • La caja de herramientas de MATLAB RKToolbox (Rational Krylov Toolbox) contiene implementaciones del método de Krylov racional para problemas de valores propios no lineales, así como características para la aproximación racional. [ 11 ]
  • El paquete Julia NEP-PACK contiene muchas implementaciones de varios métodos numéricos para problemas de valores propios no lineales, así como muchos problemas de referencia. [ 12 ]
  • El artículo de revisión de Güttel y Tisseur [ 1 ] contiene fragmentos de código MATLAB que implementan métodos básicos de tipo Newton y métodos de integración de contorno para problemas de valores propios no lineales.

no linealidad de los vectores propios

Las no linealidades de vector propio son una forma relacionada, pero diferente, de no linealidad que a veces se estudia. En este caso, la funciónMETRO{\displaystyle M}mapea vectores a matrices, o a veces matrices hermíticas a matrices hermíticas. [ 13 ] [ 14 ]

Referencias

  1. 1 2 3 4 5 6 7 8 Guttel, Stefan; Tisseur, Françoise (2017). "El problema de los valores propios no lineales" (PDF) . Acta Numérica . 26 : 1– 94. doi : 10.1017/S0962492917000034 . ISSN 0962-4929 . S2CID 46749298 .  
  2. Ruhe, Axel (1973). "Algoritmos para el problema de valores propios no lineal" . SIAM Journal on Numerical Analysis . 10 (4): 674– 689. Bibcode : 1973SJNA...10..674R . doi : 10.1137/0710059 . ISSN 0036-1429 . JSTOR 2156278 .  
  3. Mehrmann, Volker ; Voss, Heinrich (2004). "Problemas de valores propios no lineales: un desafío para los métodos de valores propios modernos" . GAMM-Mitteilungen . 27 (2): 121– 152. doi : 10.1002/gamm.201490007 . ISSN 1522-2608 . S2CID 14493456 .  
  4. 1 2 3 4 5 Voss, Heinrich (2014). "Problemas de valores propios no lineales" (PDF) . En Hogben, Leslie (ed.). Manual de álgebra lineal (2.ª ed.). Boca Raton, FL: Chapman and Hall/CRC. ISBN  9781466507289.
  5. Hernández, Vicente; Román, José E.; Vidal, Vicente (septiembre de 2005). "SLEPc: Un conjunto de herramientas escalable y flexible para la solución de problemas de valores propios". ACM Transactions on Mathematical Software . 31 (3): 351– 362. doi : 10.1145/1089014.1089019 . S2CID 14305707 . 
  6. ^ Betcke, Timo; Higham, Nicolás J.; Mehrmann, Volker; Schröder, Christian; Tisseur, Françoise (febrero de 2013). "NLEVP: una colección de problemas de valores propios no lineales". Transacciones ACM sobre software matemático . 39 (2): 1– 28. doi : 10.1145/2427023.2427024 . S2CID 4271705 . 
  7. Polizzi, Eric (2020). "Guía del usuario de FEAST Eigenvalue Solver v4.0". arXiv : 2002.04807 [ cs.MS ].
  8. Güttel, Stefan; Van Beeumen, Roel; Meerbergen, Karl; Michiels, Wim (1 de enero de 2014). "NLEIGS: una clase de métodos de Krylov totalmente racionales para problemas de valores propios no lineales". Revista SIAM de Computación Científica . 36 (6): A2842– A2864. Código Bib : 2014SJSC...36A2842G . doi : 10.1137/130935045 .
  9. ^ Van Beeumen, Roel; Meerbergen, Karl; Michiels, Wim (2015). "Métodos racionales compactos de Krylov para problemas de valores propios no lineales" . Revista SIAM sobre Análisis y Aplicaciones de Matrices . 36 (2): 820– 838. doi : 10.1137/140976698 . S2CID 18893623 . 
  10. Lietaert, Pieter; Meerbergen, Karl; Pérez, Javier; Vandereycken, Bart (13 de abril de 2022). "Aproximación racional automática y linealización de problemas de valores propios no lineales". IMA Journal of Numerical Analysis . 42 (2): 1087– 1115. arXiv : 1801.08622 . doi : 10.1093/imanum/draa098 .
  11. Berljafa, Mario; Steven, Elsworth; Güttel, Stefan (15 de julio de 2020). "Una visión general de la colección de ejemplos" . index.m . Consultado el 31 de mayo de 2022 .
  12. ^ Jarlebring, Elías; Bennedich, Max; Mele, Giampaolo; Ringh, Emil; Upadhyaya, Parikshit (23 de noviembre de 2018). "NEP-PACK: un paquete de Julia para problemas propios no lineales". arXiv : 1811.09592 [ matemáticas.NA ].
  13. Jarlebring, Elias; Kvaal, Simen; Michiels, Wim (2014-01-01). "Un método de iteración inversa para problemas de valores propios con no linealidades de vectores propios" . SIAM Journal on Scientific Computing . 36 (4): A1978– A2001. arXiv : 1212.0417 . Bibcode : 2014SJSC...36A1978J . doi : 10.1137/130910014 . ISSN 1064-8275 . S2CID 16959079 .  
  14. Upadhyaya, Parikshit; Jarlebring, Elias; Rubensson, Emanuel H. (2021). "Un enfoque de matriz de densidad para la convergencia de la iteración de campo autoconsistente" . Numerical Algebra, Control & Optimization . 11 (1): 99. arXiv : 1809.02183 . doi : 10.3934/naco.2020018 . ISSN 2155-3297 . 

Lecturas adicionales