Skip to main content
Log in

Penalty computations for the set partitioning problem

  • Section V Set Covering And Set Partitioning
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The computation of penalties associated with the continuous relaxation of integer programming problems can be useful to derive conditional and relational tests which allow to fix some variables at their optimal value or to generate new constraints (cuts). We study in this paper the computation and the use of penalties as a tool to improve the efficiency of algorithms for solving set partitioning problems. This leads to a preprocessing scheme which can be embedded within any exact or approximate algorithm. The strength of these penalties is illustrated through computational results on some real-world set partitioning 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

  1. R.D. Armstrong and P. Sinha, Improved penalty calculations for a mixed integer branch-and-bound algorithm, Math. Progr. 6(1974)212–223.

    Google Scholar 

  2. E. Balas and P.R. Landweer, Traffic assignment in communication satellites, Oper. Res. Lett. 2(1983) 141–147.

    Google Scholar 

  3. E. Beale and R. Small, Mixed integer programming by a branch-and-bound technique,Proc. 3rd IFIP Congress 2 (1965) pp. 450–451.

    Google Scholar 

  4. E. Brandt, Optimisation des ressources pour des transmissions par satellite utilisant l'AMRT, Thèse de Doctorat de 3ème Cycle, Université Paris-Sud, Paris (1982).

    Google Scholar 

  5. A.V. Cabot and S.S. Erenguc, Some branch-and-bound procedures for fixed-cost transportation problems, Naval Res. Log. Quart. 31(1984)145–154.

    Google Scholar 

  6. A.V. Cabot and S.S. Erenguc, Improved penalties for fixed cost linear programs using Lagrangian relaxation, Manag. Sci. 32(1986)856–869.

    Google Scholar 

  7. T.J. Chan, J.C. Bean and C.A. Yano, A multiplier-adjustment-based branch-and-bound algorithm for the set partitioning problem, Technical Report 87-OR-08, Department of Operations Research and Engineering Management, Southern Methodist University, Dallas (1987).

    Google Scholar 

  8. N.J. Driebeek, An algorithm for the solution of mixed integer programming problems, Manag. Sci. 12(1966)576–587.

    Google Scholar 

  9. P. Hansen, Programmes mathématiques en variables 0–1, Thèse d'Agrégation, Université de Bruxelles (1974).

  10. N. Mannur, M.H. Karwan and S. Zionts, A comparison of variable setting methods in 0–1 linear integer programming,TIMS/ORSA Joint National Meeting, Washington DC (1988).

  11. R.E. Marsten, The design of the XMP linear programming library, ACM Trans. Math. Software 7(1981)481–497.

    Google Scholar 

  12. U.S. Palekar, M.H. Karwan and S. Zionts, A branch-and-bound method for the fixed charge transportation problem, Manag. Sci. 36(1990)1092–1105.

    Google Scholar 

  13. C.C. Ribeiro, M. Minoux and M.C. Penna, An optimal column-generation-with-ranking algorithm for very large scale set partitioning problems in traffic assignment, Eur. J. Oper. Res. 41(1989)232–239.

    Google Scholar 

  14. J.R. Schaffer and D.E. O'Leary, Use of penalties in a branch-and-bound procedure for the fixed charge transportation problem, Eur. J. Oper. Res. 43(1989)305–312.

    Google Scholar 

  15. L. Schrage,LINDO - User's Manual, 4th ed. (The Scientific Press, Redwood City, 1989).

    Google Scholar 

  16. J.A. Tomlin, Branch-and-bound methods for integer and non-convex programming, in:Integer and Nonlinear Programming, ed. J. Abadie (North-Holland, Amsterdam, 1970) pp. 419–436.

    Google Scholar 

  17. J.A. Tomlin, An improved branch-and-bound method for integer programming, Oper. Res. 19(1971)1070–1074.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was sponsored by FINEP (research contract number 4.3.86.0689-00), CNPq (research contract numbers 11.1592-84, 30.2281-85 and 40.2002-86.5), IBM Brazil and NSERC (grant # GP0036426).

On leave from the Catholic University of Rio de Janeiro, Department of Electrical Engineering, Caixa Postal 38063, Gávea, Rio de Janeiro 22452, Brazil.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jaumard, B., Prais, M. & Carneiro Ribeiro, C. Penalty computations for the set partitioning problem. Ann Oper Res 43, 285–293 (1993). https://doi.org/10.1007/BF02025299

Download citation

  • Issue Date:

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

Keywords

Navigation