mlsanityData to 14 Oct 2026

Using deep learning to construct stochastic local search SAT solvers with performance bounds

arXiv 2309.11452 ↗First posted 20 Sep 2023cs.AI math.OCcited by 0

Not on the map. Why?

Abstract (arXiv)

The Boolean Satisfiability problem (SAT), as the prototypical mathsfNP-complete problem, is crucial in both theoretical computer science and practical applications. To address this problem, stochastic local search (SLS) algorithms, which iteratively and randomly update candidate assignments, present an important and theoretically well-studied class of solvers. Recent theoretical advancements have identified conditions under which SLS solvers efficiently solve SAT instances, provided they have access to suitable ``oracles'', i.e., instance-specific distribution samples. We propose leveraging machine learning models, particularly graph neural networks (GNN), as oracles to enhance the performance of SLS solvers. Our approach, evaluated on random and pseudo-industrial SAT instances, demonstrates a significant performance improvement regarding step counts and solved instances. Our work bridges theoretical results and practical applications, highlighting the potential of purpose-trained SAT solvers with performance guarantees.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 64 references that are in the map. First posted on arXiv 20 Sep 2023.

Builds on

14 of 64 references.

References · 14

  1. 2016Layer Normalizationcited by 5,669
  2. 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
  3. 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
  4. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
  5. 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
  6. 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 62
  7. 2021Goal-Aware Neural SAT Solvercited by 28
  8. 2020NLocalSAT: Boosting Local Search with Solution Predictioncited by 25
  9. 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
  10. 2021NeuroBack: Improving CDCL SAT Solving using Graph Neural Networkscited by 19
  11. 2020Enhancing SAT solvers with glue variable predictionscited by 11
  12. 2017Graph Neural Networks and Boolean Satisfiabilitycited by 8
2 more
  1. 2020Neural heuristics for SAT solvingcited by 7
  2. 2016On preparing ground states of gapped Hamiltonians: An efficient Quantum Lov'asz Local Lemmacited by 1

Built on by

Not cited yet.