Skip to main content
Log in

Condition number complexity of an elementary algorithm for computing a reliable solution of a conic linear system

  • Published:
Mathematical Programming Submit manuscript

Abstract.

A conic linear system is a system of the form¶¶(FP d )Ax=bxC X ,¶¶where A:X?Y is a linear operator between n- and m-dimensional linear spaces X and Y, bY, and C X ⊂X is a closed convex cone. The data for the system is d=(A,b). This system is “well-posed” to the extent that (small) changes in the data d=(A,b) do not alter the status of the system (the system remains feasible or not). Renegar defined the “distance to ill-posedness,”ρ(d), to be the smallest change in the data Δd=(ΔAb) needed to create a data instance dd that is “ill-posed,” i.e., that lies in the intersection of the closures of the sets of feasible and infeasible instances d =(A ,b ) of (FP(·)). Renegar also defined the condition number ?(d) of the data instance d as the scale-invariant reciprocal of ρ(d) : ?(d)=.¶In this paper we develop an elementary algorithm that computes a solution of (FP d ) when it is feasible, or demonstrates that (FP d ) has no solution by computing a solution of the alternative system. The algorithm is based on a generalization of von Neumann’s algorithm for solving linear inequalities. The number of iterations of the algorithm is essentially bounded by¶¶O( ?(d)2ln(?(d)))¶¶where the constant depends only on the properties of the cone C X and is independent of data d. Each iteration of the algorithm performs a small number of matrix-vector and vector-vector multiplications (that take full advantage of the sparsity of the original data) plus a small number of other operations involving the cone C X . The algorithm is “elementary” in the sense that it performs only a few relatively simple computations at each iteration.¶The solution of the system (FP d ) generated by the algorithm has the property of being “reliable” in the sense that the distance from to the boundary of the cone C X , dist(,∂C X ), and the size of the solution, ∥∥, satisfy the following inequalities:¶¶∥∥≤c 1?(d),dist(,∂C X )≥c 2 , and c 3?(d),¶¶where c 1, c 2, c 3 are constants that depend only on properties of the cone C X and are independent of the data d (with analogous results for the alternative system when the system (FP d ) is infeasible).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: March 13, 1997 / Accepted: March 9, 2000¶Published online July 20, 2000

Rights and permissions

Reprints and permissions

About this article

Cite this article

Epelman, M., Freund, R. Condition number complexity of an elementary algorithm for computing a reliable solution of a conic linear system. Math. Program. 88, 451–485 (2000). https://doi.org/10.1007/s101070000136

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s101070000136

Navigation