Skip to main content
Log in

Primal—dual methods for linear programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

Many interior-point methods for linear programming are based on the properties of the logarithmic barrier function. After a preliminary discussion of the convergence of the (primal) projected Newton barrier method, three types of barrier method are analyzed. These methods may be categorized as primal, dual and primal—dual, and may be derived from the application of Newton's method to different variants of the same system of nonlinear equations. A fourth variant of the same equations leads to a new primal—dual method.

In each of the methods discussed, convergence is demonstrated without the need for a nondegeneracy assumption or a transformation that makes the provision of a feasible point trivial. In particular, convergence is established for a primal—dual algorithm that allows a different step in the primal and dual variables and does not require primal and dual feasibility.

Finally, a new method for treating free variables is proposed.

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. A.S. El-Bakry, R.A. Tapia and Y. Zhang, “A study of indicators for identifying zero variables in interiorpoint methods,”SIAM Review 36 (1) (1994) 45–72.

    Google Scholar 

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

    Google Scholar 

  3. P.E. Gill, W. Murray, D.B. Ponceleón and M.A. Saunders, “Solving reduced KKT systems in barrier methods for linear programming,” in: G.A. Watson and D. Griffiths, eds.,Numerical Analysis 1993, Pitman Research Notes in Mathematics Series, Vol. 303 (1994) pp. 89–104.

  4. P.E. Gill, W. Murray, M.A. Saunders, J.A. Tomlin and M.H. Wright, “On projected Newton barrier methods for linear programming and an equivalence to Karmarkar's projective method,”Mathematical Programming 36 (2) (1986) 183–209.

    Google Scholar 

  5. C.C. Gonzaga, “Path following methods for linear programming,”SIAM Review 34 (1992) 167–224.

    Google Scholar 

  6. M. Kojima, N. Megiddo and S. Mizuno, “Theoretical convergence of large-step primal—dual interior point algorithms for linear programming,”Mathematical Programming 59 (1) (1993) 1–22.

    Google Scholar 

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

  8. I.J. Lustig, “Feasibility issues in a primal—dual interior-point method for linear programming,”Mathematical Programming 49 (2) (1990) 145–162.

    Google Scholar 

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

    Google Scholar 

  10. I.J. Lustig, R.E. Marsten and D.F. Shanno, “On implementing Mehrotra's predictor—corrector interior-point method for linear programming,”SIAM Journal on Optimization 2 (1992) 435–449.

    Google Scholar 

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

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

  13. S. Mehrotra, “On the implementation of a primal—dual interior point method,”SIAM Journal on Optimization 2 (4) (1992) 575–601.

    Google Scholar 

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

    Google Scholar 

  15. J.M. Ortega and W.C. Rheinboldt,Iterative Solution of Nonlinear Equations in Several Variables (Academic Press, London, 1970).

    Google Scholar 

  16. D.B. Ponceleón, “Barrier methods for large-scale quadratic programming,” Ph.D. Thesis, Computer Science Department, Stanford University, Stanford, CA, 1990.

    Google Scholar 

  17. M.H. Wright, “Interior methods for constrained optimization,” in: A. Iserles, ed.,Acta Numerica 1992 (Cambridge University Press, New York, 1992) pp. 341–407.

    Google Scholar 

  18. Y. Zhang, “On the convergence of an infeasible interior-point method for linear programming and other problems,” Research Report 92-07, Department of Mathematics and Statistics, University of Maryland, Baltimore, MD, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The material contained in this paper is based upon research supported by the National Science Foundation Grant DDM-9204208 and the Office of Naval Research Grant N00014-90-J-1242.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gill, P.E., Murray, W., Ponceleón, D.B. et al. Primal—dual methods for linear programming. Mathematical Programming 70, 251–277 (1995). https://doi.org/10.1007/BF01585940

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation