Conditional symmetry breaking

I P Gent, T Kelsey, S A Linton, I McDonald, I Miguel, B M Smith

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We introduce the study of Conditional symmetry breaking in constraint programming. This arises in a sub-problem of a constraint satisfaction problem, where the sub-problem satisfies some condition under which additional symetries hold. Conditional symmetry can cause redundancy in a systematic search for solutions. Breaking this symmetry is an important part of solving a constraint satisfaction problem effectively. We demonstrate experimentally that three methods, well-known for breaking unconditional symmetries, can be applied to conditional symmetries. These are: adding conditional symmetry-breaking constraints, reformulating the problem to remove the symmetry, and augmenting the search process to break the conditional symmetry dynamically through the use of a variant of Symmetry Breaking by Dominance Detection (SBDD).

Original languageEnglish
Title of host publicationPrinciples and practice of constraint programming--CP 2005: 11th international conference, CP 2005, Sitges, Spain, October 1-5, 2005 : Proceedings
EditorsPeter Van Beek
PublisherSpringer
Pages256-270
Number of pages15
ISBN (Print)978-3-540-29238-8
DOIs
Publication statusPublished - Oct 2005

Publication series

NameLecture notes in computer science
Volume3709
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Conditional symmetry breaking'. Together they form a unique fingerprint.

Cite this