Mümkün olduğunca basit bir pakette makul derecede doğrusal cebir yeteneği sağlamak için sadece başlık matris kütüphanesi üzerinde çalışıyorum ve sanatın şu andaki durumunun ne olduğunu araştırmaya çalışıyorum: SVD'nin hesaplanması karmaşık matris.
İki fazlı ayrışma, tekdüze değer hesaplaması ve ardından tek köşeli değer hesaplaması yapıyorum. Şu anda bidiagonalization için hanehalkı yöntemini kullanıyorum (LAPACK'in bunu da kullandığına inanıyorum) ve bunun şu anda aldığı kadar iyi olduğunu düşünüyorum (birisi algoritması bilmiyorsa onun için..).
Tekil değer hesaplaması listemde bir sonraki adımdır ve bunu yapmak için ortak algoritmaların ne olduğuna dair döngüden çıkıyorum. Burada araştırmanın karmaşıklığı ile dikliği garanti eden ters iterasyon yöntemine doğru ilerlediğini okudum . Bunu veya diğer ilerlemeleri duymak isterim.