$L_p$ 范数下的矩阵平衡:Osborne 迭代的新分析
数据结构与算法
2016-06-28 v1
摘要
我们研究 Osborne (1960) 提出的一种迭代矩阵调节算法。该算法的目标是将方阵转换为平衡矩阵,其中每一行与对应列具有相同的范数。原始算法针对 范数下的行与列平衡而提出,其通过以固定的轮询顺序迭代平衡行-列对来工作。针对其他范数的算法变体已被深入研究,并作为许多数值线性代数软件包中的标准预条件子实现。最近,Schulman 与 Sinclair (2015) 在首个针对任意范数的此类结果中,分析了使用 范数及不同行-列对选择顺序的 Osborne 算法变体的收敛速率。在本文中,我们研究 范数及其他 范数下的矩阵平衡。对于任意矩阵 ,我们展示了如下结果,尤其解决了 Schulman 与 Sinclair 提及的一个主要开放问题。1) 我们分析了贪心平衡顺序下 范数的迭代。我们证明其在 次迭代内收敛到 -平衡矩阵,在 位数值上总计耗费 次算术运算。此处 为 的非零元素个数,且 ,其中 。2) 我们证明原始轮询实现在 次迭代内收敛到 -平衡矩阵,在 位数值上总计 次算术运算。3) 我们证明了该迭代任意实现的收敛速率下界 。
引用
@article{arxiv.1606.08083,
title = {Matrix Balancing in Lp Norms: A New Analysis of Osborne's Iteration},
author = {Rafail Ostrovsky and Yuval Rabani and Arman Yousefi},
journal= {arXiv preprint arXiv:1606.08083},
year = {2016}
}
备注
21 pages