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 …

The mathsat5 smt solver

A Cimatti, A Griggio, BJ Schaafsma… - … Conference on Tools and …, 2013 - Springer
MathSAT is a long-term project, which has been jointly carried on by FBK-IRST and
University of Trento, with the aim of develo** and maintaining a state-of-the-art SMT tool …

Propositional satisfiability and constraint programming: A comparative survey

L Bordeaux, Y Hamadi, L Zhang - ACM Computing Surveys (CSUR), 2006 - dl.acm.org
Propositional Satisfiability (SAT) and Constraint Programming (CP) have developed as two
relatively independent threads of research cross-fertilizing occasionally. These two …

Solving and verifying the boolean pythagorean triples problem via cube-and-conquer

MJH Heule, O Kullmann, VW Marek - International Conference on Theory …, 2016 - Springer
Abstract The boolean Pythagorean Triples problem has been a longstanding open problem
in Ramsey Theory: Can the set N={1, 2,\dots\} of natural numbers be divided into two parts …

[HTML][HTML] Algorithm runtime prediction: Methods & evaluation

F Hutter, L Xu, HH Hoos, K Leyton-Brown - Artificial Intelligence, 2014 - Elsevier
Perhaps surprisingly, it is possible to predict how long an algorithm will take to run on a
previously unseen input, using machine learning techniques to build a model of the …

Conflict-driven clause learning SAT solvers

J Marques-Silva, I Lynce, S Malik - Handbook of satisfiability, 2021 - ebooks.iospress.nl
One of the most important paradigm shifts in the use of SAT solvers for solving industrial
problems has been the introduction of clause learning. Clause learning entails adding a …

SAT-based model checking without unrolling

AR Bradley - … Workshop on Verification, Model Checking, and …, 2011 - Springer
A new form of SAT-based symbolic model checking is described. Instead of unrolling the
transition relation, it incrementally generates clauses that are inductive relative to (and …

[PDF][PDF] Predicting Learnt Clauses Quality in Modern SAT Solvers.

G Audemard, L Simon - IJCAI, 2009 - Citeseer
Beside impressive progresses made by SAT solvers over the last ten years, only few works
tried to understand why Conflict Directed Clause Learning algorithms (CDCL) are so strong …

Potassco: The Potsdam answer set solving collection

M Gebser, B Kaufmann, R Kaminski… - Ai …, 2011 - content.iospress.com
Potassco: The Potsdam Answer Set Solving Collection Page 1 AI Communications 24 (2011)
107–124 107 DOI 10.3233/AIC-2011-0491 IOS Press Potassco: The Potsdam Answer Set …

Conflict-driven answer set solving: From theory to practice

M Gebser, B Kaufmann, T Schaub - Artificial Intelligence, 2012 - Elsevier
We introduce an approach to computing answer sets of logic programs, based on concepts
successfully applied in Satisfiability (SAT) checking. The idea is to view inferences in …