Skip to main content

A Class of Hard Small 0—1 Programs

  • Conference paper
  • First Online:
Integer Programming and Combinatorial Optimization (IPCO 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1412))

Abstract

In this paper, we consider a class of 0–1 programs which, although innocent looking, is a challenge for existing solution methods. Solving even small instances from this class is extremely difficult for conventional branch-and-bound or branch-and-cut algorithms. We also experimented with basis reduction algorithms and with dynamic pro- gramming without much success. The paper then examines the perfor- mance of two other methods: a group relaxation for 0,1 programs, and a sorting-based procedure following an idea of Wolsey. Although the re- sults with these two methods are somewhat better than with the other four when it comes to checking feasibility, we offer this class of small 0,1 programs as a challenge to the research community. As of yet, instances from this class with as few as seven constraints and sixty 0–1 variables are unsolved.

This work was supported in part by NSF grant DMI-9424348.

Part of the work was done while this author was affiliated with Carnegie Mellon University.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas, S. Ceria, and G. Cornuéjols. Mixed 0–1 programming by lift-and-project in a branch-and-cut framework. Management Science, 42:1229–1246, 1996.

    MATH  Google Scholar 

  2. A. Charnes and W. W. Cooper. Management Models and Industrial Applications of Linear Programming. Wiley, New York, 1961.

    MATH  Google Scholar 

  3. V. Chvátal. Hard knapsack problems. Operations Research, 28:1402–1411, 1980.

    MATH  MathSciNet  Google Scholar 

  4. W. Cook, T. Rutherford, H. E. Scarf, and D. Shallcross. An implementation of the generalized basis reduction algorithm for integer programming. ORSA Journal of Computing, 3:206–212, 1993.

    MathSciNet  Google Scholar 

  5. H. P. Crowder and E. L. Johnson. Use of cyclic group methods in branch-and-bound. In T. C. Hu and S. M. Robinson, editors, Mathematical Programming, pages 213–216. Academic Press, 1973.

    Google Scholar 

  6. M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, 1979.

    MATH  Google Scholar 

  7. R. E. Gomory. On the relation between integer and non-integer solutions to linear programs. Proceedings of the National Academy of Sciences, Vol. 53, pages 260–265, 1965.

    Article  MATH  MathSciNet  Google Scholar 

  8. G. A. Gorry, W. D. Northup, and J. F. Shapiro. Computational experience with a group theoretic integer programming algorithm. Mathematical Programming, 4:171–192, 1973.

    Article  MATH  MathSciNet  Google Scholar 

  9. G. A. Gorry and J. F. Shapiro. An adaptive group theoretic algorithm for integer programming problems. Management Science, 7:285–306, 1971.

    MathSciNet  Google Scholar 

  10. G. A. Gorry, J. F. Shapiro, and L. A. Wolsey. Relaxation methods for pure and mixed integer programming problems. Management Science, 18:229–239, 1972.

    MATH  MathSciNet  Google Scholar 

  11. H.W. Lenstra. Integer programming with a fixed number of variables. Mathematics of Operations Research, 8:538–547, 1983.

    MATH  MathSciNet  Google Scholar 

  12. L. Lovász and H. Scarf. The generalized basis reduction algorithm. Mathematics of Operations Research, 17:751–763, 1992.

    MATH  MathSciNet  Google Scholar 

  13. S. Martello and P. Toth. Knapsack Problems: Algorithms and Computer Implementations. Wiley, Chichester, U.K, 1990.

    MATH  Google Scholar 

  14. S. Martello and P. Toth. A mixture of dynamic programming and branch-and-bound for the subset sum problem. Management Science 30:765–771, 1984.

    MATH  MathSciNet  Google Scholar 

  15. M. Minoux. Mathematical Programming: Theory and Algorithms. Wiley, New York, 1986.

    MATH  Google Scholar 

  16. X. Wang. A New Implementation of the Generalized Basis Reduction Algorithm for Convex Integer Programming, PhD thesis, Yale University, New Haven, CT, 1997. In preparation.

    Google Scholar 

  17. X. Wang. Private communication, 1997.

    Google Scholar 

  18. H. P. Williams. Model Building in Mathematical Programming. Wiley, 1978.

    Google Scholar 

  19. L. A. Wolsey. Group-theoretic results in mixed integer programming. Operations Research, 19:1691–1697, 1971.

    MATH  MathSciNet  Google Scholar 

  20. L. A. Wolsey. Extensions of the group theoretic approach in integer programming. Management Science, 18:74–83, 1971.

    Article  MATH  MathSciNet  Google Scholar 

  21. L. A. Wolsey. Private communication, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cornuéjols, G., Dawande, M. (1998). A Class of Hard Small 0—1 Programs. In: Bixby, R.E., Boyd, E.A., Ríos-Mercado, R.Z. (eds) Integer Programming and Combinatorial Optimization. IPCO 1998. Lecture Notes in Computer Science, vol 1412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69346-7_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-69346-7_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64590-0

  • Online ISBN: 978-3-540-69346-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics