Article ID: | iaor19991440 |
Country: | United States |
Volume: | 10 |
Issue: | 3 |
Start Page Number: | 301 |
End Page Number: | 308 |
Publication Date: | Jun 1998 |
Journal: | INFORMS Journal On Computing |
Authors: | Bennaceur Hachemi, Plateau Grard, Gouachi Idir |
Keywords: | programming: branch and bound |
The satisfiability problem is to check whether a set of clauses in propositional logic is satisfiable. If it is satisfiable, the incremental satisfiability problem is then to check whether satisfiability remains given additional clauses. This paper deals with an incremental branch-and-bound method which solves exactly both problems. This method includes flexible Lagrangean relaxations, metaheuristics, and judicious jumping back. This leads to an efficient implementation which compares favorably with the classical Davis–Putnam–Loveland procedure and its incremental version designed by Hooker. Numerous computational results are detailed.