Certified Branch-and-Bound MaxSAT Solving
Dieter Vandesande, Jordi Coll, Bart Bogaerts
Abstract
Over the past few decades, combinatorial solvers have seen remarkable performance improvements, enabling their practical use in real-world applications. In some of these applications, ensuring the correctness of the solver's output is critical. However, the complexity of modern solvers makes them susceptible to bugs in their source code. In the domain of satisfiability checking (SAT), this issue has been addressed through proof logging, where the solver generates a formal proof of the correctness of its answer. For more expressive problems like MaxSAT, the optimization variant of SAT, proof logging had not seen a comparable breakthrough until recently. In this paper, we show how to achieve proof logging for state-of-the-art techniques in Branch-and-Bound MaxSAT solving. This includes certifying look-ahead methods used in such algorithms as well as advanced clausal encodings of pseudo-Boolean constraints based on so-called Multi-Valued Decision Diagrams (MDDs). We implement these ideas in MaxCDCL, the dominant branch-and-bound solver, and experimentally demonstrate that proof logging is feasible with limited overhead, while proof checking remains a challenge. This is an extended version of a paper that will be published in the proceedings of AAAI 2026 (Vandesande et al., 2026) . It extends the published version with a technical appendix including proofs and more details.
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 b5ede4b6-4c15-419b-a61d-7459a0a0d047Cited by top-tier papers2
- Efficient and Reliable Hitting-Set Computations for the Implicit Hitting Set ApproachHannes Ihalainen, Dieter Vandesande, André Schidler, Jeremias Berg et al.AAAI 2026
- Using Certifying Constraint Solvers for Generating Step-wise ExplanationsIgnace Bleukx, Maarten Flippo, Bart Bogaerts, Emir Demirovic et al.AAAI 2026
Builds on5
- Certifying Parity Reasoning Efficiently Using Pseudo-Boolean ProofsStephan Gocht, Jakob NordströmAAAI 2021 · 37 citations
- Certified Symmetry and Dominance Breaking for Combinatorial OptimisationBart Bogaerts, Stephan Gocht, Ciaran McCreesh, Jakob NordströmAAAI 2022 · 21 citations
- Improving the Lower Bound in Branch-and-Bound Algorithms for MaxSATShuolin Li, Chu-Min Li, Jordi Coll, Djamal Habet et al.AAAI 2025 · 4 citations
- Efficient and Reliable Hitting-Set Computations for the Implicit Hitting Set ApproachHannes Ihalainen, Dieter Vandesande, André Schidler, Jeremias Berg et al.AAAI 2026
- Using Certifying Constraint Solvers for Generating Step-wise ExplanationsIgnace Bleukx, Maarten Flippo, Bart Bogaerts, Emir Demirovic et al.AAAI 2026
Related papers
- Efficient and Verifiable Proof Logging for MaxSAT SolvingRaoul Van Doren, Timos Antonopoulos, Ruzica PiskacASE 2025
- Certifying Bounds Propagation for Integer Multiplication ConstraintsMatthew J. McIlree, Ciaran McCreeshAAAI 2025 · 1 citation
- Justifying All Differences Using Pseudo-Boolean ReasoningJan Elffers, Stephan Gocht, Ciaran McCreesh, Jakob NordströmAAAI 2020 · 30 citations
- Faster Certified Symmetry Breaking Using Orders with Auxiliary VariablesMarkus Anders, Bart Bogaerts, Benjamin Bogø, Arthur Gontier et al.AAAI 2026
- On Continuous Local BDD-Based Search for Hybrid SAT SolvingAnastasios Kyrillidis, Moshe Y. Vardi, Zhiwei ZhangAAAI 2021 · 10 citations
