Orbitopal Fixing in SAT

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Anders, Markus, Codel, Cayden, Heule, Marijn J. H.
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914275640999936
author Anders, Markus
Codel, Cayden
Heule, Marijn J. H.
author_facet Anders, Markus
Codel, Cayden
Heule, Marijn J. H.
contents Despite their sophisticated heuristics, boolean satisfiability (SAT) solvers are still vulnerable to symmetry, causing them to visit search regions that are symmetric to ones already explored. While symmetry handling is routine in other solving paradigms, integrating it into state-of-the-art proof-producing SAT solvers is difficult: added reasoning must be fast, non-interfering with solver heuristics, and compatible with formal proof logging. To address these issues, we present a practical static symmetry breaking approach based on orbitopal fixing, a technique adapted from mixed-integer programming. Our approach adds only unit clauses, which minimizes downstream slowdowns, and it emits succinct proof certificates in the substitution redundancy proof system. Implemented in the satsuma tool, our methods deliver consistent speedups on symmetry-rich benchmarks with negligible regressions elsewhere.
format Preprint
id arxiv_https___arxiv_org_abs_2601_16855
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Orbitopal Fixing in SAT
Anders, Markus
Codel, Cayden
Heule, Marijn J. H.
Logic in Computer Science
Artificial Intelligence
Despite their sophisticated heuristics, boolean satisfiability (SAT) solvers are still vulnerable to symmetry, causing them to visit search regions that are symmetric to ones already explored. While symmetry handling is routine in other solving paradigms, integrating it into state-of-the-art proof-producing SAT solvers is difficult: added reasoning must be fast, non-interfering with solver heuristics, and compatible with formal proof logging. To address these issues, we present a practical static symmetry breaking approach based on orbitopal fixing, a technique adapted from mixed-integer programming. Our approach adds only unit clauses, which minimizes downstream slowdowns, and it emits succinct proof certificates in the substitution redundancy proof system. Implemented in the satsuma tool, our methods deliver consistent speedups on symmetry-rich benchmarks with negligible regressions elsewhere.
title Orbitopal Fixing in SAT
topic Logic in Computer Science
Artificial Intelligence
url https://arxiv.org/abs/2601.16855