pith. sign in

arxiv: 1005.5270 · v1 · submitted 2010-05-28 · 💻 cs.AI

Symmetries of Symmetry Breaking Constraints

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

Symmetry is an important feature of many constraint programs. We show that any problem 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. This simple but powerful idea can be used in a number of different ways. We describe one application within model restarts, a search technique designed to reduce the conflict between symmetry breaking and the branching heuristic. In model restarts, we restart search periodically with a random symmetry of the symmetry breaking constraints. Experimental results show that this symmetry breaking technique is effective in practice on some standard benchmark problems.

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.