Un enfoque ingenuo es utilizar la solución de valor propio de su matriz como la suposición inicial de una solución propia iterativa para la matriz . Puede usar QR si necesita el espectro completo, o el método de potencia de lo contrario. Sin embargo, este no es un enfoque completamente sólido, ya que los valores propios de una matriz no están necesariamente cerca de una matriz cercana (1) , especialmente si está mal condicionada (2) .A ( t + δ t )A ( t )A ( t + δt )
El cálculo iterativo de un par propio extremo (máximo o mínimo) (valor propio y vector propio) puede remontarse a 1966 [72]. En 1980, Thompson propuso un algoritmo adaptativo de tipo LMS para estimar el vector propio, que corresponde al valor propio más pequeño de la matriz de covarianza de la muestra, y proporcionó el algoritmo de seguimiento adaptativo del peinado de ángulo / frecuencia con el estimador armónico de Pisarenko [14]. Sarkar y col. [73] utilizó el algoritmo de gradiente conjugado para rastrear la variación del vector propio extremo que corresponde al valor propio más pequeño de la matriz de covarianza de la señal que cambia lentamente y demostró su convergencia mucho más rápida que el algoritmo de tipo LMS de Thompson. Estos métodos solo se usaron para rastrear un valor extremo único y un vector propio con una aplicación limitada, pero luego se ampliaron para los métodos de seguimiento y actualización del subespacio propio. En 1990, Comon y Golub [6] propusieron el método de Lanczos para rastrear el valor singular extremo y el vector singular, que es un método común diseñado originalmente para determinar algún problema de eigen simétrico grande y escasoA x = k x [74].
[6]: Comon, P. y Golub, GH (1990). Seguimiento de algunos valores y vectores singulares extremos en el procesamiento de señales. En el procesamiento del IEEE (págs. 1327-1343).
[14]: Thompson, PA (1980). Una técnica de análisis espectral adaptativo para frecuencia imparcial
[72]: Bradbury, WW y Fletcher, R. (1966). Nuevos métodos iterativos para soluciones del problema propio. Matemática numérica, 9 (9), 259–266.
[73]: Sarkar, TK, Dianat, SA, Chen, H. y Brule, JD (1986). Estimación espectral adaptativa por el método de gradiente conjugado. IEEE Transactions on Acoustic, Speech, and Signal Processing, 34 (2), 272–284.
[74]: Golub, GH y Van Load, CF (1989). Cálculo matricial (2ª ed.). Baltimore: The John Hopkins University Press.
También debo mencionar que las soluciones para matrices simétricas, como lo que debe resolver dado su uso scipy.linalg.eigh
, son algo baratas. Si solo le interesan algunos valores propios, también puede encontrar mejoras de velocidad en su método. El método Arnoldi se usa a menudo en tales situaciones.