paper-with-me

홈 › Papers

torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problem

2024-02-06 · Abdelrahman Hosny, Sherief Reda

The remarkable achievements of machine learning techniques in analyzing discrete structures have drawn significant attention towards their integration into combinatorial optimization algorithms. Typically, these methodologies improve existing solvers by injecting learned models within the solving loop to enhance the efficiency of the search process. In this work, we derive a single differentiable function capable of approximating solutions for the Maximum Satisfiability Problem (MaxSAT). Then, we present a novel neural network architecture to model our differentiable function, and progressively solve MaxSAT using backpropagation. This approach eliminates the need for labeled data or a neural network training phase, as the training process functions as the solving algorithm. Additionally, we leverage the computational power of GPUs to accelerate these computations. Experimental results on challenging MaxSAT instances show that our proposed methodology outperforms two existing MaxSAT solvers, and is on par with another in terms of solution cost, without necessitating any training or access to an underlying SAT solver. Given that numerous NP-hard problems can be reduced to MaxSAT, our novel technique paves the way for a new generation of solvers poised to benefit from neural network GPU acceleration.

📄 PDF Abstract BibTeX arXiv:2402.03640

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationGPU

Similar Papers 제목 키워드 기반

Accelerated Relax-and-Round for Concave Coverage Problems

2026-05-07 · Matthew Fahrbach, Mehraneh Liaee, Morteza Zadimoghaddam arxiv

We present an accelerated relax-and-round algorithm for concave coverage problems, which generalize the classic maximum coverage problem. Building on the relax-and-round framework of Barman et al. [STACS 2021], we propos…

Fuzzy Maximum Satisfiability

2016-02-06 · Mohamed El Halaby, Areeg Abdalla

In this paper, we extend the Maximum Satisfiability (MaxSAT) problem to {\L}ukasiewicz logic. The MaxSAT problem for a set of formulae {\Phi} is the problem of finding an assignment to the variables in {\Phi} that satisf…

Learning to Solve Weighted Maximum Satisfiability with a Co-Training Architecture

2025-11-24 · Kaidi Wan, Minghao Liu, Yong Lai arxiv

Wepropose SplitGNN, a graph neural network (GNN)-based approach that learns to solve weighted maximum satisfiabil ity (MaxSAT) problem. SplitGNN incorporates a co-training architecture consisting of supervised message pa…

Graph Neural Network

GLinSAT: The General Linear Satisfiability Neural Network Layer By Accelerated Gradient Descent

2024-09-26 · Hongtai Zeng, Chao Yang, Yanzhen Zhou, Cheng Yang 외

Ensuring that the outputs of neural networks satisfy specific constraints is crucial for applying neural networks to real-life decision-making problems. In this paper, we consider making a batch of neural network outputs…

Decision MakingGraph Matching

Solving the Course-timetabling Problem of Cairo University Using Max-SAT

2018-02-11 · Mohamed El Halaby

Due to the good performance of current SAT (satisfiability) and Max-SAT (maximum ssatisfiability) solvers, many real-life optimization problems such as scheduling can be solved by encoding them into Max-SAT. In this pape…

Scheduling