Faster Certified Symmetry Breaking Using Orders with Auxiliary Variables
Markus Anders, Bart Bogaerts, Benjamin Bogø, Arthur Gontier, Wietze Koops, Ciaran McCreesh, Magnus O. Myreen, Jakob Nordström, Andy Oertel, Adrian Rebola-Pardo, Yong Kiam Tan
Abstract
Symmetry breaking is a crucial technique in modern combinatorial solving, but it is difficult to be sure it is implemented correctly. The most successful approach to deal with bugs is to make solvers certifying, so that they output not just a solution, but also a mathematical proof of correctness in a standard format, which can then be checked by a formally verified checker. This requires justifying symmetry reasoning within the proof, but developing efficient methods for this has remained a long-standing open challenge. A fully general approach was recently proposed by Bogaerts et al. ( 2023 ), but it relies on encoding lexicographic orders with big integers, which quickly becomes infeasible for large symmetries. In this work, we develop a method for instead encoding orders with auxiliary variables. We show that this leads to orders-ofmagnitude speed-ups in both theory and practice by running experiments on proof logging and checking for SAT symmetry breaking using the state-of-the-art SATSUMA symmetry breaker and the VERIPB proof checking toolchain.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d5655bba-72ba-402a-ba2e-2e1d036fb1f0Builds on2
Related papers
- Certified Symmetry and Dominance Breaking for Combinatorial OptimisationBart Bogaerts, Stephan Gocht, Ciaran McCreesh, Jakob NordströmAAAI 2022 · 21 citations
- Certified Branch-and-Bound MaxSAT SolvingDieter Vandesande, Jordi Coll, Bart BogaertsAAAI 2026 · 1 citation
- Theory-Specific Proof Steps Witnessing Correctness of SMT ExecutionsRodrigo Otoni, Martin Blicha, Patrick Eugster, Antti E. J. Hyvärinen et al.DAC 2021 · 11 citations
- Learning to Break Symmetries for Efficient Optimization in Answer Set ProgrammingAlice Tarzariol, Martin Gebser, Konstantin Schekotihin, Mark LawAAAI 2023 · 4 citations
- Faster Symmetry Breaking Constraints for Abstract StructuresÖzgür Akgün, Mun See Chang, Ian P. Gent, Christopher JeffersonAAAI 2026
