下一节:重启 上一级:收缩与重启 上一节:收缩与重启

收缩

部分广义Schur形式可以通过多个连续步骤获得。假设我们已经有了部分广义Schur形式 AQ_{k-1}={Z}_{k-1}R^A_{k-1}BQ_{k-1}={Z}_{k-1}R^B_{k-1}。我们希望用新的右Schur向量 {q} 和左Schur向量 {z} 来扩展这个部分广义Schur形式,得到
A\begin{bmatrix}Q_{k-1} & q\end{bmatrix} = \begin{bmatrix}Z_{k-1} & z\end{bmatrix}\begin{bmatrix}R^A_{k-1} & a \\ 0 & \alpha\end{bmatrix}
以及
B\begin{bmatrix}Q_{k-1} & q\end{bmatrix} = \begin{bmatrix}Z_{k-1} & z\end{bmatrix}\begin{bmatrix}R^B_{k-1} & b \\ 0 & \beta\end{bmatrix}.
新的广义Schur对 ((\alpha,\beta), {q}) 满足
Q^\ast_{k-1}{q}=0\quad \mathrm{并且} \quad(\beta A-\alpha B){q}-{Z}_{k-1}(\beta {a} - \alpha {b})=0,
或者,因为 \beta {a} - \alpha {b}={Z}^\ast_{k-1}(\beta A-\alpha B)q,
Q^\ast_{k-1}q=0\quad\mathrm{并且}\quad\left(I-{Z}_{k-1}{Z}^*_{k-1}\right)(\beta A-\alpha B)\left(I-Q_{k-1}Q_{k-1}^\ast\right)q=0.
向量 {a}{b} 可以从以下公式计算得到
{a}={Z}_{k-1}^\ast Aq\quad\mathrm{并且}\quad {b}={Z}_{k-1}^\ast Bq.
因此,广义Schur对 ((\alpha,\beta),q) 是缩减矩阵对的一个特征对
\begin{aligned} \left(\left(I-{Z}_{k-1}{Z}_{k-1}^\ast\right)A\left(I-Q_{k-1}Q^\ast_{k-1}\right), \\ \left(I-Z_{k-1}Z^\ast_{k-1}\right)B\left(I-Q_{k-1}Q_{k-1}^\ast\right) \right). \end{aligned}\tag{8.15}
这个特征问题可以再次用我们在第§8.4.1节中概述的Jacobi-Davidson过程来解决。在这个过程中,我们构造了与Q_{k-1}正交的向量v_i和与{Z}_{k-1}正交的向量w_i。这简化了与缩减算子相关的交互矩阵M^AM^B的计算:
\begin{aligned} M^A&\equiv W^\ast\left(I-{Z}_{k-1}{Z}_{k-1}^\ast\right)A\left(I-Q_{k-1}Q^\ast_{k-1}\right)V = W^\ast A V,\\ M^B&\equiv W^\ast\left(I-Z_{k-1}Z^\ast_{k-1}\right)B\left(I-Q_{k-1}Q_{k-1}^\ast\right)V = W^\ast B V, \end{aligned}\tag{8.16}
并且M^AM^B可以简单地计算为W^\ast A VW^\ast B V



下一节:重启 上一级:收缩与重启 上一节:收缩与重启
Susan Blackford 2000-11-20