Computing accurate singular values using a mixed-precision one-sided Jacobi algorithm
Zhengbo Zhou, Fran\c{c}oise Tisseur, and Marcus Webb

TL;DR
This paper introduces a mixed-precision one-sided Jacobi algorithm for computing singular values with higher accuracy and efficiency, especially for ill-conditioned matrices, outperforming standard routines in accuracy and speed.
Contribution
The paper develops a novel mixed-precision preconditioned one-sided Jacobi algorithm with improved error bounds and demonstrates its superior accuracy and potential speed compared to existing methods.
Findings
Achieves smaller relative forward errors than LAPACK and MATLAB routines.
Supports faster convergence through effective preconditioning.
Offers potential speed advantages with hardware/software improvements.
Abstract
We present a relative forward error analysis of a mixed-precision preconditioned one-sided Jacobi algorithm, analogous to a two-sided version introduced in [N. J. Higham, F. Tisseur, M. Webb and Z. Zhou, SIAM J. Matrix Anal. Appl. 46 (2025), pp. 2423-2448], which uses low precision to compute the preconditioner, applies it in high precision, and computes the singular value decomposition using the one-sided Jacobi algorithm at working precision. Our analysis yields smaller relative forward error bounds for the computed singular values than those of standard SVD algorithms. We present and analyse two approaches for constructing effective preconditioners. Our numerical experiments support the theoretical results and demonstrate that our algorithm achieves smaller relative forward errors than the LAPACK routines and , as well as the MATLAB function…
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 · Model Reduction and Neural Networks · Numerical Methods and Algorithms
