Skip to main content

Partial Symmetry Breaking

  • Conference paper
  • First Online:
Principles and Practice of Constraint Programming - CP 2002 (CP 2002)

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

Abstract

In this paper we define partial symmetry breaking, a concept that has been used in many previous papers without being the main topic of any research. This paper is the first systematic study of partial symmetry breaking in constraint programming. We show experimentally that performing symmetry breaking with only a subset of all symmetries can result in greatly reduced run-times. We also look at the consequences of using partial symmetry breaking in terms of variable and value ordering heuristics. Finally, different methods of selecting symmetries are considered before presenting a general algorithm for selecting subsets of symmetries.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Rolf Backofen and Sebastian Will. Excluding symmetries in constraint-based search. In Alex Brodsky, editor, Principles and Practice of Constraint Programming, pages 73–87. Springer-Verlag, 1999.

    Google Scholar 

  2. Torsten Fahle, Stefan Schamberger, and Meinolf Sellman. Symmetry breaking. In Toby Walsh, editor, Principles and Practice of Constraint Programming-CP2001, pages 93–107. Springer-Verlag, 2001.

    Google Scholar 

  3. James Crawford, Matthew Ginsberg, Eugene Luks, and Amitabha Roy. Symmetry-breaking predicates for search problems. In Knowledge Representation’96: Principles of Knowledge Representation and Reasoning, pages 148–159. Morgan Kaufmann, San Francisco, California, 1996.

    Google Scholar 

  4. Pedro Meseguer and Carme Torras. Exploiting symmetries within constraint satisfaction search. In Artificial Intelligence, Vol 129, No. 1-2, pages 133–163. 2001.

    Article  MathSciNet  MATH  Google Scholar 

  5. Ian Gent and Barbara Smith. Symmetry breaking in constraint programming. In W. Horn, editor, Proceedings of ECAI-2000, pages 599–603. IOS Press, 2000.

    Google Scholar 

  6. Filippo Focacci and Michaela Milano. Global cut framework for removing symmetries. In Toby Walsh, editor, Principles and Practice of Constraint Programming-CP2001, pages 77–92. Springer-Verlag, 2001.

    Google Scholar 

  7. Warwick Harvey. Symmetry breaking and the social golfer problem. In Piere Flener and Justin Pearson, editors, SymCon’01: Symmetry in Constraints, pages 9–16, 2001. Available from http://www.csd.uu.se/~pierref/astra/symmetry/index.html.

  8. Iain McDonald. Unique symmetry breaking in CSPs using group theory. In Piere Flener and Justin Pearson, editors, SymCon’01: Symmetry in Constraints, pages 75–78, 2001. Available from http://www.csd.uu.se/~pierref/astra/symmetry/index.html.

  9. Cynthia Brown, Larry Finkelstein, and Paul Purdom Jr. Backtrack searching in the presence of symmetry. In Nordic Journal of Computing, pages 203–219. Publishing Association Nordic Journal of Computing, 1996.

    Google Scholar 

  10. Barbara Smith. Reducing symmetry in a combinatorial design problem. Technical Report Research Report 2001.01, University of Leeds, January 2001.

    Google Scholar 

  11. Ian Gent, Steve Linton, and Barbara Smith. Symmetry breaking in the alien tiles puzzle. Technical Report APES-22-2000, APES Research Group, October 2000. Available from http://www.dcs.st-and.ac.uk/~apes/apesreports.html.

  12. The GAP Group, Aachen, St Andrews. GAP-Groups, Algorithms, and Programming, Version 4.2, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

McDonald, I., Smith, B. (2002). Partial Symmetry Breaking. In: Van Hentenryck, P. (eds) Principles and Practice of Constraint Programming - CP 2002. CP 2002. Lecture Notes in Computer Science, vol 2470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46135-3_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-46135-3_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44120-5

  • Online ISBN: 978-3-540-46135-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics