Conflict-driven clause learning SAT solvers
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 …
problems has been the introduction of clause learning. Clause learning entails adding a …
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 …
automated reasoning and mathematical logic. As evidenced by the results of SAT …
Advances in WASP
ASP solvers address several reasoning tasks that go beyond the mere computation of
answer sets. Among them are cautious reasoning, for modeling query entailment, and …
answer sets. Among them are cautious reasoning, for modeling query entailment, and …
Implementing efficient all solutions SAT solvers
T Toda, T Soh - Journal of Experimental Algorithmics (JEA), 2016 - dl.acm.org
All solutions SAT (AllSAT for short) is a variant of the propositional satisfiability problem.
AllSAT has been relatively unexplored compared to other variants despite its significance …
AllSAT has been relatively unexplored compared to other variants despite its significance …
Cadiback: Extracting backbones with cadical
The backbone of a satisfiable formula is the set of literals that are true in all its satisfying
assignments. Backbone computation can improve a wide range of SAT-based applications …
assignments. Backbone computation can improve a wide range of SAT-based applications …
Algorithms for computing backbones of propositional formulae
The problem of propositional satisfiability (SAT) has found a number of applications in both
theoretical and practical computer science. In many applications, however, knowing a …
theoretical and practical computer science. In many applications, however, knowing a …
[HTML][HTML] Minimal sets on propositional formulae. Problems and reductions
Boolean Satisfiability (SAT) is arguably the archetypical NP-complete decision problem.
Progress in SAT solving algorithms has motivated an ever increasing number of practical …
Progress in SAT solving algorithms has motivated an ever increasing number of practical …
Post-silicon fault localisation using maximum satisfiability and backbones
The localisation of faults in integrated circuits is a challenging problem and a dominating
factor in the overall verification effort. Electrical bugs, in particular, surface only in the …
factor in the overall verification effort. Electrical bugs, in particular, surface only in the …
All-SAT using minimal blocking clauses
The All-SAT problem deals with determining all the satisfying assignments that exist for a
given propositional logic formula. This problem occurs in verification applications including …
given propositional logic formula. This problem occurs in verification applications including …
On preprocessing for weighted MaxSAT
Modern competitive solvers employ various preprocessing techniques to efficiently tackle
complex problems. This work introduces two preprocessing techniques to improve solving …
complex problems. This work introduces two preprocessing techniques to improve solving …