4096x4096 疎行列のランクを計算する必要があり、C/C++ コードを使用しています。それを行ういくつかのライブラリ(Armadilloなど)を見つけましたが、遅すぎます(ほぼ5分)。
また、Matlab の 2 つのオープン ソース バージョン (Freemat と Octave) も試しましたが、スクリプトを使用してテストを実行しようとすると、どちらもクラッシュしました。
5分は大した時間じゃないけど、100万のマトリックスみたいなものからランクを上げないといけないから、早ければ早いほどいい。
ランク計算用の高速ライブラリを知っている人はいますか?