Shifted CholeskyQR for computing the QR factorization of ill-conditioned matrices
Takeshi Fukaya, Ramaseshan Kannan, Yuji Nakatsukasa, Yusaku Yamamoto,, Yuka Yanagisawa

TL;DR
This paper introduces shiftedCholeskyQR, an improved algorithm for QR factorization of ill-conditioned matrices that extends applicability, enhances stability, and achieves significant speedups over existing methods.
Contribution
It extends the applicability of CholeskyQR to higher condition numbers by introducing a shift, ensuring numerical stability and enabling efficient parallel computation.
Findings
Achieves stable QR factorization for matrices with condition number up to O(u^{-1})
Provides theoretical analysis confirming numerical stability and orthogonality
Demonstrates up to 40x speedup over alternative methods in experiments
Abstract
The Cholesky QR algorithm is an efficient communication-minimizing algorithm for computing the QR factorization of a tall-skinny matrix. Unfortunately it has the inherent numerical instability and breakdown when the matrix is ill-conditioned. A recent work establishes that the instability can be cured by repeating the algorithm twice (called CholeskyQR2). However, the applicability of CholeskyQR2 is still limited by the requirement that the Cholesky factorization of the Gram matrix runs to completion, which means it does not always work for matrices with where is the unit roundoff. In this work we extend the applicability to by introducing a shift to the computed Gram matrix so as to guarantee the Cholesky factorization succeeds numerically. We show that the computed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Quantum Computing Algorithms and Architecture · Tensor decomposition and applications
