Une approche naïve consiste à utiliser la solution de valeurs propres de votre matrice comme estimation initiale d'un solveur d'itération itératif pour la matrice . Vous pouvez utiliser QR si vous avez besoin du spectre complet, ou la méthode d'alimentation autrement. Ce n'est cependant pas une approche entièrement robuste, car les valeurs propres d'une matrice ne sont pas nécessairement proches d'une matrice presque voisine (1) , surtout si elle est mal conditionnée (2) .A ( t + δ t )A ( t )A ( t + δt )
Le calcul itératif d'une paire propre extrême (maximale ou minimale) (valeur propre et vecteur propre) peut remonter à 1966 [72]. En 1980, Thompson a proposé un algorithme adaptatif de type LMS pour estimer le vecteur propre, qui correspond à la plus petite valeur propre de la matrice de covariance de l'échantillon, et a fourni l'algorithme de suivi adaptatif du peignage angle / fréquence avec l'estimateur harmonique de Pisarenko [14]. Sarkar et al. [73] ont utilisé l'algorithme de gradient conjugué pour suivre la variation du vecteur propre extrême qui correspond à la plus petite valeur propre de la matrice de covariance du signal changeant lentement et a prouvé sa convergence beaucoup plus rapide que l'algorithme de type LMS de Thompson. Ces méthodes ont été utilisées uniquement pour suivre une valeur extrême unique et un vecteur propre avec une application limitée, mais plus tard, ils ont été étendus pour les méthodes de suivi et de mise à jour du sous-espace propre. En 1990, Comon et Golub [6] ont proposé la méthode de Lanczos pour suivre la valeur singulière extrême et le vecteur singulier, qui est une méthode courante conçue à l'origine pour déterminer certains problèmes propres symétriques grands et clairsemés.A x = k x [74].
[6]: Comon, P. et Golub, GH (1990). Suivi de quelques valeurs et vecteurs singuliers extrêmes dans le traitement du signal. Dans Traitement de l'IEEE (p. 1327–1343).
[14]: Thompson, Pennsylvanie (1980). Une technique d'analyse spectrale adaptative pour une fréquence non biaisée
[72]: Bradbury, WW et Fletcher, R. (1966). Nouvelles méthodes itératives pour les solutions du problème propre. Mathématiques numériques, 9 (9), 259-266.
[73]: Sarkar, TK, Dianat, SA, Chen, H. et Brule, JD (1986). Estimation spectrale adaptative par la méthode du gradient conjugué. Transactions de l'IEEE sur le traitement acoustique, de la parole et du signal, 34 (2), 272–284.
[74]: Golub, GH et Van Load, CF (1989). Calcul matriciel (2e éd.). Baltimore: The John Hopkins University Press.
Je dois également mentionner que les solutions aux matrices symétriques, telles que ce que vous devez résoudre compte tenu de votre utilisation scipy.linalg.eigh
, sont quelque peu bon marché. Si vous n'êtes intéressé que par quelques valeurs propres, vous pouvez également trouver des améliorations de vitesse dans votre méthode. La méthode Arnoldi est souvent utilisée dans de telles situations.