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

Read full text
Authors: Maximilian J Kramer, Paul Boës, Jens Eisert
Cited by: 0
References: 20

Abstract

Abstract The Boolean Satisfiability problem (SAT), as the prototypical NP -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, 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.

Fields of Study & Subjects

Constraint Satisfaction and Optimization Bayesian Modeling and Causal Inference Advanced Graph Neural Networks

Publication details

Journal / source
Machine Learning Science and Technology
Volume
7
Issue
2
Pages
025057–025057
Publication date
1 April 2026
Language
EN