English

Stochastic Matrix-Free Equilibration

Optimization and Control 2016-02-23 v1

Abstract

We present a novel method for approximately equilibrating a matrix ARm×nA \in {\bf R}^{m \times n} using only multiplication by AA and ATA^T. Our method is based on convex optimization and projected stochastic gradient descent, using an unbiased estimate of a gradient obtained by a randomized method. Our method provably converges in expectation with an O(1/t)O(1/t) convergence rate and empirically gets good results with a small number of iterations. We show how the method can be applied as a preconditioner for matrix-free iterative algorithms such as LSQR and Chambolle-Cremers-Pock, substantially reducing the iterations required to reach a given level of precision. We also derive a novel connection between equilibration and condition number, showing that equilibration minimizes an upper bound on the condition number over all choices of row and column scalings.

Keywords

Cite

@article{arxiv.1602.06621,
  title  = {Stochastic Matrix-Free Equilibration},
  author = {Steven Diamond and Stephen Boyd},
  journal= {arXiv preprint arXiv:1602.06621},
  year   = {2016}
}
R2 v1 2026-06-22T12:54:45.348Z