DocumentCode
2634521
Title
Improved Binary Decision Diagram Constraint Propagation for Satisfiability Problems
Author
Olivo, Oswaldo ; Emerson, E. Allen
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Austin, Austin, TX, USA
fYear
2012
fDate
12-16 Nov. 2012
Firstpage
95
Lastpage
104
Abstract
In general, search-based solvers have been dominating symbolic solvers according to experimental results reported in the SAT and QBF literature. However, some recent efforts have contributed to close that performance gap. One novel approach involves the use of Binary Decision Diagrams(BDDs) and a simplification routine called BDD constraint propagation. The main idea is to adapt optimizations from search-based solvers in the context of BDDs. In this paper we improve upon the existing BDD constraint propagation procedure. Concretely, for a BDD A and its support set SupportSet(A), we reduce the asymptotic upper bound for the clause BDD pure literal extraction from O(A * SupportSet(A)) to O(n) time and nonclause BDD unit literal extraction from O(A * SupportSet(A)) to O(A) time. We also formulate for the first time the Trivial Falsity, Forced Literal and Universal Reduction rules for BDDs. We show in the experimental section that these improvements allow a BDD-based solver to tackle new families of problems, and outperform state-of-the art solvers in some cases.
Keywords
binary decision diagrams; computability; computational complexity; optimisation; search problems; BDD constraint propagation; BDD-based solver; QBF; SAT; SupportSet; asymptotic upper bound; binary decision diagram constraint propagation; forced literal rules; nonclause BDD unit literal extraction; optimizations; satisfiability problems; search-based solvers; simplification routine; symbolic solvers; trivial falsity; universal reduction rules; Boolean functions; Computer science; Context; Data structures; Educational institutions; Optimization; Upper bound; satisfiability; quantified boolean formulas; constraint propagation; symbolic algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Chilean Computer Science Society (SCCC), 2012 31st International Conference of the
Conference_Location
Valparaiso
ISSN
1522-4902
Print_ISBN
978-1-4799-2937-5
Type
conf
DOI
10.1109/SCCC.2012.41
Filename
6694079
Link To Document