A Family of Iteration Functions for General Linear Systems
Abstract
We introduce innovative algorithms for computing exact or approximate (minimum-norm) solutions to or the {\it normal equation} , where is an real matrix of arbitrary rank. We present more efficient algorithms when is symmetric PSD. First, we introduce the {\it Triangle Algorithm} (TA), a {\it convex-hull membership} algorithm that given in the ellipsoid , it either computes an improved approximation or proves . We then give a dynamic variant of TA, the {\it Centering Triangle Algorithm} (CTA), generating residual, via the iteration of , where . If is symmetric PSD, can be taken as . Next, for each , we derive whose iterations correspond to a Krylov subspace method with restart. If is the ratio of the largest to smallest positive eigenvalues of , when is consistent, in iterations of , . Each iteration takes operations, the number of nonzero entries in . By directly applying to the normal equation, we get in iterations. On the other hand, given any residual , we compute , the degree of its minimal polynomial with respect to in operations. Then gives the minimum-norm solution of or an exact solution of . The proposed algorithms are simple to implementation and theoretically robust. We present sample computational results, comparing the performance of CTA with CG and GMRES methods. The results support CTA as a highly competitive option.
Keywords
Cite
@article{arxiv.2304.04940,
title = {A Family of Iteration Functions for General Linear Systems},
author = {Bahman Kalantari},
journal= {arXiv preprint arXiv:2304.04940},
year = {2023}
}
Comments
41 pages, 6 figures, 4 tables, 6 algorithms. The new version improves the theoretical complexity of a proposed algorithm and also provides some computational results and comparisons with well-known linear solvers