Skip to main content

The current algorithmic scope of mathematical programming systems

  • Chapter
  • First Online:
Computational Practice in Mathematical Programming

Part of the book series: Mathematical Programming Studies ((MATHPROGRAMM,volume 4))

Abstract

The one common feature of all practical large-scale mathematical programming problems is sparseness. This applies whether the constraints are linear or nonlinear and whether the variables are continuous or discrete. The simplex method retains its central role in mathematical programming systems because in addition to being a device for changing the set of independent variables as appropriate it is now also an efficient method of exploiting sparseness. Supporting facilities that are now widely available are generalized upper bounds, branch and bound methods for integer variables and special ordered sets.

The paper reviews these facilities, and comments on the solution of large-scale nonlinear programming problems using general mathematical programming systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Abadie and J. Carpentier, “Generalization of the Wolfe reduced gradient method to the case of nonlinear constraints”, in: R. Fletcher, ed., Optimization (Academic Press, London and New York, 1969) pp. 37–47.

    Google Scholar 

  2. R.H. Bartels and G.H. Golub, “The simplex method of linear programming using LU decomposition”, Communications of the Association for Computing Machinery 12 (1969) 266–268 and 275–278.

    MATH  Google Scholar 

  3. E.M.L. Beale, Mathematical programming in practice (Pitmans, London, 1968).

    Google Scholar 

  4. E.M.L. Beale, “Advanced algorithmic features for general mathematical programming systems”, in: J. Abadie, ed., Integer and nonlinear programming (North-Holland, Amsterdam, 1970) pp. 119–137.

    Google Scholar 

  5. E.M.L. Beale, “A conjugate gradient method of approximation programming”, in: R.W. Cottle and J. Krarup, eds., Optimization methods for resource allocation (English Universities Press, London, 1974) pp. 261–277.

    Google Scholar 

  6. E.M.L. Beale and J.A. Tomlin, “Special facilities in a general mathematical programming system for non-convex problems using ordered sets of variables”, in: J. Lawrence, ed., Proceedings of the fifth international conference on operational research (Tavistock Publications, London, 1970) pp. 447–454.

    Google Scholar 

  7. E.M.L. Beale and J.A. Tomlin, “An integer programming approach to a class of combinatorial problems”, Mathematical Programming 3 (1972) 339–344.

    Article  MATH  MathSciNet  Google Scholar 

  8. M. Benichou, J.M. Gauthier, P. Girodet, G. Hentges, G. Ribiere and D. Vincent, “Experiments in mixed-integer linear programming”, Mathematical Programming 1 (1971) 76–94.

    Article  MATH  MathSciNet  Google Scholar 

  9. R. Breu and C.A. Burdet, “Branch and bound experiments in zero-one programming”, Mathematical Programming Study 2 (1974) 1–50.

    MathSciNet  Google Scholar 

  10. G.B. Dantzig, “Maximization of a linear function of variables subject to linear inequalities”, in: T.C. Koopmans, ed., Activity analysis of production and allocation (Wiley, New York, 1951) ch. XXI.

    Google Scholar 

  11. G.B. Dantzig and W. Orchard Hays, “The product form for the inverse in the simplex method”, Mathematics of Computation 8 (1954) 64–67.

    Article  MATH  MathSciNet  Google Scholar 

  12. G.B. Dantzig and R. Van Slyke, ‘Generalized upper bounding techniques”, Journal of Computer System Science 1 (1968) 213–226.

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  14. J.J.H. Forrest, J.P.H. Hirst and J.A. Tomlin, “Practical solution of large mixed integer programming problems with Umpire”, Management Science 20 (1974) 736–773.

    Article  MATH  MathSciNet  Google Scholar 

  15. A. Geoffrion and R.E. Marsten, “Integer programming algorithms: a framework and state-of-the-art survey”, Management Science 18 (1972) 465–491.

    Article  MATH  MathSciNet  Google Scholar 

  16. R.E. Griffith and R.A. Stewart, “A nonlinear programming technique for the optimization of continuous processing systems”, Management Science 7 (1961) 379–392.

    Article  MATH  MathSciNet  Google Scholar 

  17. P.M.J. Harris, “Pivot selection methods of the Devex LP code”, Mathematical Programming Study 4 (1975) 30–57 (this volume).

    Google Scholar 

  18. J.E. Kalan, “Aspects of large-scale in-core linear programming”, in: Proceedings of the 1971 annual conference of the ACM, Chicago, Ill., August 3–5, 1971, pp. 304–313.

    Google Scholar 

  19. H.M. Markowitz, “The elimination form of inverse and its application to linear programming”, Management Science 3 (1957) 255–269.

    Article  MATH  MathSciNet  Google Scholar 

  20. G. Mitra, “Investigation of some branch and bound strategies for the solution of mixed integer linear programs”, Mathematical Programming 4 (1973) 155–170.

    Article  MATH  MathSciNet  Google Scholar 

  21. W. Orchard Hays, Advanced linear programming computing techniques (McGraw Hill, New York, 1968).

    Google Scholar 

  22. W.W. White, “A status report on computing algorithms for mathematical programming”, Computing Surveys 5 (1973) 135–166.

    Article  MATH  MathSciNet  Google Scholar 

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

Editor information

M. L. Balinski Eli Hellerman

Rights and permissions

Reprints and permissions

Copyright information

© 1975 The Mathematical Programming Society

About this chapter

Cite this chapter

Beale, E.M.L. (1975). The current algorithmic scope of mathematical programming systems. In: Balinski, M.L., Hellerman, E. (eds) Computational Practice in Mathematical Programming. Mathematical Programming Studies, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0120707

Download citation

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

  • Received:

  • Revised:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00765-1

  • Online ISBN: 978-3-642-00766-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics