Symmetries of Symmetry Breaking Constraints

05/28/2010
by   George Katsirelos, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2012

Symmetry Breaking Constraints: Recent Results

Symmetry is an important problem in many combinatorial problems. One way...
research
11/25/2015

Breaking Symmetries in Graph Search with Canonizing Sets

There are many complex combinatorial problems which involve searching fo...
research
03/05/2020

Static Symmetry Breaking in Many-Sorted Finite Model Finding

Symmetry in finite model finding problems of many-sorted first-order log...
research
12/27/2010

Symmetry Breaking with Polynomial Delay

A conservative class of constraint satisfaction problems CSPs is a class...
research
07/04/2020

Finding Symmetry Breaking Order Parameters with Euclidean Neural Networks

Curie's principle states that "when effects show certain asymmetry, this...
research
03/23/2022

Certified Symmetry and Dominance Breaking for Combinatorial Optimisation

Symmetry and dominance breaking can be crucial for solving hard combinat...
research
11/19/2020

On the geometry of symmetry breaking inequalities

Breaking symmetries is a popular way of speeding up the branch-and-bound...

Please sign up or login with your details

Forgot password? Click here to reset