Skip to main content
Log in

Finding an interior point in the optimal face of linear programs

  • Published:
Mathematical Programming Submit manuscript

Abstract

We study the problem of finding a point in the relative interior of the optimal face of a linear program. We prove that in the worst case such a point can be obtained in O(n 3 L) arithmetic operations. This complexity is the same as the complexity for solving a linear program. We also show how to find such a point in practice. We report and discuss computational results obtained for the linear programming problems in the NETLIB test set.

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. I. Adler and R.C. Monteiro, “A geometric view of parametric linear programming,” manuscript, Department of Industrial Engineering and Operations Research, University of California (Berkeley, CA, 1989).

    Google Scholar 

  2. R. Bixby, “Implementing the simplex method: the initial basis,”ORSA Journal on Computing 4 (1992) 267–284.

    Google Scholar 

  3. G.B. Dantzig,Linear Programming and Extensions (Princeton University Press, Princeton, NJ, 1963).

    Google Scholar 

  4. A.S. El-Bakry, R.A. Tapia and Y. Zhang, “A study of indicators for identifying zero variables in interiorpont methods,” TR 91-15, Department of Mathematical Sciences, Rice University (Houston, TX, 1991).

    Google Scholar 

  5. R. Fourer and S. Mehrotra, “Solving symmetric indefinite systems in an interior-point method for linear programming,”Mathematical Programming (Series B) 62 (1993) 15–39.

    Google Scholar 

  6. R.M. Freund, R. Roundy and M.J. Todd, “Identifying the set of always active constraints in a system of linear inequalities by a single linear program,” Technical Report, Sloan W.P. No. 1674-85 (MIT, Cambridge, MA, 1985).

    Google Scholar 

  7. D.M. Gay, “Stopping tests that compute optimal solutions for interior-point linear programming algorithms,” Numerical Analysis Manuscript 89-11, AT&T Bell Laboratories (Murray Hill, NJ, 1989).

    Google Scholar 

  8. D.M. Gay, “Electronic mail distribution of linear programming test problems,”Mathematical Programming Society News Letter, 10–12.

  9. A.J. Goldman and A.W. Tucker, “Theory of linear programming,” in: H.W. Kuhn and A.W. Tucker, eds.,Linear Inequalities and Related Systems, (Princeton University Press, Princeton, NJ, 1956) pp. 53–97.

    Google Scholar 

  10. C.C. Gonzaga, “An algorithm for solving linear programming problems in O(n 3 L) operations,” in: N. Megiddo, ed.,Progress in Mathematical Programming — Interior Point and Related Methods (Springer, New York, 1989) pp. 1–28.

    Google Scholar 

  11. O. Güler and Y. Ye, “Convergence behavior of interior-point algorithms,”Mathematical Programming 60 (1993) 215–228.

    Google Scholar 

  12. M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementarity problems,”Mathematical Programming 44 (1989) 1–26.

    Google Scholar 

  13. N. Megiddo, “On finding primal- and dual-optimal bases,”ORSA Journal on Computing 3 (1991) 63–66.

    Google Scholar 

  14. S. Mehrotra, “Quadratic convergence in a primal—dual method,”Mathematics of Operations Research 18 (1993) 741–751.

    Google Scholar 

  15. S. Mizuno, M.J. Todd and Y. Ye, “On adaptive-step primal—dual interior-point algorithms for linear programming,” (1990), to appear in:Mathematics of Operations Research.

  16. R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms. Part I: Linear programming,”Mathematical Programming 44 (1989) 27–41.

    Google Scholar 

  17. J. Renegar, “A polynomial-time algorithm, based on Newton's method, for linear programming,”Mathematical Programming 40 (1988) 59–93.

    Google Scholar 

  18. A. Schrijver,Theory of Linear and Integer Programming (Wiley, New York, 1986).

    Google Scholar 

  19. É. Tardos, “A strongly polynomial algorithm to solve combinatorial linear programs,”Operations Research 34 (1986) 250–256.

    Google Scholar 

  20. M.J. Todd, “A low complexity interior-point algorithm for linear programming,”SIAM Journal on Optimization 2 (1992) 198–219.

    Google Scholar 

  21. P.M. Vaidya, “An algorithm for linear programming which requires O(((m+n)n 2+(m+n)1.5 n)L) arithmetic operations,”Mathematical Programming 47 (1990) 175–202.

    Google Scholar 

  22. Y. Ye, “On the finite convergence of interior-point algorithms for linear programming,”Mathematical Programming (Series B) 57 (1992) 325–335.

    Google Scholar 

  23. Y. Ye, O. Güler, R.A. Tapia and Y. Zhang, “A quadratically convergent\(O\left( {\sqrt {nL} } \right)\)-iteration algorithm for linear programming,”Mathematical Programming 59 (1993) 151–162.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported in part by NSF Grant CCR-8810107, CCR-9019469 and a grant from GTE Laboratories.

Research supported in part by NSF Grant DDM-8922636 and NSF Coop. Agr. No. CCR-8809615 through Rice University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mehrotra, S., Ye, Y. Finding an interior point in the optimal face of linear programs. Mathematical Programming 62, 497–515 (1993). https://doi.org/10.1007/BF01585180

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation