The Complexity of Symmetry Breaking Beyond Lex-Leader

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Anders, Markus, Brenner, Sofia, Rattan, Gaurav
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916313522241536
author Anders, Markus
Brenner, Sofia
Rattan, Gaurav
author_facet Anders, Markus
Brenner, Sofia
Rattan, Gaurav
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2407_04419
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Complexity of Symmetry Breaking Beyond Lex-Leader
Anders, Markus
Brenner, Sofia
Rattan, Gaurav
Artificial Intelligence
Computational Complexity
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.
title The Complexity of Symmetry Breaking Beyond Lex-Leader
topic Artificial Intelligence
Computational Complexity
url https://arxiv.org/abs/2407.04419