• Title of article

    Combining Preorder and Postorder Resolution in a Satisfiability Solver

  • Author/Authors

    Van Gelder، نويسنده , , Allen، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2001
  • Pages
    14
  • From page
    115
  • To page
    128
  • Abstract
    Recently, the classical backtracking-search satisfiability algorithm of Davis, Putnam, Loveland and Logemann (DPLL) has been enhanced in two distinct directions: with more advanced reasoning methods, or with conflict-directed back-jumping (CBJ). Previous methods used one idea or the other, but not both (except that CBJ has been combined with the unit-clause rule). The difficulty is that more advanced reasoning derives new clauses, but does not identify which backtrackable assumptions were relevant for the derivation. However CBJ needs this information. The linear-time decision procedure for binary-clause formulas is a good example of this phenomenon. aper describes an efficient method to integrate several popular reasoning methods with CBJ. It includes binary-clause reasoning, equivalent-literal identification, variable-elimination resolution, and others. The main idea is to exploit the fact that DPLL can be viewed as an algorithm to construct a resolution refutation, rather than as backtracking-search for a model. Conflict sets in CBJ correspond to clauses in the resolution refutation. Incorporating advanced reasoning into this dual view of DPLL shows the way to combine it soundly with CBJ. ments show that the search space is reduced, but that memory has to be managed extremely carefully. ork was supported in part by NSF grants CCR-8958590 and CCR-9503830, by equipment donations from Sun Microsystems, Inc., and software donations from Quintus Computer Systems, Inc.
  • Journal title
    Electronic Notes in Discrete Mathematics
  • Serial Year
    2001
  • Journal title
    Electronic Notes in Discrete Mathematics
  • Record number

    1453229