Approximate Generalized Inverses with Iterative Refinement for ε-Accurate Preconditioning of Singular Systems

09/02/2020
by   Xiangmin Jiao, et al.
0

We introduce a new class of preconditioners to enable flexible GMRES to find a least-squares solution, and potentially the pseudoinverse solution, of large-scale sparse, asymmetric, singular, and potentially inconsistent systems. We develop the preconditioners based on a new observation that generalized inverses (i.e., A^g∈{G|AGA=A}) enable the preconditioned Krylov subspaces (KSP) to converge in a single step. We then compute an approximate generalized inverse (AGI) efficiently using a hybrid incomplete factorization (HIF), which combines multilevel incomplete LU with rank-revealing QR on its final Schur complement. We define the criteria of ϵ-accuracy and stability of AGI to guarantee the convergence of preconditioned GMRES for consistent systems. For inconsistent systems, we fortify HIF with iterative refinement to obtain HIFIR, which effectively mitigates the potential breakdowns of KSP and allows accurate computations of the null space vectors. By combining the two techniques, we then obtain a new solver, called PIPIT, for obtaining the pseudoinverse solutions for systems with low-dimensional null spaces. We demonstrate the robustness of HIF and HIFIR and show that they improve both accuracy and efficiency of the prior state of the art by orders of magnitude for systems with up to a million unknowns.

READ FULL TEXT
research
06/18/2021

HIFIR: Hybrid Incomplete Factorization with Iterative Refinement for Preconditioning Ill-conditioned and Singular Systems

We introduce a software package called HIFIR for preconditioning sparse,...
research
02/21/2022

Mixed Precision Iterative Refinement with Sparse Approximate Inverse Preconditioning

With the commercial availability of mixed precision hardware, mixed prec...
research
11/14/2020

Robust and Efficient Multilevel-ILU Preconditioned Newton-GMRES for Incompressible Navier-Stokes

We introduce a new preconditioned Newton-GMRES method for solving the no...
research
01/27/2022

GMRES using pseudo-inverse for range symmetric singular systems

Consider solving large sparse range symmetric singular linear systems A ...
research
08/27/2019

High Performance Block Incomplete LU Factorization

Many application problems that lead to solving linear systems make use o...
research
11/22/2019

HILUCSI: Simple, Robust, and Fast Multilevel ILU with Mixed Symmetric and Unsymmetric Processing

Incomplete factorization is a widely used preconditioning technique for ...
research
12/18/2019

A rounding error analysis of the joint bidiagonalization process with applications to the GSVD computation

The joint bidiagonalization(JBD) process is a useful algorithm for appro...

Please sign up or login with your details

Forgot password? Click here to reset