Reconstructing Solutions after Blocked Clause Elimination
Preprocessing has proven important in enabling efficient Boolean satisfiability (SAT) solving. For many real application scenarios of SAT it is important to be able to extract a full satisfying assignment for original SAT instances from a satisfying assignment for the instances after preprocessing. We show how such full solutions can be efficiently reconstructed from solutions to the conjunctive normal form (CNF) formulas resulting from applying a combination of various CNF preprocessing techniques implemented in the PrecoSAT solver—especially, blocked clause elimination combined with SatElite-style variable elimination and equivalence reasoning.
Unable to display preview. Download preview PDF.
- 2.Järvisalo, M., Biere, A., Heule, M.: Blocked clause elimination. In: Esparza, J., Majumdar, R. (eds.) TACAS 2010. LNCS, vol. 6015, pp. 129–144. Springer, Heidelberg (2010)Google Scholar
- 3.Bacchus, F.: Enhancing Davis Putnam with extended binary clause reasoning. In: Proc. AAAI 2002, pp. 613–619. AAAI Press, Menlo Park (2002)Google Scholar