paper-with-me

Papers

Massively Parallel Continuous Local Search for Hybrid SAT Solving on GPUs

2023-08-29 · Yunuo Cen, Zhiwei Zhang, Xuanyao Fong

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.

📄 PDF Abstract BibTeX arXiv:2308.15020

Code (1)

vardigroup/FourierSAT

Tasks

CPUGPU

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Solving Dense Image Matching in Real-Time using Discrete-Continuous Optimization

2016-01-23 · Alexander Shekhovtsov, Christian Reinbacher, Gottfried Graber, Thomas Pock

Dense image matching is a fundamental low-level problem in Computer Vision, which has received tremendous attention from both discrete and continuous optimization communities. The goal of this paper is to combine the adv…

Optical Flow EstimationStereo MatchingStereo Matching Hand

HyP-DESPOT: A Hybrid Parallel Algorithm for Online Planning under Uncertainty

2018-02-17 · Panpan Cai, Yuanfu Luo, David Hsu, Wee Sun Lee

Planning under uncertainty is critical for robust robot performance in uncertain, dynamic environments, but it incurs high computational cost. State-of-the-art online search algorithms, such as DESPOT, have vastly improv…

Computational EfficiencyCPUGPU

Massive Parallel Deep Reinforcement Learning for Active SLAM

2026-03-26 · Martín Arce Llobera, Julio A. Placed, Mariano De Paula, Pablo De Cristóforis arxiv

Recent advances in parallel computing and GPU acceleration have created new opportunities for computation-intensive learning problems such as Active SLAM -- where actions are selected to reduce uncertainty and improve jo…

Reinforcement Learning

A Study of Parallel Continuous Local Search

2026-06-04 · Cody J Christopher, Charles Gretton arxiv

We study parallel Continuous Local Search (CLS) as a solution approach for Boolean satisfiability problems with symmetric pseudo-Boolean (PB) constraints. Here, the $n$-variable PB-satisfiability problem is relaxed to a …

Road to scalability for efficient graph search on massively parallel neuromorphic hardware

2026-06-27 · Oskar von Seeler, Elena C. Offenberg, Carlo Michaelis, Tomas Kulvicius 외 arxiv

Efficient computation of shortest paths in weighted graphs is a fundamental problem with many applications. Neuromorphic hardware platforms promise massively parallel, efficient computation, changing parallelism tradeoff…