Aşırı (maksimum veya minimum) bir öz çiftinin (özdeğer ve özvektör) yinelemeli hesaplaması 1966'ya kadar uzanabilir [72]. 1980'de Thompson, özvektörü tahmin etmek için, örnek kovaryans matrisinin en küçük özdeğerine karşılık gelen ve Pisarenko'nun harmonik tahmincisi ile açı / frekans taramasının uyarlanabilir izleme algoritmasını sağlayan bir LMS tipi uyarlamalı algoritma önerdi [14]. Sarkar ve ark. [73], yavaş değişen sinyalin kovaryans matrisinin en küçük özdeğerine karşılık gelen aşırı özvektör varyasyonunu izlemek için konjugat gradyan algoritmasını kullanmış ve Thompson'un LMS tipi algoritmasından çok daha hızlı yakınsamasını kanıtlamıştır. Bu yöntemler sadece tek bir aşırı değeri ve özvektörü sınırlı uygulama ile izlemek için kullanıldı, ancak daha sonra öz-altuzay izleme ve güncelleme yöntemleri için genişletildi. 1990'da Comon ve Golub [6], aşırı tekil değeri ve tekil vektörü izlemek için Lanczos yöntemini önerdi. [74].A x = k x
[6]: Comon, P. ve Golub, GH (1990). Sinyal işlemede birkaç aşırı tekil değer ve vektörün izlenmesi. IEEE'nin İşlenmesinde (s. 1327–1343).
[14]: Thompson, PA (1980). Tarafsız frekans için uyarlanabilir bir spektral analiz tekniği
[72]: Bradbury, WW ve Fletcher, R. (1966). Öz problemin çözümleri için yeni yinelemeli yöntemler. Sayısal Matematik, 9 (9), 259-266.
[73]: Sarkar, TK, Dianat, SA, Chen, H. ve Brule, JD (1986). Konjugat gradyan yöntemi ile uyarlanabilir spektral kestirim. Akustik, Konuşma ve Sinyal İşlemede IEEE İşlemleri, 34 (2), 272-284.
[74]: Golub, GH ve Van Load, CF (1989). Matris hesaplaması (2. baskı). Baltimore: John Hopkins Üniversitesi Yayınları.
Ayrıca, kullanımınız göz önüne alındığında çözmeniz gereken şey gibi simetrik matrislerin çözümlerinin scipy.linalg.eigh
biraz ucuz olduğunu da belirtmeliyim . Yalnızca birkaç özdeğerle ilgileniyorsanız, yönteminizde hız iyileştirmeleri de bulabilirsiniz. Arnoldi yöntemi bu gibi durumlarda sıklıkla kullanılır.