English

On the iterative solution of systems of the form $A^T A x=A^Tb+c$

Numerical Analysis 2019-11-04 v1 Numerical Analysis

Abstract

Given a full column rank matrix ARm×nA \in \mathbb{R}^{m\times n} (mnm\geq n), we consider a special class of linear systems of the form AAx=Ab+cA^\top Ax=A^\top b+c with x,cRnx, c \in \mathbb{R}^{n} and bRmb \in \mathbb{R}^{m}. The occurrence of cc in the right-hand side of the equation prevents the direct application of standard methods for least squares problems. Hence, we investigate alternative solution methods that, as in the case of normal equations, take advantage of the peculiar structure of the system to avoid unstable computations, such as forming AAA^\top A explicitly. We propose two iterative methods that are based on specific reformulations of the problem and we provide explicit closed formulas for the structured condition number related to each problem. These formula allow us to compute a more accurate estimate of the forward error than the standard one used for generic linear systems, that does not take into account the structure of the perturbations. The relevance of our estimates is shown on a set of synthetic test problems. Numerical experiments highlight both the increased robustness and accuracy of the proposed methods compared to the standard conjugate gradient method. It is also found that the new methods can compare to standard direct methods in terms of solution accuracy.

Keywords

Cite

@article{arxiv.1911.00026,
  title  = {On the iterative solution of systems of the form $A^T A x=A^Tb+c$},
  author = {Henri Calandra and Serge Gratton and Elisa Riccietti and Xavier Vasseur},
  journal= {arXiv preprint arXiv:1911.00026},
  year   = {2019}
}