迭代高斯-赛德尔 GMRES
数值分析
2023-03-22 v5 数值分析
摘要
Saad 和 Schultz(1986)提出的 GMRES 算法是一种迭代方法,用于近似求解线性系统 ,其初始猜测为 ,残差为 。该算法采用 Arnoldi 过程生成 Krylov 基向量(矩阵 的列)。众所周知,此过程在每次迭代中可视为矩阵 的 分解。尽管存在 的正交性损失,对于单位舍入误差 和条件数 ,Paige 等人(2006)在其开创性论文中证明了修正的 Gram-Schmidt 公式是向后稳定的。我们基于 Ruhe(1983)和 Świrydowicz 等人(2020)的思想,提出了一种 GMRES 算法的迭代高斯-赛德尔公式(IGS-GMRES)。IGS-GMRES 将正交性维持在 或 的水平,具体取决于选择一次还是两次迭代;对于两次高斯-赛德尔迭代,计算出的 Krylov 基向量保持正交性至工作精度,并且 的最小奇异值保持接近 1。由此产生的 GMRES 方法是向后稳定的。我们证明 IGS-GMRES 每次迭代只需一个同步点即可实现,这使其适用于大规模并行计算环境。我们还证明,与 MGS-GMRES 不同,在 IGS-GMRES 中,即使对于高度非正规系统,对应于计算出的近似解的相对 Arnoldi 残差也不再停滞在机器精度之上。
引用
@article{arxiv.2205.07805,
title = {Iterated Gauss-Seidel GMRES},
author = {Stephen Thomas and Erin Carson and Miro Rozložník and Arielle Carr and Kasia Świrydowicz},
journal= {arXiv preprint arXiv:2205.07805},
year = {2023}
}
备注
Updates to funding