This paper reviews the recent literature on solving the Boolean satisfiability problem (SAT), an archetypal NP-complete problem, with the help of machine learning techniques. Despite the great success of modern SAT solvers to solve large industrial instances, the design of handcrafted heuristics is time-consuming and empirical. Under the circumstances, the flexible and expressive machine learning methods provide a proper alternative to solve this long-standing problem. We examine the evolving ML-SAT solvers from naive classifiers with handcrafted features to the emerging end-to-end SAT solvers such as NeuroSAT, as well as recent progress on combinations of existing CDCL and local search solvers with machine learning methods. Overall, solvin...
In this paper a learning based local search approach for propositional satisfiability is presented. ...
Learning, i.e., the ability to record and exploit some informa- tion which is unveiled during the se...
Paradigms for using neural networks (NNs) and genetic algorithms (GAs) to heuristically solve boolea...
The decision problem for Boolean satisfiability, generally referred to as SAT, is the archetypal NP-...
Satisfiability (SAT) refers to the task of finding a truth assignment that makes an arbitrary boolea...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
This note describes our experiments aiming to empirically test the ability of machine learning model...
The last few years have seen an increasing interest in Boolean Satisfiability (SAT), spurred in part...
Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as...
We introduce a greedy local search procedure called GSAT for solving propositional satisfiability pr...
Determining whether a given propositional logic formulais satisfiable is one of the most fundamental...
Abstract. We present AVATARSAT, a SAT solver that uses machine-learning classifiers to automatically...
Strangely enough, it is possible to use machine learning models to predict the satisfiability status...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Boolean satisfiability (SAT) is the problem of determining whether there exists an assignment of the...
In this paper a learning based local search approach for propositional satisfiability is presented. ...
Learning, i.e., the ability to record and exploit some informa- tion which is unveiled during the se...
Paradigms for using neural networks (NNs) and genetic algorithms (GAs) to heuristically solve boolea...
The decision problem for Boolean satisfiability, generally referred to as SAT, is the archetypal NP-...
Satisfiability (SAT) refers to the task of finding a truth assignment that makes an arbitrary boolea...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
This note describes our experiments aiming to empirically test the ability of machine learning model...
The last few years have seen an increasing interest in Boolean Satisfiability (SAT), spurred in part...
Many constraint satisfaction and optimisation problems can be solved effectively by encoding them as...
We introduce a greedy local search procedure called GSAT for solving propositional satisfiability pr...
Determining whether a given propositional logic formulais satisfiable is one of the most fundamental...
Abstract. We present AVATARSAT, a SAT solver that uses machine-learning classifiers to automatically...
Strangely enough, it is possible to use machine learning models to predict the satisfiability status...
Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD solvers, ...
Boolean satisfiability (SAT) is the problem of determining whether there exists an assignment of the...
In this paper a learning based local search approach for propositional satisfiability is presented. ...
Learning, i.e., the ability to record and exploit some informa- tion which is unveiled during the se...
Paradigms for using neural networks (NNs) and genetic algorithms (GAs) to heuristically solve boolea...