我正在寻找不假设任何关于矩阵或其起源的预处理器。我基本上希望能够在 MATLAB 中输入以下内容并快速解决问题:
a = rand(5000,5000);
b = rand(5000,1);
precond_a= my_precond_algorithm(a);
qmr(a,b,1e-8,100,precond_a)
不用说,是稠密的。
我调查过:
卢工作得很好。但这并不奇怪。
我仍然要为密集矩阵的 ILU 找到一个好的算法,但我认为它应该工作得相对较好。
稀疏逆近似器(Benzi 等人)。
Prakash 和 Mittra 的一篇论文讨论了使用 Multifrontal Preconds 解决密集 Maxwell 方程离散化问题。
除了 LU,我仍然有点担心将它们用作大型密集矩阵的有效预处理器的可行性。任何资源/意见将不胜感激!