English

LSMR: An iterative algorithm for sparse least-squares problems

Mathematical Software 2012-01-25 v2 Numerical Analysis

Abstract

An iterative method LSMR is presented for solving linear systems Ax=bAx=b and least-squares problem min\normAxb2\min \norm{Ax-b}_2, with AA being sparse or a fast linear operator. LSMR is based on the Golub-Kahan bidiagonalization process. It is analytically equivalent to the MINRES method applied to the normal equation A\TAx=A\TbA\T Ax = A\T b, so that the quantities \normA\Trk\norm{A\T r_k} are monotonically decreasing (where rk=bAxkr_k = b - Ax_k is the residual for the current iterate xkx_k). In practice we observe that \normrk\norm{r_k} also decreases monotonically. Compared to LSQR, for which only \normrk\norm{r_k} is monotonic, it is safer to terminate LSMR early. Improvements for the new iterative method in the presence of extra available memory are also explored.

Keywords

Cite

@article{arxiv.1006.0758,
  title  = {LSMR: An iterative algorithm for sparse least-squares problems},
  author = {David Fong and Michael Saunders},
  journal= {arXiv preprint arXiv:1006.0758},
  year   = {2012}
}

Comments

21 pages

R2 v1 2026-06-21T15:31:48.974Z