paper-with-me

홈 › Papers

PDP: A General Neural Framework for Learning SAT Solvers

2019-09-25 · Saeed Amizadeh, Sergiy Matusevych, Markus Weimer

There have been recent efforts for incorporating Graph Neural Network models for learning fully neural solvers for constraint satisfaction problems (CSP) and particularly Boolean satisfiability (SAT). Despite the unique representational power of these neural embedding models, it is not clear to what extent they actually learn a search strategy vs. statistical biases in the training data. On the other hand, by fixing the search strategy (e.g. greedy search), one would effectively deprive the neural models of learning better strategies than those given. In this paper, we propose a generic neural framework for learning SAT solvers (and in general any CSP solver) that can be described in terms of probabilistic inference and yet learn search strategies beyond greedy search. Our framework is based on the idea of propagation, decimation and prediction (and hence the name PDP) in graphical models, and can be trained directly toward solving SAT in a fully unsupervised manner via energy minimization, as shown in the paper. Our experimental results demonstrate the effectiveness of our framework for SAT solving compared to both neural and the industrial baselines.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Virtual-point-based Solutions to Handle Generalized Absolute Pose Problem

2026-06-08 · Bin Li, Banglei Guan, Shunkun Liang, Yang Shang arxiv

Multi-camera systems are increasingly adopted in robotics and autonomous navigation for their wide field of view, flexibility, and fault tolerance. Nevertheless, existing PnP solvers fail to handle multiple projection ce…

Computational Efficiency

A Game-Theoretic Approach for Improving Generalization Ability of TSP Solvers

2021-10-28 · Chenguang Wang, Yaodong Yang, Oliver Slumbers, Congying Han 외

In this paper, we introduce a two-player zero-sum framework between a trainable \emph{Solver} and a \emph{Data Generator} to improve the generalization ability of deep learning-based solvers for Traveling Salesman Proble…

Traveling Salesman Problem

Disjunctive Answer Set Solvers via Templates

2015-10-06 · Remi Brochenin, Yuliya Lierler, Marco Maratea

Answer set programming is a declarative programming paradigm oriented towards difficult combinatorial search problems. A fundamental task in answer set programming is to compute stable models, i.e., solutions of logic pr…

A General Framework for Evaluating Robustness of Combinatorial Optimization Solvers on Graphs

2021-12-28 · Han Lu, Zenan Li, Runzhong Wang, Qibing Ren 외

Solving combinatorial optimization (CO) on graphs is among the fundamental tasks for upper-stream applications in data mining, machine learning and operations research. Despite the inherent NP-hard challenge for CO, heur…

Adversarial AttackCombinatorial Optimization

Neural Solver Selection for Combinatorial Optimization

2024-10-13 · Chengrui Gao, Haopu Shang, Ke Xue, Chao Qian

Machine learning has increasingly been employed to solve NP-hard combinatorial optimization problems, resulting in the emergence of neural solvers that demonstrate remarkable performance, even with minimal domain-specifi…

Combinatorial OptimizationTraveling Salesman Problem