Naiwnym podejściem jest użycie rozwiązania wartości własnej macierzy jako początkowego przypuszczenia iteracyjnego eigensolver dla macierzy . Możesz użyć QR, jeśli potrzebujesz pełnego spektrum lub w inny sposób metody zasilania. Nie jest to jednak całkowicie niezawodne podejście, ponieważ wartości własne macierzy niekoniecznie są bliskie prawie sąsiedniej macierzy (1) , zwłaszcza jeśli jest ona słabo uwarunkowana (2) .A(t)A(t+δt)
Metoda śledzenia podprzestrzeni jest najwyraźniej bardziej użyteczna (3) . Fragment (4) :
Obliczenia iteracyjne ekstremalnej (maksymalnej lub minimalnej) pary własnych (wartość własna i wektor własny) mogą pochodzić z 1966 r. [72]. W 1980 r. Thompson zaproponował algorytm adaptacyjny typu LMS do szacowania wektora własnego, który odpowiada najmniejszej wartości własnej macierzy kowariancji próbki, i dostarczył algorytm adaptacyjnego śledzenia algorytmu czesania kąt / częstotliwość za pomocą estymatora harmonicznego Pisarenko [14]. Sarkar i in. [73] zastosował algorytm sprzężonego gradientu do śledzenia wariancji ekstremalnego wektora własnego, który odpowiada najmniejszej wartości własnej macierzy kowariancji wolno zmieniającego się sygnału i udowodnił swoją znacznie większą zbieżność niż algorytm Thompsona typu LMS. Metody te zastosowano jedynie do śledzenia pojedynczej wartości ekstremalnej i wektora własnego o ograniczonym zastosowaniu, ale później zostały rozszerzone o metody śledzenia i aktualizacji podprzestrzeni własnej. W 1990 r. Comon i Golub [6] zaproponowali metodę Lanczosa do śledzenia ekstremalnej liczby pojedynczej i wektora osobliwego, która jest powszechną metodą opracowaną pierwotnie w celu określenia dużego i rzadkiego symetrycznego problemu własnegoAx=kx [74].
[6]: Comon, P., i Golub, GH (1990). Śledzenie kilku ekstremalnych pojedynczych wartości i wektorów w przetwarzaniu sygnału. W przetwarzaniu IEEE (str. 1327–1343).
[14]: Thompson, PA (1980). Adaptacyjna technika analizy widmowej dla częstotliwości obiektywnej
[72]: Bradbury, WW i Fletcher, R. (1966). Nowe metody iteracyjne dla rozwiązania problemu własnego. Matematyka numeryczna, 9 (9), 259–266.
[73]: Sarkar, TK, Dianat, SA, Chen, H. i Brule, JD (1986). Adaptacyjne oszacowanie spektralne metodą gradientu sprzężonego. Transakcje IEEE dotyczące przetwarzania akustycznego, mowy i sygnałów, 34 (2), 272–284.
[74]: Golub, GH i Van Load, CF (1989). Obliczenia macierzowe (wydanie 2). Baltimore: The John Hopkins University Press.
Powinienem również wspomnieć, że rozwiązania macierzy symetrycznych, takie jak to, co musisz rozwiązać, biorąc pod uwagę użycie scipy.linalg.eigh
, są nieco tanie. Jeśli interesuje Cię tylko kilka wartości własnych, możesz również znaleźć poprawę prędkości w swojej metodzie. W takich sytuacjach często stosuje się metodę Arnoldiego.