arrow
返回

Near-Linear Runtime for a Classical Matrix Preconditioning Algorithm

delete2026-02-01
delete0
PRE
AI
X
Xufeng Cai *
J
Jason M. Altschuler
J
Jelena Diakonikolas
DOI:10.1145/3779224delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
1960年,Osborne提出了一种具有出色数值性能的矩阵平衡迭代算法。如今,它已成为Python、Julia、MATLAB、EISPACK、LAPACK等主流软件包中计算方阵(非对称)特征值及其他线性代数子程序前的默认预处理步骤。尽管该算法应用广泛,但其运行时间的理论保证一直难以获得:首个多项式时间保证仅在近十年才被提出,而近期接近线性的运行时间仅限于具有重要差异的Osborne算法变体,这些变体虽然分析更简单,但实际运行较慢。本文通过证明实践中默认的矩阵平衡预处理Osborne原始算法实际上具有接近线性的运行时间,弥补了理论与实际之间的长期差距。该运行时间保证(1)在输入规模上最多只有一个对数因子是最优的,(2)是首个不主导下游任务(如特征值计算)运行时间的Osborne算法运行时间,(3)优于所有其他Osborne算法变体的理论运行时间。
Keyword:
Osborne's algorithm
matrix balancing
near-linear runtime
convex optimization
coordinate descent
cyclic algorithms

期刊

J
Journal of the ACM
IF:
2.5
论文数:
20
被引数:
0

机构

U
university of wisconsin madison
学者数:
3.8W
论文数: 2.9W
被引数: 53
University of Wisconsin System 封面图
University of Wisconsin System
学者数:
6.7W
论文数: 5.8W
被引数: 382
引用论文

引用论文

err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
A Comparative Study of Algorithms for Matrix Balancing
err1990-06-01
err0
PREAI
errMichael H. Schneider; Stavros A. Zenios
err分享
err收藏
Matrix balancing
err1971-03-01
err0
errOAAI
errJ. Grad
err分享
err收藏
err分享
err收藏
学者 查看更多内容