Fast and Near-Optimal Diagonal Preconditioning
Arun Jambulapati, Jerry Li, Christopher Musco, Aaron Sidford, Kevin, Tian

TL;DR
This paper advances diagonal preconditioning techniques for linear systems by providing new bounds, efficient algorithms for optimal scaling, and exploring their implications in statistical and noise models.
Contribution
It introduces new bounds for Jacobi preconditioning, develops a solver for structured MPC SDPs for optimal scaling, and connects these methods to statistical and semi-random noise applications.
Findings
Jacobi preconditioning reduces condition number within a quadratic factor of the best.
A solver computes near-optimal scaling in nearly linear time relative to non-zero entries.
Connections established between preconditioning, noise models, and statistical regression.
Abstract
The convergence rates of iterative methods for solving a linear system typically depend on the condition number of the matrix . Preconditioning is a common way of speeding up these methods by reducing that condition number in a computationally inexpensive way. In this paper, we revisit the decades-old problem of how to best improve 's condition number by left or right diagonal rescaling. We make progress on this problem in several directions. First, we provide new bounds for the classic heuristic of scaling by its diagonal values (a.k.a. Jacobi preconditioning). We prove that this approach reduces 's condition number to within a quadratic factor of the best possible scaling. Second, we give a solver for structured mixed packing and covering semidefinite programs (MPC SDPs) which computes a constant-factor optimal…
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
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Advanced Optimization Algorithms Research
