• 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