下一节:Davidson方法
上一级:不精确方法
上一节:不精确矩阵变换
带非精确Cayley变换的Arnoldi方法
在本段中,我们将讨论在伽辽金投影框架内使用不完全凯莱变换的情况。每一步迭代中,选择一个里兹值 θ 作为零。我们限定于以下情况:线性系统(11.2)通过预处理器 M 或静态线性系统求解器求解,使得
wj=M−1(A−θB)yj 对于 j=1,…,k−1。因此,我们可以利用阿诺尔迪方法构建
TIC≡M−1(A−θB) 的 Krylov 空间。
算法 11.1:用于广义非线性特征值问题的近似Cayley变换Arnoldi方法
(1) 给定 v1,∥v1∥=1 并选择 v=μ。
(2) 对于 j=1,...,k−1 执行以下步骤:
(3) 解 Mwj=(A−vB)vj。
(4) 对 w 进行正交化处理;使其相对于 v1,...,vj 正交,得到 vj+1。
(5) 计算投影特征对 V∗AVkz=θV∗BVkz。
(6) 选择一个Ritz对 (0,x=Vkz)。
(7) 收敛性检查:如果 ∥Ax−θBx∥≤TOL,则停止。
(8) 选择 v1=x,v=θ 并从步骤 (2) 重新开始。
该方法的缺点是,更新 θ 需要完全重新启动阿诺尔迪过程。
例如,向 λ1 的渐近收敛由
TIC=M−1(A−λ1B)≈(A−μB)−1(A−λ1B) 的特征值分离程度决定。至于SI方法,当极点 μ 更接近 λ1 时,分离程度提高。
当 μ 非常接近里兹值 θ 时,精确变换的特征值分离程度提高,但相应的线性系统求解难度增加,相比于 μ 稍远离谱的情况。在 [323] 中,线性系统通过不完全分解和多重网格等预处理器求解。数值示例显示,当 μ 稍远离谱时,算法 11.1 的收敛速度更快。
下一节:Davidson方法
上一级:不精确方法
上一节:不精确矩阵变换
Susan Blackford
2000-11-20