paper-with-me

홈 › Papers

PDP: A General Neural Framework for Learning Constraint Satisfaction Solvers

2019-03-05 · Saeed Amizadeh, Sergiy Matusevych, Markus Weimer

There have been recent efforts for incorporating Graph Neural Network models for learning full-stack 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 how the search strategy in the learned models actually works. On the other hand, by fixing the search strategy (e.g. greedy search), we would effectively deprive the neural models of learning better strategies than those given. In this paper, we propose a generic neural framework for learning CSP solvers 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 CSP 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 state-of-the-art baselines.

📄 PDF Abstract BibTeX arXiv:1903.01969

Code (4)

Microsoft/PDP-Solver 공식 구현 pytorch
negotiatorvivian/PDP-SP pytorch
negotiatorvivian/SAT-Solver pytorch
shi27feng/transformers.satisfy pytorch

Tasks

Graph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Evaluating SAT and SMT Solvers on Large-Scale Sudoku Puzzles

2025-01-15 · Liam Davis, Tairan Ji

Modern SMT solvers have revolutionized the approach to constraint satisfaction problems by integrating advanced theory reasoning and encoding techniques. In this work, we evaluate the performance of modern SMT solvers in…

Benchmarking

Local Consistency and SAT-Solvers

2014-01-18 · Peter Jeavons, Justyna Petke

Local consistency techniques such as k-consistency are a key component of specialised solvers for constraint satisfaction problems. In this paper we show that the power of using k-consistency techniques on a constraint s…

XCSP3-core: A Format for Representing Constraint Satisfaction/Optimization Problems

2020-09-01 · Frédéric Boussemart, Christophe Lecoutre, Gilles Audemard, Cédric Piette

In this document, we introduce XCSP3-core, a subset of XCSP3 that allows us to represent constraint satisfaction/optimization problems. The interest of XCSP3-core is multiple: (i) focusing on the most popular frameworks …

Streamlining Variational Inference for Constraint Satisfaction Problems

2018-11-24 · NeurIPS 2018 12 · Aditya Grover, Tudor Achim, Stefano Ermon

Several algorithms for solving constraint satisfaction problems are based on survey propagation, a variational inference scheme used to obtain approximate marginal probability estimates for variable assignments. These ma…

SurveyVariational Inference

A Multicore Tool for Constraint Solving

2015-02-13 · Roberto Amadini, Maurizio Gabbrielli, Jacopo Mauro

*** To appear in IJCAI 2015 proceedings *** In Constraint Programming (CP), a portfolio solver uses a variety of different solvers for solving a given Constraint Satisfaction / Optimization Problem. In this paper we intr…