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 for combinational circuits

D Fried, A Nadel, Y Shalmon - 26th International Conference on …, 2023 - drops.dagstuhl.de
Motivated by the need to improve the scalability of Intel's in-house Static Timing Analysis
(STA) tool, we consider the problem of enumerating all the solutions of a single-output …

All-SAT using minimal blocking clauses

Y Yu, P Subramanyan, N Tsiskaridze… - 2014 27th International …, 2014 - ieeexplore.ieee.org
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 …

Exploiting the enumeration of all feature model configurations: A new perspective with distributed computing

JA Galindo, M Acher, JM Tirado, C Vidal… - Proceedings of the 20th …, 2016 - dl.acm.org
Feature models are widely used to encode the configurations of a software product line in
terms of mandatory, optional and exclusive features as well as propositional constraints over …

Extending modern SAT solvers for models enumeration

S Jabbour, J Lonlac, L Sais… - Proceedings of the 2014 …, 2014 - ieeexplore.ieee.org
In this paper, we address the problem of enumerating all models of a Boolean formula in
conjunctive normal form (CNF). We propose an extension of Conflict Driven Clause …

On enumerating short projected models

S Möhle, R Sebastiani, A Biere - arXiv preprint arXiv:2110.12924, 2021 - arxiv.org
Propositional model enumeration, or All-SAT, is the task to record all models of a
propositional formula. It is a key task in software and hardware verification, system …

Disjoint Partial Enumeration without Blocking Clauses

G Spallitta, R Sebastiani, A Biere - … of the AAAI Conference on Artificial …, 2024 - ojs.aaai.org
A basic algorithm for enumerating disjoint propositional models (disjoint AllSAT) is based on
adding blocking clauses incrementally, ruling out previously found models. On the one …

Accelerating All-SAT computation with short blocking clauses

Y Zhang, G Pu, J Sun - Proceedings of the 35th IEEE/ACM International …, 2020 - dl.acm.org
The All-SAT (All-SATisfiable) problem focuses on finding all satisfiable assignments of a
given propositional formula, whose applications include model checking, automata …

[PDF][PDF] AllSATCC: Boosting AllSAT Solving with Efficient Component Analysis.

J Liang, F Ma, J Zhou, M Yin - IJCAI, 2022 - ijcai.org
Abstract All Solution SAT (AllSAT) is a variant of Propositional Satisfiability, which aims to
find all satisfying assignments for a given formula. AllSAT has significant applications in …

[HTML][HTML] Mining top-k motifs with a sat-based framework

S Jabbour, L Sais, Y Salhi - Artificial Intelligence, 2017 - Elsevier
In this paper, we introduce a new problem, called Top-k SAT, that consists in enumerating
the Top-k models of a propositional formula. A Top-k model is defined as a model with less …