Skip to main content
Log in

A “build-down” scheme for linear programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

We propose a “build-down” scheme for Karmarkar's algorithm and the simplex method for linear programming. The scheme starts with an optimal basis “candidate” setΞ including all columns of the constraint matrix, then constructs a dual ellipsoid containing all optimal dual solutions. A pricing rule is developed for checking whether or not a dual hyperplane corresponding to a column intersects the containing ellipsoid. If the dual hyperplane has no intersection with the ellipsoid, its corresponding column will not appear in any of the optimal bases, and can be eliminated fromΞ. As these methods iterate,Ξ is eventually built-down to a set that contains only the optimal basic columns.

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. K.M. Anstreicher, “A monotonic projective algorithm for fractional linear programming,”Algorithmica 1 (1986) 483–498.

    Google Scholar 

  3. B.P. Burrell and M.J. Todd, “The ellipsoid method generates dual variables,”Mathematics of Operations Research 10 (1985) 688–700.

    Google Scholar 

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

    Google Scholar 

  5. D.M. Gay, “A variant of Karmarkar's linear programming algorithm for problems in standard form,”Mathematical Programming 37 (1987) 81–90.

    Google Scholar 

  6. 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 (1986) 183–209.

    Google Scholar 

  7. D. Goldfarb and J.K. Reid, “A practicable steepest-edge simplex algorithm,”Mathematical Programming 12 (1977) 361–371.

    Google Scholar 

  8. C.C. Gonzaga, “A conical projection algorithm for linear programming,”Mathematical Programming 43 (1989) 151–173.

    Google Scholar 

  9. H.J. Greenberg and J.E. Kalan, “An exact update for Harris' TREAD,”Mathematical Programming Study 4 (1975) 26–29.

    Google Scholar 

  10. D.B. Judin and A.S. Nemirovskii, “Informational complexity and effective methods of solution for convex extremal problems,”Ekonomika i Mathematicheskie Metody 12 (1976) 128–142. [Translated in Matekon:Translations of Russian and East European Mathematical Economics 13 (1977) 25–45.]

    Google Scholar 

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

    Google Scholar 

  12. L.G. Khachiyan, “A polynomial algorithm for linear programming,”Doklady Akademiia Nauk USSR 244 (1979) 1093–1096. [Translated inSoviet Mathematics Doklady 20 (1979) 191–194.]

    Google Scholar 

  13. N.Z. Shor, “Utilization of the operation of space dilatation in the minimization of convex functions,”Kibernetika 6 (1970) 6–12. [Translated inCybernetics 13 (1970) 94–96.]

    Google Scholar 

  14. M.J. Todd, “Improved bounds and containing ellipsoids in Karmarkar's linear programming algorithm,”Mathematics of Operations Research 13 (1988) 650–659.

    Google Scholar 

  15. M.J. Todd and B.P. Burrell, “An extension of Karmarkar's algorithm for linear programming using dual variables,”Algorithmica 1 (1986) 409–424.

    Google Scholar 

  16. Y. Ye and M. Kojima, “Recovering optimal dual solutions in Karmarkar's polynomial algorithm for linear programming,”Mathematical Programming 39 (1987) 305–317.

    Google Scholar 

  17. Y. Ye, “Karmarkar's algorithm and the ellipsoid method,”Operations Research Letters 4 (1987) 177–182.

    Google Scholar 

  18. Y. Ye, “Interior algorithms for linear, quadratic, and linearly constrained convex programming,” Ph.D. Thesis, Department of Engineering-Economic Systems, Stanford University (Stanford, CA, 1987).

    Google Scholar 

  19. Y. Ye, “Eliminating columns in the simplex method for linear programming,” to appear in:Journal of Optimization Theory and Applications (1990).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ye, Y. A “build-down” scheme for linear programming. Mathematical Programming 46, 61–72 (1990). https://doi.org/10.1007/BF01585727

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation