(\eta\, W^\ast A V-\zeta \,W^\ast B V) \,{s}=0. \tag{8.11}
矩阵束\eta\, W^\ast A V-\zeta \,W^\ast B V可以通过QZ算法(见§8.2)简化为广义舒尔形式(注意这是一个{m}维问题)。这导致正交的{m}乘{m}矩阵S^R和S^L以及上三角的{m}乘{m}矩阵T^A和T^B,使得
(S^L)^\ast ( W^\ast A V)S^R=T^A\quad\mathrm{and}\quad(S^L)^\ast ( W^\ast B V)S^R=T^B. \tag{8.12}
分解可以重新排序,使得S^R的第一列和T^A与T^B的(1,1)项表示所需的Petrov解[172]。设{s}\equiv s^R_1\equiv {S^R}e_1和\zeta\equiv T^A_{1,1},\eta\equiv T^B_{1,1},定义与广义Petrov值(\zeta,\eta)相关的Petrov向量为{u}\equiv V {s}。在我们的算法中,我们将构建正交矩阵V和W,因此也有\Vert{u}\Vert _2=1。利用(8.12)中的分解,我们构建了近似的局部广义舒尔形式(参见(8.9)): V S^R近似于Q_k,W S^L近似于相关的Z_k。由于\mathrm{span}(Z_k)= \mathrm{span}(A Q_k)= \mathrm{span}(B Q_k)(参见(8.9)),这建议选择W使得\mathrm{span}(W)与\mathrm{span}(\nu_0 A V+\mu_0 B V)一致。通过权重\nu_0和\mu_0,我们可以影响Petrov值的收敛。如果我们希望近似特征对\lambda接近目标\tau,那么选择