Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Family of Iteration Functions for General Linear Systems

Published 11 Apr 2023 in math.NA and cs.NA | (2304.04940v2)

Abstract: We introduce innovative algorithms for computing exact or approximate (minimum-norm) solutions to Ax=bAx=b or the {\it normal equation} ATAx=ATbA^TAx=A^Tb, where AA is an m×nm \times n real matrix of arbitrary rank. We present more efficient algorithms when AA is symmetric PSD. First, we introduce the {\it Triangle Algorithm} (TA), a {\it convex-hull membership} algorithm that given bk=Axkb_k=Ax_k in the ellipsoid EA,ρ={Ax:∥x∥≤ρ}E_{A,\rho}=\{Ax: \Vert x \Vert \leq \rho\}, it either computes an improved approximation bk+1=Axk+1b_{k+1}=Ax_{k+1} or proves b∉EA,ρb \not \in E_{A,\rho}. We then give a dynamic variant of TA, the {\it Centering Triangle Algorithm} (CTA), generating residual, rk=b−Axkr_k=b -Ax_k via the iteration of F1(r)=r−(rTHr/rTH2r)HrF_1(r)=r-(r^THr/r^TH^2r)Hr, where H=AATH=AA^T. If AA is symmetric PSD, HH can be taken as AA. Next, for each t=1,…,mt=1, \dots, m, we derive Ft(r)=r−∑i=1tαt,i(r)HirF_t(r)=r- \sum_{i=1}^t \alpha_{t,i}(r) H^i r whose iterations correspond to a Krylov subspace method with restart. If κ+(H)\kappa^+(H) is the ratio of the largest to smallest positive eigenvalues of HH, when Ax=bAx=b is consistent, in k=O(κ+(H)t−1ln⁡ε−1)k=O({\kappa^+(H)}{t^{-1}} \ln \varepsilon^{-1}) iterations of FtF_t, ∥rk∥≤ε\Vert r_k \Vert \leq \varepsilon. Each iteration takes O(tN+t3)O(tN+t^3) operations, NN the number of nonzero entries in AA. By directly applying FtF_t to the normal equation, we get ∥ATAxk−ATb∥≤ε\Vert A^TAx_k - A^Tb \Vert \leq \varepsilon in O(κ+(AAT)t−1ln⁡ε−1)O({\kappa^+(AA^T)}{t}^{-1} \ln \varepsilon^{-1}) iterations. On the other hand, given any residual rr, we compute ss, the degree of its minimal polynomial with respect to HH in O(sN+s3)O(sN+s^3) operations. Then Fs(r)F_s(r) gives the minimum-norm solution of Ax=bAx=b or an exact solution of ATAx=ATbA^TAx=A^Tb. 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.

Authors (1)
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.