Ein naiver Ansatz besteht darin, die Eigenwertlösung Ihrer Matrix als erste Schätzung eines iterativen Eigensolvers für die Matrix A ( t + δ t ) zu verwenden . Sie können QR verwenden, wenn Sie das gesamte Spektrum benötigen, oder die Leistungsmethode anderweitig. Dies ist jedoch kein völlig robuster Ansatz, da die Eigenwerte einer Matrix nicht unbedingt nahe an einer nahezu benachbarten Matrix (1) liegen , insbesondere wenn sie schlecht konditioniert ist (2) .A ( t )A ( t + δt )
Eine Subraum-Verfolgungsmethode ist anscheinend nützlicher (3) . Ein Auszug aus (4) :
Die iterative Berechnung eines extremen (maximalen oder minimalen) Eigenpaars (Eigenwert und Eigenvektor) kann bis ins Jahr 1966 zurückreichen [72]. 1980 schlug Thompson einen adaptiven Algorithmus vom LMS-Typ zur Schätzung des Eigenvektors vor, der dem kleinsten Eigenwert der Probenkovarianzmatrix entspricht, und lieferte den adaptiven Verfolgungsalgorithmus für die Winkel- / Frequenzkombination mit dem harmonischen Schätzer von Pisarenko [14]. Sarkar et al. [73] verwendeten den konjugierten Gradientenalgorithmus, um die Variation des extremen Eigenvektors zu verfolgen, die dem kleinsten Eigenwert der Kovarianzmatrix des sich langsam ändernden Signals entspricht, und bewiesen seine viel schnellere Konvergenz als der LMS-Algorithmus von Thompson. Diese Methoden wurden nur verwendet, um einen einzelnen Extremwert und einen Eigenvektor mit begrenzter Anwendung zu verfolgen. aber später wurden sie für die Eigen-Subraum-Verfolgungs- und Aktualisierungsmethoden erweitert. Im Jahr 1990 schlugen Comon und Golub [6] die Lanczos-Methode zur Verfolgung des extremen Singularwerts und des Singularvektors vor. Diese Methode wurde ursprünglich zur Bestimmung eines großen und spärlichen symmetrischen Eigenproblems entwickelt [74].A x = k x
[6]: Comon, P. & Golub, GH (1990). Verfolgung einiger extremer Singularwerte und Vektoren bei der Signalverarbeitung. In Processing of the IEEE (S. 1327–1343).
[14]: Thompson, PA (1980). Eine adaptive Spektralanalysetechnik für unverzerrte Frequenzen
[72]: Bradbury, WW & Fletcher, R. (1966). Neue iterative Methoden zur Lösung des Eigenproblems. Numerical Mathematics, 9 (9), 259–266.
[73]: Sarkar, TK, Dianat, SA, Chen, H. & Brule, JD (1986). Adaptive Spektralschätzung nach der konjugierten Gradientenmethode. IEEE-Transaktionen zur Akustik-, Sprach- und Signalverarbeitung, 34 (2), 272–284.
[74]: Golub, GH & Van Load, CF (1989). Matrixberechnung (2. Aufl.). Baltimore: Die John Hopkins University Press.
Ich sollte auch erwähnen, dass Lösungen für symmetrische Matrizen, wie das, was Sie aufgrund Ihrer Verwendung lösen müssen scipy.linalg.eigh
, etwas billig sind. Wenn Sie nur an einigen Eigenwerten interessiert sind, finden Sie möglicherweise auch Geschwindigkeitsverbesserungen in Ihrer Methode. In solchen Situationen wird häufig die Arnoldi-Methode angewendet.