CNF encodings

S Prestwich - Handbook of satisfiability, 2021 - ebooks.iospress.nl
Before a combinatorial problem can be solved by current SAT methods, it must usually be
encoded in conjunctive normal form, which facilitates algorithm implementation and allows a …

PySAT: A Python toolkit for prototyping with SAT oracles

A Ignatiev, A Morgado, J Marques-Silva - International Conference on …, 2018 - Springer
Boolean satisfiability (SAT) solvers are at the core of efficient approaches for solving a vast
multitude of practical problems. Moreover, albeit targeting an NP-complete problem, SAT …

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 …

Towards an optimal CNF encoding of boolean cardinality constraints

C Sinz - International conference on principles and practice of …, 2005 - Springer
We consider the problem of encoding Boolean cardinality constraints in conjunctive normal
form (CNF). Boolean cardinality constraints are formulae expressing that at most (resp. at …

Translating pseudo-boolean constraints into SAT

N Eén, N Sörensson - Journal on Satisfiability, Boolean …, 2006 - content.iospress.com
In this paper, we describe and evaluate three different techniques for translating pseudo-
boolean constraints (linear constraints over boolean variables) into clauses that can be …

Efficient SAT approach to multi-agent path finding under the sum of costs objective

P Surynek, A Felner, R Stern, E Boyarski - ECAI 2016, 2016 - ebooks.iospress.nl
In the multi-agent path finding (MAPF) the task is to find non-conflicting paths for multiple
agents. In this paper we present the first SAT-solver for the sum-of-costs variant of MAPF …

InterLock: An intercorrelated logic and routing locking

HM Kamali, KZ Azar, H Homayoun… - Proceedings of the 39th …, 2020 - dl.acm.org
In this paper, we propose a canonical prune-and-SAT (CP&SAT) attack for breaking state-of-
the-art routing-based obfuscation techniques. In the CP&SAT attack, we first encode the key …

Iterative and core-guided MaxSAT solving: A survey and assessment

A Morgado, F Heras, M Liffiton, J Planes… - Constraints, 2013 - Springer
Abstract Maximum Satisfiability (MaxSAT) is an optimization version of SAT, and many real
world applications can be naturally encoded as such. Solving MaxSAT is an important …

Propagation via lazy clause generation

O Ohrimenko, PJ Stuckey, M Codish - Constraints, 2009 - Springer
Finite domain propagation solvers effectively represent the possible values of variables by a
set of choices which can be naturally modelled as Boolean variables. In this paper we …

SAT-based decision tree learning for large data sets

A Schidler, S Szeider - Journal of Artificial Intelligence Research, 2024 - jair.org
Decision trees of low depth are beneficial for understanding and interpreting the data they
represent. Unfortunately, finding a decision tree of lowest complexity (depth or size) that …