Skip to main content

Pruning by Isomorphism in Branch-and-Cut

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

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

Abstract

The paper presents a Branch-and-Cut for solving (0, 1) integer linear programs having a large symmetry group. The group is used for pruning the enumeration tree and for generating cuts. The cuts are non standard, cutting integer feasible solutions but leaving unchanged the optimal value of the problem. Pruning and cut generation are performed by backtracking procedures using a Schreier-Sims table for representing the group. Applications to the generation of covering designs and error correcting codes are presented.

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. Butler G. “Computing in Permutation and Matrix Groups II: Backtrack Algorithm”, Mathematics of Computation 39 (1982), 671–680.

    Article  MathSciNet  Google Scholar 

  2. Butler G., Fundamental Algorithms for Permutation Groups, Lecture Notes in Computer Science 559, Springer (1991).

    Google Scholar 

  3. Butler G., Cannon J.J., “Computing in Permutation and Matrix Groups I: Normal Closure, Commutator Subgroups, Series”, Mathematics of Computation 39 (1982), 663–670.

    Article  MATH  MathSciNet  Google Scholar 

  4. Butler G., Lam W.H., “A General Backtrack Algorithm for the Isomorphism Problem of Combinatorial Objects”, J. Symbolic Computation 1 (1985), 363–381.

    Article  MATH  MathSciNet  Google Scholar 

  5. Conway J.H., Sloane N.J.A., Sphere Packings, Lattices and Groups, Springer (1993).

    Google Scholar 

  6. Etzion T., Wei V., Zhang Z., “Bounds on the Sizes of Constant Weight Covering Codes”, Designs, Codes and Cryptography 5 (1995), 217–239.

    Article  MATH  MathSciNet  Google Scholar 

  7. Gibbons P.B., “Computational Methods in Design Theory”, in: The CRC Handbook of Combinatorial Designs, Colbourn C.J., Dinitz J.H (eds.), CRC Press (1996),718–740.

    Google Scholar 

  8. Ivanov A.V., “Constructive Enumeration of Incidence Systems”, Annals of Discrete Mathematics 26 (1985), 227–246.

    Google Scholar 

  9. Jünger M., Thienel S., “Introduction to ABACUS — A Branch-And-CUt System”, Operations Research Letters 22 (1998), 83–95.

    Article  MATH  MathSciNet  Google Scholar 

  10. Kreher D.L., Stinson D.R.,Combinatorial Algorithms, Generation, Enumeration,and Search, CRC Press (1999).

    Google Scholar 

  11. Leon J.S., “On an Algorithm for Finding a Base and a Strong Generating Set for a Group Given by Generating Permutations”, Mathematics of Computation 35 (1980), 941–974.

    Article  MATH  MathSciNet  Google Scholar 

  12. Leon J.S., “Computing Automorphism Groups of Combinatorial Objects“, in Computational Group Theory, Atkinson M.D. (ed.), Academic Press (1984), 321–335.

    Google Scholar 

  13. Luetolf C., Margot F., “A Catalog of Minimally Nonideal Matrices”, Mathematical Methods of Operations Research 47 (1998), 221–241.

    Article  MATH  MathSciNet  Google Scholar 

  14. Margot F., “Small Covering Designs by Branch-and-Cut”, Research report 2000-27, Department of Mathematics, University of Kentucky.

    Google Scholar 

  15. McKay D., “Isomorph-free Exhaustive Generation”,Journal of Algorithms 26 (1998), 306–324.

    Article  MATH  MathSciNet  Google Scholar 

  16. Mills W.H., Mullin R.C., “Coverings and Packings”, in: Contemporary Design Theory: A collection of Surveys, Dinitz H., Stinson D.R. (eds.), Wiley (1992), 371–399.

    Google Scholar 

  17. Read R.C., “Every One a Winner or How to Avoid Isomorphism Search When Cataloguing Combinatorial Configurations“, Annals of Discrete Mathematics 2 (1978), 107–120.

    Article  MATH  MathSciNet  Google Scholar 

  18. Seah E., Stinson D.R., “An Enumeration of Non-isomorphic One-factorizations and Howell Designs for the Graph K10 minus a One-factor”, Ars Combinatorica 21 (1986), 145–161.

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Margot, F. (2001). Pruning by Isomorphism in Branch-and-Cut. In: Aardal, K., Gerards, B. (eds) Integer Programming and Combinatorial Optimization. IPCO 2001. Lecture Notes in Computer Science, vol 2081. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45535-3_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-45535-3_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42225-9

  • Online ISBN: 978-3-540-45535-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics