English

Right preconditioned GMRES for arbitrary singular systems

Numerical Analysis 2024-07-08 v2 Numerical Analysis

Abstract

Brown and Walker (1997) showed that GMRES determines a least squares solution of Ax=b A x = b where ARn×n A \in {\bf R}^{n \times n} without breakdown for arbitrary b,x0Rn b, x_0 \in {\bf R}^n if and only if AA is range-symmetric, i.e. R(AT)=R(A) {\cal R} (A^{\rm T}) = {\cal R} (A) , where A A may be singular and b b may not be in the range space RA){\cal R} A) of AA. In this paper, we propose applying GMRES to ACATz=b A C A^{\rm T} z = b , where CRn×n C \in {\bf R}^{n \times n} is symmetric positive definite. This determines a least squares solution x=CATz x = CA^{\rm T} z of Ax=b A x = b without breakdown for arbitrary (singular) matrix ARn×nA \in {\bf R}^{n \times n} and bRn b \in {\bf R}^n . To make the method numerically stable, we propose using the pseudoinverse with an appropriate threshold parameter to suppress the influence of tiny singular values when solving the severely ill-conditioned Hessenberg systems which arise in the Arnoldi process of GMRES when solving inconsistent range-symmetric systems. Numerical experiments show that the method taking CC to be the identity matrix and the inverse matrix of the diagonal matrix whose diagonal elements are the diagonal of AATA A^{\rm T} gives a least squares solution even when AA is not range-symmetric, including the case when index(A)>1 {\rm index}(A) >1.

Keywords

Cite

@article{arxiv.2310.16442,
  title  = {Right preconditioned GMRES for arbitrary singular systems},
  author = {Kota Sugihara and Ken Hayami},
  journal= {arXiv preprint arXiv:2310.16442},
  year   = {2024}
}

Comments

25 pages, 15 figures

R2 v1 2026-06-28T13:01:12.086Z