Skip to main content
Log in

Experiments in mixed-integer linear programming using pseudo-costs

  • Published:
Mathematical Programming Submit manuscript

Abstract

This paper discusses heuristic “branch and bound” methods for solving mixed integer linear programming problems. The research presented on here is the follow on to that recorded in [3].

After a resumé of the concept of pseudo-costs and estimations, new heuristic rules for generating a tree which make use of pseudo-costs and estimations are presented. Experiments have shown that models having a low percentage of integer variables behave in a radically different way from models with a high percentage of integer variables. The new heuristic rules seem to apply generally to the first type of model.

Later, other heuristic rules are presented that are used with models having a high percentage of integer variables and with models having a special structure (models including special ordered sets.)

The rules introduced here have been implemented in the IBM Mathematical Programming System Extended/370. They are used to solve large mixed integer linear programming models.

Numerical results that permit comparisons to be made among the different rules are provided and discussed.

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. E.M.L. Beale and R.E. Small, “Mixed integer programming by a branch and bound technique”, in: W.H. Kalenich, ed.,Proceedings of the IFIP congress 65, Vol. 2 (1966) pp. 450–451.

    Google Scholar 

  2. 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:Proceedings of the 5th IFORS conference 1969 (Tavistock Publications London).

  3. M. Bénichou, J.M. Gauthier, P. Girodet, G. Hentges, G. Ribière and O. Vincent, “Experiments in mixed-integer linear programming”,Mathematical Programming 1 (1971) 76–94.

    Google Scholar 

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

    Google Scholar 

  5. R.J. Dakin, “A tree search algorithm for mixed integer programming problems”,The Computer Journal 8 (1965) 250–255.

    Google Scholar 

  6. N.J. Driebeek, “An algorithm for the solution of mixed integer programming problems”,Management Science 12 (1966) 576–587.

    Google Scholar 

  7. 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 (3) (1972) 263–278.

    Google Scholar 

  8. J.J.H. Forrest, J.P. Hirst and J.A. Tomlin, “Practical solution of large mixed integer programming problems with UMPIRE”,Management Science 20 (5) (1974).

  9. A.M. Geoffrion and R.E. Marsten, “Integer programming algorithms: a framework and state-of-the-art-survey” in: A.M. Geoffrion, ed.,Perspectives on optimization (Addison-Wesley, 1972).

  10. Paula Harris, “Pivot selection methods of the devex LP Code”,Mathematical Programming 5 (1973) 1–28 [Also:Mathematical Programming Study 4 (1975) 30–57.]

    Google Scholar 

  11. P. Herve, “Résolution des programmes linéaires à variables mixtes par la procédure SEP”,METRA 6 (19 ) 1–67.

    Google Scholar 

  12. IBM Mathematical Programming System Extended/370 (MPSX/370): Mixed Integer Programming/370(MIP/370) Program Reference Manual, SH19-1099 (December 1974).

  13. A.H. Land and A.G. Doig, “An automatic method of solving discrete programming problems”,Econometrica 28 (1960) 497–520.

    Google Scholar 

  14. C.E. Lemke and Kurt Spielberg, “Direct search zero–one and mixed integer programming”, Report L3, IBM Data Processing Division, New York Scientific Center (1966).

  15. G. Mitra, “Designing branch and bound algorithms for mathematical programming”,7th international symposium on mathematical programming, 1970, The Hague, Holland.

  16. B. Roy, R. Benayoun and J. Tergny, “De la procédure SEP au programme Ophélie mixte”,SEMA (1969).

  17. R. Shareshian and K. Spielberg, “On integer and mixed integer programming and related areas in mathematical programming”, IBM N.Y. Scientific Center (1966).

  18. J.A. Tomlin, “Branch and bound method for integer and non-convex programming”, in: J. Abadie, ed.,Integer and nonlinear programming (North-Holland, 1970).

  19. J.A. Tomlin, “On pricing and backward transformation in linear programming”,Mathematical Programming 6 (1974) 42–47.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gauthier, J.M., Ribière, G. Experiments in mixed-integer linear programming using pseudo-costs. Mathematical Programming 12, 26–47 (1977). https://doi.org/10.1007/BF01593767

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation