Solving Satisfiability with Less Searching
- 1 July 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. PAMI-6 (4) , 510-513
- https://doi.org/10.1109/tpami.1984.4767555
Abstract
A new technique, complement searching, is given for reducing the amount of searching required to solve satisfiability (constraint satisfaction) problems. Search trees for these problems often contain subtrees that have approximately the same shape. When this occurs, knowledge that the first subtree does not have a solution can be used to reduce the searching in the second subtree. Only the part of the second subtree which is different from the first needs to be searched. The pure literal rule of the Davis-Putnam procedure is a special case of complement searching. The new technique greatly reduces the amount of searching required to solve conjunctive normal form predicates that contain almost pure literals (literals with a small number of occurrences).Keywords
This publication has 9 references indexed in Scilit:
- Average time analysis of simplified Davis-Putnam proceduresInformation Processing Letters, 1982
- A Sufficient Condition for Backtrack-Free SearchJournal of the ACM, 1982
- On Matrices with ConnectionsJournal of the ACM, 1981
- Backtracking with multi-level dynamic search rearrangementActa Informatica, 1981
- Increasing tree search efficiency for constraint satisfaction problemsArtificial Intelligence, 1980
- New Programming Languages for Artificial Intelligence ResearchACM Computing Surveys, 1974
- A Machine-Oriented Logic Based on the Resolution PrincipleJournal of the ACM, 1965
- A machine program for theorem-provingCommunications of the ACM, 1962
- A Computing Procedure for Quantification TheoryJournal of the ACM, 1960