Skip to main navigation Skip to search Skip to main content

The Complexity of Symmetry Breaking Beyond Lex-Leader

Research output: Working paperPreprintAcademic

6 Downloads (Pure)

Abstract

Symmetry breaking is a widely popular approach to enhance solvers in constraint programming, such as those for SAT or MIP. Symmetry breaking predicates (SBPs) typically impose an order on variables and single out the lexicographic leader (lex-leader) in each orbit of assignments. Although it is NP-hard to find complete lex-leader SBPs, incomplete lex-leader SBPs are widely used in practice. In this paper, we investigate the complexity of computing complete SBPs, lex-leader or otherwise, for SAT. Our main result proves a natural barrier for efficiently computing SBPs: efficient certification of graph non-isomorphism. Our results explain the difficulty of obtaining short SBPs for important CP problems, such as matrix-models with row-column symmetries and graph generation problems. Our results hold even when SBPs are allowed to introduce additional variables. We show polynomial upper bounds for breaking certain symmetry groups, namely automorphism groups of trees and wreath products of groups with efficient SBPs.
Original languageEnglish
PublisherArXiv.org
DOIs
Publication statusPublished - 5 Jul 2024

Keywords

  • cs.AI
  • cs.CC

Fingerprint

Dive into the research topics of 'The Complexity of Symmetry Breaking Beyond Lex-Leader'. Together they form a unique fingerprint.
  • The Complexity of Symmetry Breaking Beyond Lex-Leader

    Anders, M., Brenner, S. & Rattan, G., 29 Aug 2024, 30th International Conference on Principles and Practice of Constraint Programming (CP 2024). Shaw , P. (ed.). Dagstuhl, 24 p. 3. (Leibniz International Proceedings in Informatics (LIPIcs); vol. 307).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Open Access
    File
    131 Downloads (Pure)

Cite this