English

Breaking Value Symmetry

Artificial Intelligence 2009-03-09 v1 Computational Complexity

Abstract

One common type of symmetry is when values are symmetric. For example, if we are assigning colours (values) to nodes (variables) in a graph colouring problem then we can uniformly interchange the colours throughout a colouring. For a problem with value symmetries, all symmetric solutions can be eliminated in polynomial time. However, as we show here, both static and dynamic methods to deal with symmetry have computational limitations. With static methods, pruning all symmetric values is NP-hard in general. With dynamic methods, we can take exponential time on problems which static methods solve without search.

Keywords

Cite

@article{arxiv.0903.1146,
  title  = {Breaking Value Symmetry},
  author = {Toby Walsh},
  journal= {arXiv preprint arXiv:0903.1146},
  year   = {2009}
}

Comments

Principles and Practice of Constraint Programming - CP 2007, 13th International Conference, CP 2007, Providence, RI, USA, September 23-27, 2007, Proceedings. Lecture Notes in Computer Science 4741 Springer 2007, ISBN 978-3-540-74969-

R2 v1 2026-06-21T12:19:00.235Z