pith. sign in

arxiv: 0909.3276 · v1 · submitted 2009-09-17 · 💻 cs.AI

Symmetries of Symmetry Breaking Constraints

classification 💻 cs.AI
keywords symmetrybreakingmethodsconstraintsconstraintdifferentmanysome
0
0 comments X
read the original abstract

Symmetry is an important feature of many constraint programs. We show that any symmetry acting on a set of symmetry breaking constraints can be used to break symmetry. Different symmetries pick out different solutions in each symmetry class. We use these observations in two methods for eliminating symmetry from a problem. These methods are designed to have many of the advantages of symmetry breaking methods that post static symmetry breaking constraint without some of the disadvantages. In particular, the two methods prune the search space using fast and efficient propagation of posted constraints, whilst reducing the conflict between symmetry breaking and branching heuristics. Experimental results show that the two methods perform well on some standard benchmarks.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.