Skip to main content

Cutting planes from conditional bounds: A new approach to set covering

  • Chapter
  • First Online:

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

Abstract

A conditional lower bound on the minimand of an integer program is a number which would be a valid lower bound if the constraint set were amended by certain inequalities, also called conditional. If such a conditional lower bound exceeds some known upper bound, then every solution better than the one corresponding to the upper bound violates at least one of the conditional inequalities. This yields a valid disjunction, which can be used to partition the feasible set, or to derive a family of valid cutting planes. In the case of a set covering problem, these cutting planes are themselves of the set covering type. The family of valid inequalities derived from conditional bounds subsumes as a special case the Bellmore-Ratliff inequalities generated via involutory bases, but is richer than the latter class and contains considerably stronger members, where strength is measured by the number of positive coefficients. We discuss the properties of the family of cuts from conditional bounds, and give a procedure for generating strong members of the family. Finally, we outline a class of algorithms based on these cuts. Our approach was implemented and extensively tested in a computational study whose results are reported in a companion paper [2]. The algorithm that emerged from the testing seems capable of solving considerably larger set covering problem than earlier methods.

Research supported by the National Science Foundation under grant MCS 76-12026 A02 and the Office of Naval Research under contract N00014-75-C-0621 NR 047-048.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas, “Set covering with cutting planes from conditional bounds”, MSRR No. 399, Carnegie-Mellon University, Pittsburg, PA, July 1976.

    Google Scholar 

  2. E. Balas and A. Ho, “Set covering algorithms using cutting planes, heuristics and subgradient optimization: A computational study”, Mathematical Programming Study 12 (1980) 37–60 [this volume].

    MATH  MathSciNet  Google Scholar 

  3. E. Balas and N. Christofides, “A restricted Lagrangean approach to the traveling salesman proglem”, MSRR No. 439, Carnegie-Mellon University, Pittsburg, PA, July 1979.

    Google Scholar 

  4. E. Balas and M.W. Padberg, “Set partitioning: A survey”, SIAM Review 18 (1976) 710–760.

    Article  MATH  MathSciNet  Google Scholar 

  5. M. Bellmore and H.D. Ratliff, “Set covering and involutory bases”, Management Science 18 (1971) 194–206.

    Article  MATH  MathSciNet  Google Scholar 

  6. V.J. Bowman and J. Starr, “Set covering by ordinal cuts. I: Linear objective functions”, MSRR No. 321, Carnegie-Mellon University, June 1973.

    Google Scholar 

  7. N. Christofides and S. Korman, “A computational survey of methods for the set covering problem” Management Science 21 (1975) 591–599.

    Article  MATH  MathSciNet  Google Scholar 

  8. R.J. Duffin, “Infinite programs”, in: H.W. Kuhn and A.W. Tucker, eds., Linear inequalities and related systems (Princeton University Press, Princeton, NJ, 1956) 157–170.

    Google Scholar 

  9. R. Garfinkel and G.L. Nemhauser, “Optimal set covering: A survey”, in: A.M. Geoffrion, ed., Perspectives on optimization (Addison-Wesley, Reading, MA, 1972) 164–183.

    Google Scholar 

  10. L.B. Kovács and I. Dienes, “Maximal direction—complete paths and their application to a geological problem: setting up stratigraphic units”, Paper presented at the 9th International Symposium in Mathematical Programming (Budapest, August 1976).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. W. Padberg

Rights and permissions

Reprints and permissions

Copyright information

© 1980 The Mathematical Programming Society

About this chapter

Cite this chapter

Balas, E. (1980). Cutting planes from conditional bounds: A new approach to set covering. In: Padberg, M.W. (eds) Combinatorial Optimization. Mathematical Programming Studies, vol 12. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0120885

Download citation

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

  • Received:

  • Revised:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00801-6

  • Online ISBN: 978-3-642-00802-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics