arXiv · 2203.04755
Machine Learning Methods in Solving the Boolean Satisfiability Problem
Abstract
This paper reviews the recent literature on solving the Boolean satisfiability problem (SAT), an archetypal NP-complete problem, with the help of machine learning techniques. Despite the great success of modern SAT solvers to solve large industrial instances, the design of handcrafted heuristics is time-consuming and empirical. Under the circumstances, the flexible and expressive machine learning methods provide a proper alternative to solve this long-standing problem. We examine the evolving ML-SAT solvers from naive classifiers with handcrafted features to the emerging end-to-end SAT solvers such as NeuroSAT, as well as recent progress on combinations of existing CDCL and local search solvers with machine learning methods. Overall, solving SAT with machine learning is a promising yet challenging research topic. We conclude the limitations of current works and suggest possible future directions.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Wenxuan Guo, Junchi Yan, Hui-Ling Zhen, Xijun Li, Mingxuan Yuan, Yaohui Jin. 2022-03-02. Machine Learning Methods in Solving the Boolean Satisfiability Problem. https://doi.org/10.1007/s11633-022-1396-2
Cite the original work for its findings. Save a collection to share your selection of sources.