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
Link To Document :
بازگشت