Successful SAT Encoding Techniques

  • Björk M
N/ACitations
Citations of this article
19Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This article identifies good practices for SAT encodings by analysing interviews with a number of well known SAT experts. The purpose is both to determine the confidence in different encoding strategies, by analysing whether there is consensus among the experts or not, as well as bringing out hidden knowledge to SAT users. There is consensus that encoding techniques usually have a dramatic impact on the efficiency of the SAT solver, that it often takes much work to find a good encoding, and that the size of an encoding is only very loosely related to the hardness of finding a solution. Topics where the interviewees disagree include the feasibility of including arithmetics in SAT problems and whether to formulate problems as clauses or circuits. The article describes a number of strategies that are good in different situations, such as different ways to represent numbers and how to use incrementality.

Cite

CITATION STYLE

APA

Björk, M. (2009). Successful SAT Encoding Techniques. Journal on Satisfiability, Boolean Modeling and Computation, 7(4), 189–201. https://doi.org/10.3233/sat190085

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free