Well-Conditioned Oblivious Perturbations in Linear Space
Shabarish Chenakkod, Micha{\l} Derezi\'nski, Xiaoyu Dong, Mark Rudelson

TL;DR
This paper introduces a computationally efficient method for perturbing matrices to improve their condition number, enabling faster and more space-efficient solutions to linear systems while maintaining accuracy.
Contribution
It proposes a novel perturbation technique requiring only O(n) random numbers, matching Gaussian perturbations in effectiveness but with lower computational cost.
Findings
Reduces the condition number of matrices to O(n) using minimal randomness.
Enables solving linear systems in linear space with O(n) matrix-vector products.
Develops new techniques for analyzing singular values of dependent random matrices.
Abstract
Perturbing a deterministic -dimensional matrix with small Gaussian noise is a cornerstone of smoothed analysis of algorithms [Spielman and Teng, JACM 2004], as it reduces the condition number of the input to , and with it the complexity of many matrix algorithms. However, when deployed algorithmically, these perturbations are expensive due to the cost of generating and storing Gaussian random variables. We propose a perturbation that requires generating and storing random numbers in bits of precision, and reduces the condition number of any deterministic matrix to , matching Gaussian perturbations. Our result in particular implies a better complexity for the perturbed conjugate gradient algorithm, showing that we can solve an linear system in linear space to within an arbitrarily small constant backward error using matrix-vector…
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.
