Right preconditioned GMRES for arbitrary singular systems

Abstract

Brown and Walker (1997) showed that GMRES determines a least squares solution of A x = b where A ∈ Rn × n without breakdown for arbitrary b, x0 ∈ Rn if and only if A is range-symmetric, i.e. R (A T) = R (A) , where A may be singular and b may not be in the range space R A) of A. In this paper, we propose applying GMRES to A C A T z = b , where C ∈ Rn × n is symmetric positive definite. This determines a least squares solution x = CA T z of A x = b without breakdown for arbitrary (singular) matrix A ∈ Rn × n and b ∈ Rn . 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 C to be the identity matrix and the inverse matrix of the diagonal matrix whose diagonal elements are the diagonal of A A T gives a least squares solution even when A is not range-symmetric, including the case when index(A) >1.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…