Robust iterative methods for linear systems with saddle point structure
Murat Manguoğlu, Volker Mehrmann
TL;DR
This paper tackles large sparse saddle point linear systems of the form $\mathcal{W}\begin{bmatrix}x\\y\end{bmatrix}=\begin{bmatrix}f\\g\end{bmatrix}$ with $A+A^T\ge 0$, introducing a purely algebraic, black-box three-layer iterative framework. The approach combines an approximate nullspace preconditioner (constructed via sparse bases $\tilde{Z}$ and $\tilde{U}$ using SAROC), iterative least-squares subproblems, and projection-based Krylov methods in an outer $fGMRES$ loop, with inner solvers such as LSQR and MRS; a key component is the construction and efficient handling of the projected nullspace matrices $\mathcal{N}^s$. Theoretical results establish positive definiteness of the symmetric part of the projected nullspace, stability under approximate nullspaces, and a structured block form enabling a robust preconditioner; numerically, the schemes demonstrate strong robustness and competitive sparsity across symmetric, generalized, and general saddle point problems, outperforming ILUTP baselines on several metrics. The work advances black-box, scalable solvers for saddle-point systems arising in applications like dissipative Hamiltonian discretizations, fluid dynamics, and constrained optimization, with potential for extensions to non-square blocks and parallel implementations.
Abstract
We propose a new class of multi-layer iterative schemes for solving sparse linear systems in saddle point structure. The new scheme consist of an iterative preconditioner that is based on the (approximate) nullspace method, combined with an iterative least squares approach and an iterative projection method. We present a theoretical analysis and demonstrate the effectiveness and robustness of the new scheme on sparse matrices from various applications.
