由于M是正定的,我们有x^{\ast} M y是一个有效的内积。当我们在Arnoldi方法中使用M内积x^{\ast} M y而不是标准内积x^{\ast}y时,我们有V_k^{\ast} M V_k = I和
V_k^{\ast} M f_k = 0,
因此H_k = V_k^{\ast} (A-\nu B) V_k是一个对称矩阵。这意味着使用M内积的Arnoldi方法简化为对非对称矩阵M^{-1} (A-\nu B)应用M内积的Lanczos方法。从前面的讨论中,我们得出结论,使用M内积的预处理Lanczos方法与应用于扰动问题的谱变换Lanczos方法具有类似的收敛行为。
设(\zeta,z)满足H_k z = \zeta z,并定义Ritz向量x = V_k z。这个向量是从Lanczos(Arnoldi)递推关系中获得的,而不是从Galerkin投影中获得的。另一方面,Ritz值可以通过Rayleigh商计算,即
\begin{aligned}
\theta & = x^{\ast} A x / x^{\ast} B x \\
& = \nu + x^{\ast} (A - \nu B) x / x^{\ast} B x \\
& = \nu + z^{\ast} V^{\ast}_k (A - \nu B) V_k z / x^{\ast} B x \\
& = \nu + z^{\ast} H_k z / x^{\ast} B x \\
& = \nu + \zeta / x^{\ast} B x,
\end{aligned}
这在B是对角矩阵时计算成本较低。
回想一下,对于不精确的Cayley变换
T_{\mathrm{IC}} = M^{-1} (A - \nu B),Lanczos递推关系是