给定方阵线性系统理路线性方程组System of linear equations可写为矩阵方程 Ax=b 的有限个一次方程系统。 和初值 ,按二范数理路矩阵范数与诱导算子范数Matrix norm · Induced matrix norm · Operator norm of a matrix用诱导范数和常用可计算矩阵范数度量线性映射的放大能力,并区分算子范数、Frobenius 范数与谱半径。衡量残差,令
若 ,初值已经是精确算术下的解。否则 GMRES 在第 步从仿射 Krylov 空间
选择 ,使原系统的二范数残差理路残差、误差估计与停止准则Residual and error estimation · Stopping criterion区分可计算残差与未知真误差,并说明把缺陷转成误差界和停止证书所需的条件。最小:
full GMRES 在三维精确算术中至多三步到达解;表中的 表示不同 binary64 实现会给出不同末位的舍入平台。GMRES(1) 每次只保留一个新方向,残差很快停在约 。它也显示只看特征值集合无法预测非正规问题的收敛历史。
残差下降仍不等于前向误差同样下降。若 非奇异但病态,按 的约定有
会把某些很小的残差方向放大;必须结合条件数或结构化误差界理路线性方程组的条件数与扰动Conditioning of linear systems · Matrix condition number把一般问题条件性具体化为可逆线性系统的右端、系数矩阵与联合扰动界。解释解的可信度。上表只验证残差最小化和重启停滞,不能外推成普遍的前向精度结论。
Yousef Saad and Martin H. Schultz, “GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems,” SIAM Journal on Scientific and Statistical Computing 7(3), 1986.
Richard Barrett et al., Templates for the Solution of Linear Systems, 2nd ed., SIAM, 1994.
Yousef Saad, Iterative Methods for Sparse Linear Systems, 2nd ed., SIAM, 2003, Ch. 6.