CNF encodings

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

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 common file format for problems. Unfortunately there are several ways of encoding most problems and few guidelines on how to choose among them, yet the choice of encoding can be as important as the choice of search algorithm. This chapter reviews theoretical and empirical work on encoding methods, including the use of Tseitin encodings, the encoding of extensional and intensional constraints, the interaction between encodings and search algorithms, and some common sources of error. Case studies are used for illustration.

Original languageEnglish
Title of host publicationHandbook of Satisfiability
PublisherIOS Press
Pages75-97
Number of pages23
Edition1
ISBN (Print)9781586039295
DOIs
Publication statusPublished - 2009

Publication series

NameFrontiers in Artificial Intelligence and Applications
Number1
Volume185
ISSN (Print)0922-6389
ISSN (Electronic)1879-8314

Fingerprint

Dive into the research topics of 'CNF encodings'. Together they form a unique fingerprint.

Cite this