Breaking symmetry of interchangeable variables and values

YC Law, JHM Lee, T Walsh, JYK Yip - International Conference on …, 2007 - Springer
A common type of symmetry is when both variables and values partition into
interchangeable sets. Polynomial methods have been introduced to eliminate all symmetric
solutions introduced by such interchangeability. Unfortunately, whilst eliminating all
symmetric solutions is tractable in this case, pruning all symmetric values is NP-hard. We
introduce a new global constraint called SigLex and its GAC propagator for pruning some
(but not necessarily all) symmetric values. We also investigate how different postings of the …

[PDF][PDF] Breaking Symmetry of Interchangeable Variables and Values

T Walsh - Proceedings of CSCLP 2007: Annual ERCIM … - Citeseer
A common type of symmetry is when both variables and values partition into
interchangeable sets. Polynomial methods have been introduced to eliminate all symmetric
solutions introduced by such interchangeability. Unfortunately, whilst eliminating all
symmetric solutions is tractable in this case, pruning all symmetric values is NP-hard. We
introduce a new propagator for pruning some (but not necessarily all) symmetric values. We
show that such static symmetry breaking can be exponentially faster than dynamic methods …