Skip to main content
Log in

Theoretical convergence of large-step primal—dual interior point algorithms for linear programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

This paper proposes two sets of rules, Rule G and Rule P, for controlling step lengths in a generic primal—dual interior point method for solving the linear programming problem in standard form and its dual. Theoretically, Rule G ensures the global convergence, while Rule P, which is a special case of Rule G, ensures the O(nL) iteration polynomial-time computational complexity. Both rules depend only on the lengths of the steps from the current iterates in the primal and dual spaces to the respective boundaries of the primal and dual feasible regions. They rely neither on neighborhoods of the central trajectory nor on potential function. These rules allow large steps without performing any line search. Rule G is especially flexible enough for implementation in practically efficient primal—dual interior point algorithms.

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, M.G.C. Resende, G. Veiga and N. Karmarkar, “An implementation of Karmarkar's algorithm for linear programming,”Mathematical Programming 44 (1989) 297–335.

    Google Scholar 

  2. E.R. Barnes, “A variation on Karmarkar's algorithm for solving linear programming problems,”Mathematical Programming 36 (1986) 174–182.

    Google Scholar 

  3. I.I. Dikin, “Iterative solution of problems of linear and quadratic programming,”Soviet Mathematics Doklady 8 (1967) 674–675.

    Google Scholar 

  4. J. Ding and T.-Y. Li, “A polynomial-time predictor-corrector algorithm for linear complementarity problems,”SIAM Journal on Optimization 1 (1991) 83–92.

    Google Scholar 

  5. P.D. Domich, P.T. Boggs, J.R. Donaldson and C. Witzgall, “Optimal 3-dimensional methods for linear programming,” NISTIR89-4225, U.S. Department of Commerce, National Institute of Standards and Technology (Gaithersburg, MD, 1989).

    Google Scholar 

  6. R.M. Freund, “Polynomial-time algorithms for linear programming based only on primal scaling and projected gradients of a potential function,”Mathematical Programming 51 (1991) 203–222.

    Google Scholar 

  7. A.V. Fiacco and G.P. McCormick,Nonlinear Programming: Sequential Unconstrained Minimization Technique (Wiley, New York, 1968).

    Google Scholar 

  8. M. Kojima, N. Megiddo and T. Noma, “Homotopy continuation methods for non-linear complementarity problems,”Mathematics of Operations Research 16 (1991) 754–774.

    Google Scholar 

  9. M. Kojima, N. Megiddo, T. Noma and A. Yoshise,A Unified Approach to Interior Point Algorithms for Linear Complementarity Problems, Lecture Notes in Comput. Sci. No. 538 (Springer, New York, 1991).

    Google Scholar 

  10. M. Kojima, N. Megiddo and Y. Ye, “An interior point potential reduction algorithm for the linear complementarity problem,”Mathematical Programming 54 (1992) 267–279.

    Google Scholar 

  11. M. Kojima, S. Mizuno and A. Yoshise, “A primal—dual interior point algorithm for linear programming,” in: N. Megiddo, ed.,Progress in Mathematical Programming: Interior—Point and Related Methods (Springer, New York, 1989) pp. 29–47.

    Google Scholar 

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

    Google Scholar 

  13. M. Kojima, S. Mizuno and A. Yoshise, “An O(\(\sqrt n \) L) iteration potential reduction algorithm for linear complementarity problems,”Mathematical Programming 50 (1991) 331–342.

    Google Scholar 

  14. I.J. Lustig, “A generic primal—dual interior point algorithm,” Technical Report SOR 88-3, Program in Statistics and Operations Research, Department of Civil Engineering and Operations Research, Princeton University (Princeton, NJ, 1988).

    Google Scholar 

  15. I.J. Lustig, Private communication (1989).

  16. R. Marsten, R. Subramanian, M. Saltzman, I.J. Lustig and D.F. Shanno, “Interior point methods for linear programming: Just call Newton, Lagrange and Fiacco and McCormick!”Interfaces 20 (1990) 105–116.

    Google Scholar 

  17. K.A. McShane, C.L. Monma and D.F. Shanno, “An implementation of a primal—dual interior point method for linear programming,”ORSA Journal on Computing 1 (1989) 70–83.

    Google Scholar 

  18. N. Megiddo, “Pathways to the optimal set in linear programming,” in: N. Megiddo, ed.,Progress in Mathematical Programming:Interior-Point and Related Methods (Springer, New York, 1989) pp. 131–158.

    Google Scholar 

  19. S. Mehrotra, “On the implementation of a (primal—dual) interior point method,” Technical Report 90-03, Department of Industrial Engineering and Management Sciences, Northwestern University (Evanston, IL, 1990).

    Google Scholar 

  20. S. Mizuno, “An O(n 3 L) algorithm using a sequence for a linear complementarity problem,”Journal of the Operations Research Society of Japan 33 (1990) 66–75.

    Google Scholar 

  21. S. Mizuno, M.J. Todd and Y. Ye, “On adaptive-step primal—dual interior-point algorithms for linear programming,” Technical Report No. 944, School of Operations Research and Industrial Engineering, Cornell University (Ithaca, NY, 1989).

    Google Scholar 

  22. S. Mizuno, A. Yoshise and T. Kikuchi, “Practical polynomial time algorithms for linear complementarity problems,”Journal of the Operations Research Society of Japan 32 (1989) 75–92.

    Google Scholar 

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

    Google Scholar 

  24. R.D.C. Monteiro and I. Adler, “Interior path following primal-dual algorithms, Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) 43–66.

    Google Scholar 

  25. R.D.C. Monteiro, I. Adler and M.G.C. Resende, “A polynomial-time primal—dual affine scaling algorithm for linear and convex quadratic programming and its power series extension,”Mathematics of Operations Research 15 (1990) 191–214.

    Google Scholar 

  26. G. Sonnevend and J. Stoer, “Global ellipsoidal approximations and homotopy methods for solving convex analytic programs,” Report No. 40, Institut für Angewandte Mathematik und Statistik, Universität Würzburg (Würzburg, Germany, 1988).

    Google Scholar 

  27. K. Tanabe, “Complementarity-enforcing centered Newton method for mathematical programming,” in: K. Tone, ed.,New Methods for Linear Programming (The Institute of Statistical Mathematics, Tokyo, 1987) pp. 118–144.

    Google Scholar 

  28. K. Tanabe, “Centered Newton method for mathematical programming,” in: M. Iri and K. Yajima, eds.,Systems Modeling and Optimization (Springer, New York, 1988) pp. 197–206.

    Google Scholar 

  29. M.J. Todd and Y. Ye, “A centered projective algorithm for linear programming,”Mathematics of Operations Research 15 (1990) 508–529.

    Google Scholar 

  30. R.J. Vanderbei, M.S. Meketon and B.A. Freedman, “A modification of Karmarkar's linear programming algorithm,”Algorithmica 1 (1986) 395–407.

    Google Scholar 

  31. Y. Ye, “An O(n 3 L) potential reduction algorithm for linear programming,”Mathematical Programming 50 (1991) 239–258.

    Google Scholar 

  32. Y. Ye, “Line search in potential reduction algorithms for linear programming,” Technical report, Department of Management Sciences, The University of Iowa (Iowa City, IA, 1989).

    Google Scholar 

  33. Y. Ye, K.O. Kortanek, J.A. Kaliski and S. Huang, “Near-boundary behavior of primal—dual potential reduction algorithms for linear programming,” Working Paper Series No. 90-9, College of Business Administration, The University of Iowa (Iowa City, IA, 1990).

    Google Scholar 

  34. Y. Zhang, R.A. Tapia and J.E. Dennis, “On the superlinear and quadratic convergence of primal—dual interior point linear programming algorithms,” Technical report, Department of Mathematical Sciences, Rice University (Houston, TX, 1990).

    Google Scholar 

  35. Y. Zhang, R.A. Tapia and F. Potra, “On the superlinear convergence of interior point algorithms for a general class of problems,” TR90-9, Department of Mathematical Sciences, Rice University (Houston, TX, 1990).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Part of the research was done when M. Kojima and S. Mizuno visited at the IBM Almaden Research Center. Partial support from the Office of Naval Research under Contracts N00014-87-C-0820 and N00014-91-C-0026 is acknowledged.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kojima, M., Megiddo, N. & Mizuno, S. Theoretical convergence of large-step primal—dual interior point algorithms for linear programming. Mathematical Programming 59, 1–21 (1993). https://doi.org/10.1007/BF01581234

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation