On Continuous Local BDD-Based Search for Hybrid SAT Solving
Anastasios Kyrillidis, Moshe Y. Vardi, Zhiwei Zhang
Abstract
We explore the potential of continuous local search (CLS) in SAT solving by proposing a novel approach for finding a solution of a hybrid system of Boolean constraints. The algorithm is based on CLS combined with belief propagation on binary decision diagrams (BDDs). Our framework accepts all Boolean constraints that admit compact BDDs, including symmetric Boolean constraints and small-coefficient pseudo-Boolean constraints as interesting families. We propose a novel algorithm for efficiently computing the gradient needed by CLS. We study the capabilities and limitations of our versatile CLS solver, GradSAT, by applying it on many benchmark instances. The experimental results indicate that GradSAT can be a useful addition to the portfolio of existing SAT and MaxSAT solvers for solving Boolean satisfiability and optimization problems.
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 b8e56665-a110-485f-8290-84194a7bbd38Cited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- From Clauses to KlausesJoseph E. Reeves, Marijn J. H. Heule, Randal E. BryantCAV 2024 · 2 citations
- Learning MAX-SAT from Contextual Examples for Combinatorial OptimisationMohit Kumar, Samuel Kolb, Stefano Teso, Luc De RaedtAAAI 2020 · 17 citations
- A Cardinal Improvement to Pseudo-Boolean SolvingJan Elffers, Jakob NordströmAAAI 2020 · 9 citations
- Towards Practical Privacy-Preserving SAT SolvingGefei Tan, Wenhao Zhang, Timos Antonopoulos, Ruzica Piskac et al.CCS 2026
- Deep Integration of Circuit Simulator and SAT SolverHe-Teng Zhang, Jie-Hong R. Jiang, Luca G. Amarù, Alan Mishchenko et al.DAC 2021 · 19 citations
