私は Eigen の SparseLU と BicGSTAB メソッドを、3000*3000 から 16000*16000 の範囲の密行列のサイズの疎行列でテストしました。すべてのケースで、SparseLU が BicGSTAB メソッドよりも約 13% 高速であることを示しています。
BiCGSTAB に RowMajor スパース マトリックスをフィードしたり、プレコンディショナーを与えたりしませんでした。それが遅い理由かもしれません。
だから、両方の方法をうまくやれば、どちらが速いのでしょうか?
行列のサイズが数百万 * 数百万になるとどうなりますか?
どうもありがとう!