Bazı yoğun, koşulsuz matrisleri köşegenleştirmeye çalışıyorum. Makine hassasiyetinde sonuçlar yanlıştır (negatif özdeğerleri döndürmek, özvektörlerde beklenen simetriler yoktur). Rasgele hassasiyetten yararlanmak için Mathematica'nın Eigensystem [] işlevine geçtim, ancak hesaplamalar son derece yavaş. Ben çok sayıda çözüme açığım. Koşulsuz sorunlara uygun paketler / algoritmalar var mı? Ön koşullandırma konusunda uzman değilim, bu yüzden bunun ne kadar yardımcı olabileceğinden emin değilim. Aksi takdirde, düşünebildiğim tek şey paralel hassas keyfi özdeğer çözücülerdir, ancak Mathematica, MATLAB ve C ++ 'ın ötesinde bir şey bilmiyorum.
Sorun hakkında biraz bilgi vermek için, matrisler büyüktür, ancak çok büyük değildir (en fazla 4096x4096 ila 32768x32768). Bunlar gerçek, simetriktir ve özdeğerler 0 ile 1 (münhasır) arasında sınırlıdır, birçok özdeğer 0'a çok yakın değildir ve hiçbiri 1'e yakın değildir. Matris esasen bir evrişim operatörüdür. Tüm matrislerimi köşegenleştirmem gerekmiyor, ama ne kadar büyük gidersem o kadar iyi. Birçok işlemciye ve dağıtılmış bilgi işlem özelliklerine sahip bilgi işlem kümelerine erişebiliyorum.
teşekkür ederim