English

Solving Linear System of Equations Via A Convex Hull Algorithm

Numerical Analysis 2012-10-31 v1 Computational Geometry Numerical Analysis

Abstract

We present new iterative algorithms for solving a square linear system Ax=bAx=b in dimension nn by employing the {\it Triangle Algorithm} \cite{kal12}, a fully polynomial-time approximation scheme for testing if the convex hull of a finite set of points in a Euclidean space contains a given point. By converting Ax=bAx=b into a convex hull problem and solving via the Triangle Algorithm, together with a {\it sensitivity theorem}, we compute in O(n2ϵ2)O(n^2\epsilon^{-2}) arithmetic operations an approximate solution satisfying Axϵbϵρ\Vert Ax_\epsilon - b \Vert \leq \epsilon \rho, where ρ=max{a1,...,an,b}\rho= \max \{\Vert a_1 \Vert,..., \Vert a_n \Vert, \Vert b \Vert \}, and aia_i is the ii-th column of AA. In another approach we apply the Triangle Algorithm incrementally, solving a sequence of convex hull problems while repeatedly employing a {\it distance duality}. The simplicity and theoretical complexity bounds of the proposed algorithms, requiring no structural restrictions on the matrix AA, suggest their potential practicality, offering alternatives to the existing exact and iterative methods, especially for large scale linear systems. The assessment of computational performance however is the subject of future experimentations.

Keywords

Cite

@article{arxiv.1210.7858,
  title  = {Solving Linear System of Equations Via A Convex Hull Algorithm},
  author = {Bahman Kalantari},
  journal= {arXiv preprint arXiv:1210.7858},
  year   = {2012}
}

Comments

15 pages, 3 figures

R2 v1 2026-06-21T22:29:44.272Z