Skip to main content
Log in

A variable-metric variant of the Karmarkar algorithm for linear programming

  • Published:
Mathematical Programming Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

The most time-consuming part of the Karmarkar algorithm for linear programming is the projection of a vector onto the nullspace of a matrix that changes at each iteration. We present a variant of the Karmarkar algorithm that uses standard variable-metric techniques in an innovative way to approximate this projection. In limited tests, this modification greatly reduces the number of matrix factorizations needed for the solution of linear programming problems.

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

  • Kurt M. Anstreicher, “A monotonic projective algorithm for fractional linear programming,” Yale School of Management (New Haven, CT, 1985, revised 1986). To appear inAlgorithmica.

  • T.M. Cavalier and A.L. Soyster, “Some computational experience and a modification of the Karmarkar algorithm,” Department of Industrial and Management Systems Engineering, The Pennsylvania State University (University Park, PA, 1985).

    Google Scholar 

  • A. Charnes, T. Song, and M. Wolfe, “An explicit solution sequence and convergence of Karmarkar's algorithm,” Center for Cybernetic Studies, The University of Texas at Austin, Research CCS 501 (Austin, TX, 1984).

  • J.E. Dennis, Jr. and Robert B. Schnabel,Numerical methods for unconstrained optimization and nonlinear equations (Prentice-Hall, Englewood Cliffs, NJ, 1983).

    MATH  Google Scholar 

  • David M. Gay, “A variant of Karmarkar's linear programming algorithm for problems in standard form,” AT & T Bell Laboratories Numerical Analysis Manuscript 85-10 (Murray Hill, NJ, 1985), to appear inMathematical Programming.

  • David M. Gay, “Electronic mail distribution of linear programming test problems,”Committee on Algorithms Newsletter, Mathematical Programming Society 13 (December, 1985).

  • Philip E. Gill, Walter Murray, Michael A. Saunders, J. A. Tomlin and Margaret H. Wright, “On projected Newton barrier methods for linear programming and an equivalence to Karmarkar's projective method,” Systems Optimization Laboratory, Stanford University, Technical Report SOL 85-11 (Stanford, CA, 1985), to appear inMathematical Programming.

  • Philip E. Gill, Walter Murray, Michael A. Saunders and Margaret H. Wright, “A note on non-linear approaches to linear programming,” Systems Optimization Laboratory, Stanford University, Technical Report SOL 86-7 (Stanford, CA, 1986).

  • Donald Goldfarb and Sanjay Mehrotra, “A relaxed version of Karmarkar's method,” Department of Industrial Engineering and Operations Research, Columbia University in the City of New York (New York, NY, 1985, revised 1986).

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • Irvin J. Lustig, “A practical approach to Karmarkar's algorithm,” Systems Optimization Laboratory, Stanford University, Technical Report SOL 85-5 (Stanford, CA, 1985).

  • David F. Shanno, “A reduced gradient variant of Karmarkar's algorithm,” Graduate School of Administration, University of California, Davis, Working Paper 85-01 (Davis, CA, 1985).

    Google Scholar 

  • David F. Shanno, “Computing Karmarkar projections quickly,” Graduate School of Administration, University of California, Davis, Working Paper 85-10 (Davis, CA, 1985).

    Google Scholar 

  • David F. Shanno and Roy E. Marsten, “On implementing Karmarkar's method,” Graduate School of Administration, University of California, Davis, Working Paper 85-01 (Davis, CA, 1985).

    Google Scholar 

  • Michael J. Todd and Bruce P. Burrell, “An extension of Karmarkar's algorithm for linear programming using dual variables,” School of Operations Research and Industrial Engineering, Cornell University, Technical Report No. 648 (Ithaca, NY, 1985), to appear inAlgorithmica.

  • Michael J. Todd, Private communication (July, 1986).

  • J.A. Tomlin, “An experimental approach to Karmarkar's projective method for linear programming,” Ketron, Inc. (Mountain View, CA, 1985), to appear in aMathematical Programming Study on Computational Mathematical Programming.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research sponsored by DOE DE-AS05-82ER13016, ARO DAAG-29-83-K-0035, AFOSR 85-0243.

Research sponsored by ARO DAAG-29-83-K-0035, AFOSR 85-0243, Shell Development Company.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dennis, J.E., Morshedi, A.M. & Turner, K. A variable-metric variant of the Karmarkar algorithm for linear programming. Mathematical Programming 39, 1–20 (1987). https://doi.org/10.1007/BF02592068

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation