GPBiLQ and GPQMR: Two iterative methods for unsymmetric partitioned linear systems
Kui Du, Jia-Jun Fan, Fang Wang
TL;DR
The paper introduces GPBiLQ and GPQMR for solving unsymmetric partitioned linear systems by employing a simultaneous biorthogonal tridiagonal reduction, yielding short-recurrence iterations with fixed storage. GPBiLQ and GPQMR are connected to GPBiCG and GPMR, respectively, with GPBiCG obtainable cheaply from GPBiLQ under mild non-breakdown conditions. Through numerical experiments on large sparse matrices, the authors demonstrate tradeoffs: GPBiLQ/GPBiCQ/GPQMR offer storage and computational advantages over GMRES-type methods but can exhibit slower and less monotone convergence compared to GPMR, with exact-equivalence to TriCG/TriMR in the B = A^T case. The methods extend to SPD-multiplied variants and offer practical alternatives for block-structured, unsymmetric systems with controllable memory usage, supported by open-source MATLAB code and public data.
Abstract
We introduce two iterative methods, GPBiLQ and GPQMR, for solving unsymmetric partitioned linear systems. The basic mechanism underlying GPBiLQ and GPQMR is a novel simultaneous tridiagonalization via biorthogonality that allows for short-recurrence iterative schemes. Similar to the biconjugate gradient method, it is possible to develop another method, GPBiCG, whose iterate (if it exists) can be obtained inexpensively from the GPBiLQ iterate. Whereas the iterate of GPBiCG may not exist, the iterates of GPBiLQ and GPQMR are always well defined as long as the biorthogonal tridiagonal reduction process does not break down. We discuss connections between the proposed methods and some existing methods, and give numerical experiments to illustrate the performance of the proposed methods.
