大型线性系统中的迭代单变量解

计算科学 线性求解器 稀疏矩阵 克雷洛夫法
2021-12-15 11:53:21

我有一个系统A是一个大n×nmarix 与快速 MVM。它可能有许多非零条目(尽管采用结构化方式以允许快速 MVM),并且不一定对角占优。

然而,A是弱正定的。

Y是一个n×m密集矩阵。

我了解迭代基于 Krylov 子空间的方法可用于查找X=A1Y,并且他们表现良好。如果我只对查找感兴趣,是否可以实施任何优化:

x=diag YA1Y
换句话说,我只想解决i-解决方案的第一个条目Yxi在哪里Axi=yi为了Y=[yi]i.

MVM 代表矩阵向量乘法。在我的应用程序中,这只需要〜n运行时相比n2稠密的时候。

1个回答

Papandreou 和 Yuille对对角线的一种方法将方差估计与二次形式的期望联系起来。更普遍的逻辑如下:因为是 PD,所以它的逆也是。那么是良构的,并且AAZN(0,A1)x=E[(YZ)2]

如果我们可以进行采样,那么近似值是可能的(并且会收敛)。的平方根时,链接的论文就成功了:为样本求解提供了一种对进行采样的方法,因为ZAAZ=A1/2GGN(0,I)ZA1/2GN(0,A1)

当算子可用时,这为方差提供了估计机会。A1/2