SAT Solver Selection: Move Beyond Handcrafted Features
Yitao Zhang, Xiao Yang, Yong Lai, Bo Yang
Abstract
Boolean Satisfiability (SAT) Problem is a cornerstone in computer science and artificial intelligence, underpinning numerous applications. Since no single SAT solver dominates all problem instances, SAT Solver Selection (SSS) leverages machine learning to dynamically choose the most effective algorithm. However, traditional SSS methods rely on handcrafted features, which are computationally expensive and require extensive domain expertise. To address this challenge, we propose an end-to-end approach for handcrafted Feature-Free SAT Solver Selection, called F2S3. This approach transforms problem instances into graph data, employing the Correlation Refinement Factor Graph to maintain higher-order structural properties and node relationships. The Dual-Proximity Graph Representation is then utilized to enhance the graph features and project them into low-dimensional vectors. Finally, the Sensitive-Associative Cascade Forest is applied to select the optimal SAT solver through classification. This method effectively captures the structural complexity of graph data, eliminates the need for handcrafted features, and improves feature representation in the low-dimensional space. Experiments conducted on the ASlib database dataset demonstrate that this method consistently outperforms state-of-the-art SSS approaches, achieving higher gap values while requiring less computation time compared to other manually computed features.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 165cd2de-0476-44c0-bb18-a651c716dd04Related papers
- Predicting Propositional Satisfiability via End-to-End LearningChris Cameron, Rex Chen, Jason S. Hartford, Kevin Leyton-BrownAAAI 2020 · 49 citations
- HardCore Generation: Generating Hard UNSAT Problems for Data AugmentationJoseph Cotnareanu, Zhanguang Zhang, Hui-Ling Zhen, Yingxue Zhang et al.NeurIPS 2024 · 1 citation
- Can Q-Learning with Graph Networks Learn a Generalizable Branching Heuristic for a SAT Solver?Vitaly Kurin, Saad Godil, Shimon Whiteson, Bryan CatanzaroNeurIPS 2020 · 77 citations
- NeuroBack: Improving CDCL SAT Solving using Graph Neural NetworksWenxi Wang, Yang Hu, Mohit Tiwari, Sarfraz Khurshid et al.ICLR 2024 · 25 citations
- On the Expressive Power of GNNs for Boolean SatisfiabilitySaku Peltonen, Roger WattenhoferICLR 2026 · 1 citation
