Chapter 9. Preprocessing in SAT Solving
Keyword(s):
Speed Up
◽
Preprocessing has become a key component of the Boolean satisfiability (SAT) solving workflow. In practice, preprocessing is situated between the encoding phase and the solving phase, with the aim of decreasing the total solving time by applying efficient simplification techniques on SAT instances to speed up the search subsequently performed by a SAT solver. In this chapter, we overview key preprocessing techniques proposed in the literature. While the main focus is on techniques applicable to formulas in conjunctive normal form (CNF), we also selectively cover main ideas for preprocessing structural and higher-level SAT instance representations.
2015 ◽
Vol 53
◽
pp. 127-168
◽
Keyword(s):
2021 ◽
Vol 2090
(1)
◽
pp. 012133
Keyword(s):
2018 ◽
Keyword(s):
1998 ◽
Vol 68
(2)
◽
pp. 63-69
◽
Keyword(s):