带重新正交化的 Lanczos 双对角化的后向误差分析
数值分析
2022-10-20 v1 数值分析
摘要
步 Lanczos 双对角化将矩阵 约化为双对角形式 ,同时生成两个正交矩阵 与 。然而,该算法的任何实际实现都因舍入误差的存在而遭受 与 正交性丧失,并已提出若干重新正交化策略以维持一定程度的正交性。本文中,通过将各类重新正交化策略写成统一形式,我们对带重新正交化的 Lanczos 双对角化(LBRO)进行后向误差分析。我们的结果表明,以起始向量 对 作 步 LBRO 所算得的 是由 以起始向量 作 步 Lanczos 双对角化(记为 LB())生成的精确结果,其中扰动向量/矩阵 与 的 2-范数依赖于舍入单位以及 与 的正交性水平。结果还表明, 与 的 2-范数分别受 与 的正交性水平控制,其中 与 是在精确算术下由 步 LB() 生成的两个正交矩阵。因此,只要 与 的正交性足够好, 步 LBRO 便是混合前向-后向稳定的。我们利用该结果考察了基于 LBRO 的 SVD 计算算法与 LSQR 算法的后向稳定性。数值实验证实了我们的结果。
引用
@article{arxiv.2210.10297,
title = {Backward error analysis of the Lanczos bidiagonalization with reorthogonalization},
author = {Haibo Li and Guangming Tan and Tong Zhao},
journal= {arXiv preprint arXiv:2210.10297},
year = {2022}
}