• DocumentCode
    1579720
  • Title

    A Theory-Based Decision Heuristic for DPLL(T)

  • Author

    Goldwasser, Dan ; Strichman, Ofer ; Fine, Shai

  • Author_Institution
    Comput. Sci., Haifa Univ., Haifa
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We study the decision problem of disjunctive linear arithmetic over the reals from the perspective of computational geometry. We show that traversing the linear arrangement induced by the formula´s predicates, rather than the DPLL(T) method of traversing the Boolean space, may have an advantage when the number of variables is smaller than the number of predicates (as it is indeed the case in the standard SMT-Lib benchmarks). We then continue by showing a branching heuristic that is based on approximating T-implications, based on a geometric analysis. We achieve modest improvement in run time comparing to the commonly used heuristic used by competitive solvers.
  • Keywords
    Boolean functions; approximation theory; computational geometry; decision theory; optimisation; Boolean space; DPLL(T); SMT-Lib benchmarks; T-implication approximation; branching heuristic; computational geometry; disjunctive linear arithmetic; theory-based decision heuristic; Arithmetic; Computational geometry; Information systems; Linear systems; Logic; Surface-mount technology; Systems engineering and theory; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2008. FMCAD '08
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-1-4244-2735-2
  • Electronic_ISBN
    978-1-4244-2736-9
  • Type

    conf

  • DOI
    10.1109/FMCAD.2008.ECP.17
  • Filename
    4689176