Machine learning for automated theorem proving: Learning to solve SAT and QSAT

SB Holden - Foundations and Trends® in Machine Learning, 2021 - nowpublishers.com
The decision problem for Boolean satisfiability, generally referred to as SAT, is the
archetypal NP-complete problem, and encodings of many problems of practical interest exist …

On the glucose SAT solver

G Audemard, L Simon - International Journal on Artificial …, 2018 - World Scientific
The set of novelties introduced with the SAT solver Glucose is now considered as a standard
for practical SAT solving. In this paper, we review the different strategies and technologies …

Learning rate based branching heuristic for SAT solvers

JH Liang, V Ganesh, P Poupart, K Czarnecki - Theory and Applications of …, 2016 - Springer
In this paper, we propose a framework for viewing solver branching heuristics as
optimization algorithms where the objective is to maximize the learning rate, defined as the …

On the structure of the Boolean satisfiability problem: a survey

TN Alyahya, MEB Menai, H Mathkour - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
The Boolean satisfiability problem (SAT) is a fundamental NP-complete decision problem in
automated reasoning and mathematical logic. As evidenced by the results of SAT …

Learning local search heuristics for boolean satisfiability

E Yolcu, B Póczos - Advances in Neural Information …, 2019 - proceedings.neurips.cc
We present an approach to learn SAT solver heuristics from scratch through deep
reinforcement learning with a curriculum. In particular, we incorporate a graph neural …

The model counting competition 2020

JK Fichte, M Hecher, F Hamiti - Journal of Experimental Algorithmics …, 2021 - dl.acm.org
Many computational problems in modern society account to probabilistic reasoning,
statistics, and combinatorics. A variety of these real-world questions can be solved by …

An effective learnt clause minimization approach for CDCL SAT solvers

M Luo, CM Li, F **ao, F Manya, Z Lü - Proceedings of the 26th …, 2017 - hal.science
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a
negative impact on performance because redundant literals may deteriorate both the …

Exponential recency weighted average branching heuristic for SAT solvers

J Liang, V Ganesh, P Poupart… - Proceedings of the AAAI …, 2016 - ojs.aaai.org
Modern conflict-driven clause-learning SAT solvers routinely solve large real-world
instances with millions of clauses and variables in them. Their success crucially depends on …

Evaluating CDCL variable scoring schemes

A Biere, A Fröhlich - Theory and Applications of Satisfiability Testing--SAT …, 2015 - Springer
The VSIDS (variable state independent decaying sum) decision heuristic invented in the
context of the CDCL (conflict-driven clause learning) SAT solver Chaff, is considered crucial …

Impact of community structure on SAT solver performance

Z Newsham, V Ganesh, S Fischmeister… - Theory and Applications …, 2014 - Springer
Modern CDCL SAT solvers routinely solve very large industrial SAT instances in relatively
short periods of time. It is clear that these solvers somehow exploit the structure of real-world …