Well-Conditioned Oblivious Perturbations in Linear Space
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 products. In our construction, we introduce the concept of a pattern matrix, which is a dense deterministic matrix that maps all sparse vectors into dense vectors, and we combine it with a sparse perturbation whose entries are dependent and located in a non-uniform fashion. In order to analyze this construction, we develop new techniques for lower bounding the smallest singular value of a random matrix with dependent entries.
Cite
@article{arxiv.2604.23193,
title = {Well-Conditioned Oblivious Perturbations in Linear Space},
author = {Shabarish Chenakkod and Michał Dereziński and Xiaoyu Dong and Mark Rudelson},
journal= {arXiv preprint arXiv:2604.23193},
year = {2026}
}