インテルマス・カーネル・ライブラリーの固有値と固有ベクトルの計算に使用されるアルゴリズムを知っている人はいますか?リンクからわかるのは、QRアルゴリズムを使用するpdsyevアルゴリズムを使用しているようで、大きな行列に直面すると劣化するということです。
これが当てはまる場合、mklは大規模な固有値問題を計算するための適切なライブラリではありません。
どう思いますか?それとも、上記のテキストを誤解しているのでしょうか。
インテルマス・カーネル・ライブラリーの固有値と固有ベクトルの計算に使用されるアルゴリズムを知っている人はいますか?リンクからわかるのは、QRアルゴリズムを使用するpdsyevアルゴリズムを使用しているようで、大きな行列に直面すると劣化するということです。
これが当てはまる場合、mklは大規模な固有値問題を計算するための適切なライブラリではありません。
どう思いますか?それとも、上記のテキストを誤解しているのでしょうか。
私の知る限り、MKLは、最適化されたBlasがパッケージ化された「通常の」Lapackを表しています。たぶん、あちこちにいくつかの小さなエキストラがあります。ただし、Lapackには、固有値とベクトルを計算するためのO(N ^ 3)スケーリングアルゴリズムしか含まれていません。大規模な問題の場合(限られた数の固有値のみが必要な場合)、ARPACKなどの他のライブラリのパフォーマンスが大幅に向上します。