Skip to main content
Log in

A combined Lagrangian, linear programming, and implication heuristic for large-scale set partitioning problems

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

Given a finite ground set, a set of subsets, and costs on the subsets, the set partitioning problem is to find a minimum cost partition of the ground set. Many combinatorial optimization problems can be formulated as set partitioning problems. We present an approximation algorithm that produces high-quality solutions in an acceptable amount of computation time. The algorithm is iterative and combines problem size-reduction techniques, such as logical implications derived from feasibility and optimality conditions and reduced cost fixing, with a primal heuristic based on cost perturbations embedded in a Lagrangian dual framework, and cutting planes. Computational experiments illustrate the effectiveness of the approximation algorithm.

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

  • Balas, E., and M., Padberg. (1976). “Set Partitioning: A Survey.” SIAM Review 18, 710–760.

    Google Scholar 

  • Barnhart, C., E.L., Johnson, G.L., Nemhauser, M.W.P., Savelsbergh, and P.H., Vance. (1994). “Branch-and-Price: Column Generation for Solving Integer Programs.” Technical Report COC-94–03, Computational Optimization Center, Georgia Institute of Technology, Atlanta, Georgia.

    Google Scholar 

  • Bixby, R.E., E.A., Boyd, and R., Indovina. (1992). “MIPLIB: A Test Set of Mixed-Integer Programming Problems.” SIAM News 25, 16.

    Google Scholar 

  • Chu, P.C., and J.E., Beasley. (1995). “A Genetic Algorithm for the Set Partitioning Problem.” Technical report, The Management School, Imperial College, London SW7 2AZ, England, April.

    Google Scholar 

  • Fisher, M., and P., Kedia. (1990). “Optimal Solution of Set Covering/Partitioning Problems Using Dual Heuristics.” Management Science 36, 674–688.

    Google Scholar 

  • Garfinkel, R.S., and G.L., Nemhauser. (1969). “The Set-Partitioning Problem: Set Covering with Equality Constraints.” Operations Research 17, 848–856.

    Google Scholar 

  • Hoffman, K., and M., Padberg. (1993). “Solving Airline Crew-Scheduling Problems by Branch-and-Cut.” Management Science 39, 667–682.

    Google Scholar 

  • Marsten, R.E., and F., Shepardson. (1981). “Exact Solution of Crew Problems Using the Set Partitioning Mode: Recent Successful Applications.” Networks 11, 165–177.

    Google Scholar 

  • Nemhauser, G.L., M.W.P., Savelsbergh, and G.S., Sigismondi. (1994). “MINTO: A Mixed Integer Optimizer.” Operations Research Letters 15, 47–58.

    Google Scholar 

  • Padberg, M. (1973). “On the Facial Structure of Set Packing Polyhedra.” Mathematical Programming 5, 199–215.

    Google Scholar 

  • Savelsbergh, M.W.P. (1994). “Preprocessing and Probing Techniques for Mixed Integer Programming Problems.” ORSA Journal on Computing 6, 445–454.

    Google Scholar 

  • Savelsbergh, M.W.P. and G.L., Nemhauser. (1994). “Functional Description of MINTO, a Mixed Integer Optimizer.” Technical Report COC-91–03C, Computational Optimization Center, Georgia Institute of Technology, Atlanta, Georgia.

    Google Scholar 

  • Wedelin, D. (1995). “An Algorithm for Large Scale 0–1 Integer Programming with Application to Airline Crew Scheduling.” Annals of Operations Research 57, 283–301.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Atamtürk, A., Nemhauser, G.L. & Savelsbergh, M.W.P. A combined Lagrangian, linear programming, and implication heuristic for large-scale set partitioning problems. J Heuristics 1, 247–259 (1996). https://doi.org/10.1007/BF00127080

Download citation

  • Issue Date:

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

Key Words

Navigation