The GMRES method for solving the large indefinite least squares problem via an accelerated preconditioner
Jun Li, Lingsheng Meng
TL;DR
The paper tackles large-indefinite least squares (ILS) problems by transforming the normal equations into sparse block $3\times3$ systems and solving them with GMRES under a novel accelerated block preconditioner. A new block splitting $\mathcal{A}=\mathcal{P}-\mathcal{Q}$ with a parameter $\alpha>0$ yields an iteration that converges for $0<\alpha<\tfrac{1}{2}\lambda_{\min}(A_1^TA_1-A_2^TA_2)$, and its preconditioned operator $\mathcal{P}^{-1}\mathcal{A}$ has real eigenvalues clustering at $1$ as $\alpha\to0_+$. Theoretical results are supported by numerical experiments showing that the proposed preconditioner outperforms existing options (BS$_2$ and BUT) in terms of iteration counts and CPU time across Tolosa-based and TLS-like tests. This work enhances the practicality of Krylov subspace methods for large sparse ILS problems by achieving faster convergence through spectral clustering of the preconditioned system.
Abstract
In this research, to solve the large indefinite least squares problem, we firstly transform its normal equation into a sparse block three-by-three linear systems, then use GMRES method with an accelerated preconditioner to solve it. The construction idea of the preconditioner comes from the thought of Luo et.al [Luo, WH., Gu, XM., Carpentieri, B., BIT 62, 1983-2004(2022)], and the advantage of this is that the preconditioner is closer to the coefficient matrix of the block three-by-three linear systems when the parameter approachs zero. Theoretically, the iteration method under the preconditioner satisfies the conditional convergence, and all eigenvalues of the preconditioned matrix are real numbers and gathered at point $(1,0)$ as parameter is close to $0$. In the end, numerical results reflect that the theoretical results is correct and the proposed preconditioner is effective by comparing with serval existing preconditioners.
