Skip to main content
Log in

An implementation of the simplex method for linear programming problems with variable upper bounds

  • Published:
Mathematical Programming Submit manuscript

Abstract

Special methods for dealing with constraints of the formx j ≤ x k , called variable upper bounds, were introduced by Schrage. Here we describe a method that circumvents the massive degeneracy inherent in these constraints and show how it can be implemented using triangular basis factorizations.

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. R.H. Bartels, “A stabilization of the simplex method”,Numerische Mathematik 16 (1971) 414–434.

    Google Scholar 

  2. R.H. Bartels and G.H. Golub, “The simplex method for linear programming usingLU decomposition”,Communications of the ACM 12 (1969) 266–268.

    Google Scholar 

  3. R.H. Bartels, G.H. Golub and M.A. Saunders, “Numerical techniques in mathematical programming”, in: J. Rosen, O. Mangasarian and K. Ritter, eds.,Nonlinear programming (Academic Press, New York, 1970) pp. 123–176.

    Google Scholar 

  4. R.C. Daniel, “A note on Schrage's generalized variable upper bounds”,Mathematical Programming 15 (1978) 349–351.

    Google Scholar 

  5. R. Dutton, G. Hinman and C.B. Millham, “The optimal location of nuclear-power facilities in the Pacific Northwest”,Operations Research 22 (1974) 478–487.

    Google Scholar 

  6. J.J.H. Forest and J.A. Tomlin, “Updating triangular factors of the basis to maintain sparsity in the product form of the simplex method”,Mathematical Programming 2 (1972) 263–278.

    Google Scholar 

  7. P. Gill and W. Murray, “A numerically stable form of the simplex algorithm”,Journal of Linear Algebra and its Applications 7 (1973) 99–138.

    Google Scholar 

  8. P. Gill, W. Murray and M.A. Saunders, “Methods for computing and modifying the LDV factors of a matrix”,Mathematics of Computation 29 (1975) 1051–1077.

    Google Scholar 

  9. F. Glover, “Compact LP bases for a class of IP problems”,Mathematical Programming 12 (1977) 102–109.

    Google Scholar 

  10. D. Goldfarb, “On the Bartels-Golub decomposition for linear programming bases”,Mathematical Programming 13 (1977) 272–279.

    Google Scholar 

  11. G. Roodman and L. Schwartz, “The dynamic plant location problem”, working paper, University of Rochester (1974).

  12. M.A. Saunders, “Large-scale programming using the Cholesky factorization”, Report Stan-CS-72252, Computer Science Department, Stanford University (Stanford, 1972).

    Google Scholar 

  13. L. Schrage, “Implicit representation of variable upper bounds in linear programming”,Mathematical Programming Study 4 (1975) 118–132.

    Google Scholar 

  14. L. Schrage, “Implicit representation of generalized variable upper bounds in linear programming”,Mathematical Programming 14 (1978) 11–20.

    Google Scholar 

  15. M.J. Todd, “Traversing large pieces of linearity in algorithms that solve equations by following piecewise-linear paths”,Mathematics of Operations Research 5 (1980) 242–257.

    Google Scholar 

  16. M.J. Todd, “Numerical stability and sparsity in piecewise-linear algorithms”, in: S.M. Robinson, ed.,Analysis and computation of fixed points (Academic Press, New York, 1980) pp. 1–24.

    Google Scholar 

  17. P. Wolfe, “The composite simplex algorithm”,SIAM Review 7 (1965) 42–54.

    Google Scholar 

  18. H.P. Williams, “Experiments in the formulation of integer programming problems”,Mathematical Programming Study 2 (1974) 180–197.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was partially supported by National Science Foundation Grant ECS-7921279 and by a Guggenheim fellowship.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Todd, M.J. An implementation of the simplex method for linear programming problems with variable upper bounds. Mathematical Programming 23, 34–49 (1982). https://doi.org/10.1007/BF01583778

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation