Massively Parallel Continuous Local Search for Hybrid SAT Solving on GPUs
Not on the map. Why?
Abstract (arXiv)
Although state-of-the-art (SOTA) SAT solvers based on conflict-driven clause learning (CDCL) have achieved remarkable engineering success, their sequential nature limits the parallelism that may be extracted for acceleration on platforms such as the graphics processing unit (GPU). In this work, we propose FastFourierSAT, a highly parallel hybrid SAT solver based on gradient-driven continuous local search (CLS). This is realized by a novel parallel algorithm inspired by the Fast Fourier Transform (FFT)-based convolution for computing the elementary symmetric polynomials (ESPs), which is the major computational task in previous CLS methods. The complexity of our algorithm matches the best previous result. Furthermore, the substantial parallelism inherent in our algorithm can leverage the GPU for acceleration, demonstrating significant improvement over the previous CLS approaches. We also propose to incorporate the restart heuristics in CLS to improve search efficiency. We compare our approach with the SOTA parallel SAT solvers on several benchmarks. Our results show that FastFourierSAT computes the gradient 100+ times faster than previous prototypes implemented on CPU. Moreover, FastFourierSAT solves most instances and demonstrates promising performance on larger-size instances.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 9 of its 59 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
9 of 59 references.
References · 9
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2017Non-convex Optimization for Machine Learningcited by 133
- 2017A Regularized Framework for Sparse and Structured Neural Attentioncited by 38
- 2019FourierSAT: A Fourier Expansion-Based Algebraic Framework for Solving Hybrid Boolean Constraintscited by 12
- 2020On Continuous Local BDD-Based Search for Hybrid SAT Solvingcited by 5
- 2022A Scalable Shannon Entropy Estimatorcited by 3
- 2023Solving Quantum-Inspired Perfect Matching Problems via Tutte's Theorem-Based Hybrid Boolean Constraintscited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 4.
8 papers.
- 2025TurboSAT: Gradient-Guided Boolean Satisfiability Accelerated on GPU-CPU Hybrid Systemcited by 1
- 2024Analysis of Higher-Order Ising Hamiltonianscited by 0
- 2025Thinking Out of the Box: Hybrid SAT Solving by Unconstrained Continuous Optimizationcited by 0
- 2025FourierCSP: Differentiable Constraint Satisfaction Problem Solving by Walsh-Fourier Expansioncited by 0
- 2026GaloisSAT: Differentiable Boolean Satisfiability Solving via Finite Field Algebracited by 0
- 2026Accelerated Fourier SAT (AFSAT): Fully Realising a GPU-based Symmetric Pseudo-Boolean SAT Solvercited by 0
- 2026A Study of Parallel Continuous Local Searchcited by 0
- 2026XLOG: A CUDA-Native Engine for Neurosymbolic Integrationcited by 0
- 2026XLOG: A CUDA-Native Engine for Neurosymbolic Integration23 Sep 2026
- 2026A Study of Parallel Continuous Local Search4 Jun 2026
- 2026Accelerated Fourier SAT (AFSAT): Fully Realising a GPU-based Symmetric Pseudo-Boolean SAT Solver4 Jun 2026
- 2026GaloisSAT: Differentiable Boolean Satisfiability Solving via Finite Field Algebra25 Mar 2026
- 2025TurboSAT: Gradient-Guided Boolean Satisfiability Accelerated on GPU-CPU Hybrid System11 Nov 2025
- 2025FourierCSP: Differentiable Constraint Satisfaction Problem Solving by Walsh-Fourier Expansion6 Oct 2025
- 2025Thinking Out of the Box: Hybrid SAT Solving by Unconstrained Continuous Optimization31 May 2025
- 2024Analysis of Higher-Order Ising Hamiltonians18 Dec 2024