English

MinAres: An Iterative Solver for Symmetric Linear Systems

Numerical Analysis 2023-10-04 v1 Numerical Analysis Optimization and Control

Abstract

We introduce an iterative solver named MINARES for symmetric linear systems AxbAx \approx b, where AA is possibly singular. MINARES is based on the symmetric Lanczos process, like MINRES and MINRES-QLP, but it minimizes Ark\|Ar_k\| in each Krylov subspace rather than rk\|r_k\|, where rkr_k is the current residual vector. When AA is symmetric, MINARES minimizes the same quantity Ark\|Ar_k\| as LSMR, but in more relevant Krylov subspaces, and it requires only one matrix-vector product AvAv per iteration, whereas LSMR would need two. Our numerical experiments with MINRES-QLP and LSMR show that MINARES is a pertinent alternative on consistent symmetric systems and the most suitable Krylov method for inconsistent symmetric systems. We derive properties of MINARES from an equivalent solver named CAR that is to MINARES as CR is to MINRES, is not based on the Lanczos process, and minimizes Ark\|Ar_k\| in the same Krylov subspace as MINARES. We establish that MINARES and CAR generate monotonic xkx\|x_k - x_{\star}\|, xkxA\|x_k - x_{\star}\|_A and rk\|r_k\| when AA is positive definite.

Keywords

Cite

@article{arxiv.2310.01757,
  title  = {MinAres: An Iterative Solver for Symmetric Linear Systems},
  author = {Alexis Montoison and Dominique Orban and Michael A. Saunders},
  journal= {arXiv preprint arXiv:2310.01757},
  year   = {2023}
}

Comments

20 pages

R2 v1 2026-06-28T12:39:03.305Z