Structure-Based Local Search Heuristics for Circuit-Level Boolean Satisfiability
Anton Belov, Matti J\"arvisalo

TL;DR
This paper enhances stochastic local search methods for Boolean satisfiability by integrating circuit-level structural heuristics, leading to improved performance on industrial SAT instances.
Contribution
It introduces novel circuit-structure-based heuristics for CRSat, advancing the state-of-the-art in local search for SAT solving.
Findings
New heuristics improve SAT solving efficiency
Circuit-level knowledge enhances local search performance
Most heuristics are novel in the context of SLS for SAT
Abstract
This work focuses on improving state-of-the-art in stochastic local search (SLS) for solving Boolean satisfiability (SAT) instances arising from real-world industrial SAT application domains. The recently introduced SLS method CRSat has been shown to noticeably improve on previously suggested SLS techniques in solving such real-world instances by combining justification-based local search with limited Boolean constraint propagation on the non-clausal formula representation form of Boolean circuits. In this work, we study possibilities of further improving the performance of CRSat by exploiting circuit-level structural knowledge for developing new search heuristics for CRSat. To this end, we introduce and experimentally evaluate a variety of search heuristics, many of which are motivated by circuit-level heuristics originally developed in completely different contexts, e.g., for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · VLSI and FPGA Design Techniques · VLSI and Analog Circuit Testing
