Skip to main content
Log in

Solving linear programs with finite precision: I. Condition numbers and random programs

  • Published:
Mathematical Programming Submit manuscript

Abstract.

We define a condition number (A,b,c) for a linear program min x s.t. Ax=b,x≥0 and give two characterizations via distances to degeneracy and singularity. We also give bounds for the expected value, as well as for higher moments, of log (A,b,c) when the entries of A,b and c are i.i.d. random variables with normal distribution.

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

References

  1. Cheung, D., Cucker, F.: A new condition number for linear programming. Math. Program. 91, 163–174 (2001)

    MathSciNet  Google Scholar 

  2. Cheung, D., Cucker, F.: Probabilistic analysis of condition numbers for linear programming. J. Optim. Theory and Appl. 114, 55–67 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cheung, D., Cucker, F.: Solving linear programs with finite precision: II. Algorithms. Manuscript in preparation, 2003

  4. Cucker, F., Wschebor, M.: On the expected condition number of linear programming problems. Numer. Math. 94, 419–478 (2003)

    Article  MATH  Google Scholar 

  5. Dantzig, G.B.: Maximization of a linear function of variables subject to linear inequalities. In Tj.C. Koopmans, ed. Activity Analysis of Production and Allocation, p. 339–347. John Wiley & Sons, 1951

  6. Dunagan, J., Spielman, D.A., Teng, S.-H.: Smoothed analysis of Renegar’s condition number for linear programming. Preprint available at http://theory.lcs.mit.edu/spielman, 2003

  7. Edelman, A.: Eigenvalues and condition numbers of random matrices. SIAM J. Matrix Anal. Applic. 9, 543–556 (1988)

    MathSciNet  MATH  Google Scholar 

  8. Freund, R., Epelman, M.: Pre-conditioners and relations between different measures of conditioning for conic linear systems. MIT Operations Research Center Working Paper OR-344-00, 2000

  9. Freund, R.M., Vera, J.R.: Condition-based complexity of convex optimization in conic linear form via the ellipsoid algorithm. SIAM J. Optim. 10, 155–176 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  10. Freund, R.M., Vera, J.R.: Some characterizations and properties of the distance to ill-posedness and the condition measure of a conic linear system. Math. Program. 86, 225–260 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Hall, P.: Introduction to the Theory of Coverage Processes. John Wiley & Sons, 1988

  12. Higham, N.: Accuracy and Stability of Numerical Algorithms. SIAM, 1996

  13. Karmarkar, N.: A new polynomial time algorithm for linear programming. Combinatorica 4, 373–395 (1984)

    MathSciNet  MATH  Google Scholar 

  14. Khachijan, L.G.: A polynomial algorithm in linear programming. Dokl. Akad. Nauk SSSR 244, 1093–1096 (1979); In Russian, English translation in Soviet Math. Dokl. 20, 191–194 (1979)

    Google Scholar 

  15. Klee, V., Minty, G.J.: How good is the simplex method. In O. Shisha, ed, Inequalities III, p. 159–175. Academic Press, 1972

  16. Renegar, J.: Is it possible to know a problem instance is ill-posed? J. Complex. 10, 1–56 (1994)

    Article  MATH  Google Scholar 

  17. Renegar, J.: Some perturbation theory for linear programming. Math. Program. 65, 73–91 (1994)

    MathSciNet  MATH  Google Scholar 

  18. Renegar, J.: Incorporating condition measures into the complexity theory of linear programming. SIAM J. Optim. 5, 506–524 (1995)

    MathSciNet  MATH  Google Scholar 

  19. Renegar, J.: Linear programming, complexity theory and elementary functional analysis. Math. Program. 70, 279–351 (1995)

    Article  MathSciNet  Google Scholar 

  20. Stewart, G.W.: On scaled projections and pseudoinverses. Linear Algebra Appl. 112, 189–193 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  21. Todd, M.J.: A Dantzig-Wolfe-like variant of Karmarkar’s interior-point linear programming algorithm. Oper. Res. 38, 1006–1018 (1990)

    MATH  Google Scholar 

  22. Todd, M.J., Tunçel, L., Ye, Y.: Characterizations, bounds and probabilistic analysis of two complexity measures for linear programming problems. Math. Program. 90, 59–69 (2001)

    MathSciNet  MATH  Google Scholar 

  23. Vavasis, S.A., Ye, Y.: Condition numbers for polyhedra with real number data. Oper. Res. Lett. 17, 209–214 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  24. Vavasis, S.A., Ye, Y.: A primal-dual interior point method whose running time depends only on the constraint matrix. Math. Program. 74, 79–120 (1996)

    Article  MathSciNet  Google Scholar 

  25. Wright, S.: Primal-Dual Interior-Point Methods. SIAM, 1997

  26. Ye, Y.: Toward probabilistic analysis of interior-point algorithms for linear programming. Math. Oper. Res. 19, 38–52 (1994)

    MathSciNet  MATH  Google Scholar 

  27. Ye, Y.: Interior Point Algorithms: Theory and Analysis. John Wiley & Sons, 1997

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dennis Cheung.

Additional information

This work has been substantially funded by a grant from the Research Grants Council of the Hong Kong SAR (project number CityU 1085/02P)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheung, D., Cucker, F. Solving linear programs with finite precision: I. Condition numbers and random programs. Math. Program., Ser. A 99, 175–196 (2004). https://doi.org/10.1007/s10107-003-0393-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-003-0393-7

Keywords

Navigation