Skip to main content
Log in

A primal—dual affine-scaling potential-reduction algorithm for linear programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

We propose a potential-reduction algorithm which always uses the primal—dual affine-scaling direction as a search direction. We choose a step size at each iteration of the algorithm such that the potential function does not increase, so that we can take a longer step size than the minimizing point of the potential function. We show that the algorithm is polynomial-time bounded. We also propose a low-complexity algorithm, in which the centering direction is used whenever an iterate is far from the path of centers.

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, N. Karmarkar, M.G.C. Resende and G. Veiga, “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. E.R. Barnes, S. Chopra and D.L. Jensen, “A polynomial time version of the affine algorithm,” Manuscript, IBM T.J. Watson Research Center (Yorktown Heights. NY, 1988).

    Google Scholar 

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

    Google Scholar 

  5. C.C. Gonzaga, “Convergence of the large step primal affine-scaling algorithm for primal non-degenerate linear programs,” COPPE-Federal University of Rio de Janeiro (Rio de Janeiro, Brazil, 1990).

    Google Scholar 

  6. O. Güler and Y. Ye. “Convergence behavior of some interior-point algorithms,” Working Paper Series No. 91-4, Department of Management Sciences, The University of Iowa (Iowa City, IA, 1991).

    Google Scholar 

  7. N. Karmarkar, “A new polynomial-time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.

    Google Scholar 

  8. M. Kojima, N. Megiddo, T. Noma and A. Yoshise,A Unified Approach to Interior Point Algorithms for Linear Complementarity Problems, Lecture Notes in Computer Science (Springer, New York, 1991).

    Google Scholar 

  9. 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 

  10. 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 

  11. M. Kojima, S. Mizuno and A. Yoshise, “An\(O\left( {\sqrt {nL} } \right)\) iteration potential reduction algorithm for linear complementarity problems,”Mathematical Programming 50 (1991) 331–342.

    Google Scholar 

  12. I.J. Lustig, R.E. Marsten and D.F. Shanno, “Computation experience with a primal—dual interior point method for linear programming,”Linear Algebra and its Applications 152 (1991) 191–222.

    Google Scholar 

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

    Google Scholar 

  14. 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 

  15. S. Mehrotra, “Quadratic convergence in a primal—dual method,” Technical Report 91-15, Department of Industrial Engineering and Management Sciences, Northwestern University (Evanston, IL, 1991).

    Google Scholar 

  16. 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 Operation Research and Industrial Engineering, Cornell University (Ithaca, NY, 1991).

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  19. R.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 

  20. K. Tanabe, “Centered Newton method for linear programming and quadratic programming,”Proceedings of the 8th Mathematical Programming Symposium, Japan (1987) pp. 131–152.

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

    Google Scholar 

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

    Google Scholar 

  23. T. Tsuchiya and M. Muramatsu, “Global convergence of a long-step affine scaling algorithm for degenerate linear programming problems,” Research Memorandum No. 423, The Institute of Statistical Mathematics (Tokyo, 1992).

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  26. Y. Ye, “On the Q-order of convergence of interior point algorithms for linear programming,” The University of Iowa (Iowa City, IA, 1991).

    Google Scholar 

  27. Y. Ye, O. Güler, R.A. Tapia and Y. Zhang, “A quadratically convergent\(O\left( {\sqrt {nL} } \right)\)-iteration algorithm for linear programming,” Working Paper No. 91-14, The College of Business Administration, The University of Iowa (Iowa City, IA, 1991).

    Google Scholar 

  28. Y. Ye, K.O. Kortanek, J. Kaliski and S. Huang, “Near boundary behavior of primal—dual potential reduction algorithms for linear programming,” Department of Management Sciences, The University of Iowa (Iowa City, IA, 1990).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This paper is dedicated to Phil Wolfe on the occasion of his 65th birthday.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mizuno, S., Nagasawa, A. A primal—dual affine-scaling potential-reduction algorithm for linear programming. Mathematical Programming 62, 119–131 (1993). https://doi.org/10.1007/BF01585163

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation