Denoising Diffusion for Sampling SAT Solutions
On the map: Diffusion models → Diffusion foundations and sampling
Abstract (arXiv)
Generating diverse solutions to the Boolean Satisfiability Problem (SAT) is a hard computational problem with practical applications for testing and functional verification of software and hardware designs. We explore the way to generate such solutions using Denoising Diffusion coupled with a Graph Neural Network to implement the denoising function. We find that the obtained accuracy is similar to the currently best purely neural method and the produced SAT solutions are highly diverse, even if the system is trained with non-random solutions from a standard solver.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Placed in Diffusion foundations and sampling, one of 14 directions in Diffusion models. Builds on 24 of its 30 references that are in the map. First posted on arXiv 30 Nov 2022.
Builds on
24 of 30 references.
Closest ancestors · 5
Same direction, newest first
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applications2 Sep
- 2021High-Resolution Image Synthesis with Latent Diffusion Models20 Dec
- 2021Structured Denoising Diffusion Models in Discrete State-Spaces7 Jul
- 2021Score-based Generative Modeling in Latent Space10 Jun
- 2021Cascaded Diffusion Models for High Fidelity Image Generation30 May
Other references · 19
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2020DiffWave: A Versatile Diffusion Model for Audio Synthesiscited by 1,339
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2021Argmax Flows and Multinomial Diffusion: Learning Categorical Distributionscited by 566
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2020AdaBelief Optimizer: Adapting Stepsizes by the Belief in Observed Gradientscited by 282
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2020Permutation Invariant Graph Generation via Score-Based Generative Modelingcited by 263
- 2021Autoregressive Diffusion Modelscited by 208
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
7 more
- 2021Symbolic Music Generation with Diffusion Modelscited by 152
- 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 61
- 2021Goal-Aware Neural SAT Solvercited by 27
- 2019PDP: A General Neural Framework for Learning Constraint Satisfaction Solverscited by 14
- 2020Enhancing SAT solvers with glue variable predictionscited by 11
- 2022Unsupervised Training for Neural TSP Solvercited by 9
- 2014Balancing Scalability and Uniformity in SAT Witness Generatorcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024Understanding GNNs for Boolean Satisfiability through Approximation Algorithmscited by 3
- 2026Generating from Discrete Distributions Using Diffusions: Insights from Random Constraint Satisfaction Problemscited by 3
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 1
- 2025A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solverscited by 0
- 2026Generating from Discrete Distributions Using Diffusions: Insights from Random Constraint Satisfaction Problems21 Mar 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2025A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solvers29 Aug 2025
- 2024Understanding GNNs for Boolean Satisfiability through Approximation Algorithms27 Aug 2024
Similar, not cited
Close in wording, no citation either way
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretability
- 2026Diffusion as a Training Curriculum for Timestep-Free Iterative Reasoning
- 2025Learning from Algorithm Feedback: One-Shot SAT Solver Guidance with GNNs
- 2026Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimization
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problem
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation
- 2026Learning How to Cube