A New Method for Solving Hard Satisfiability Problems
Abstract
We introduce a greedy local search procedure called GSAT for solving propositional satisfiability problems. Our experiments show that this procedure can be used to solve hard, randomly generated problems that are an order of magnitude larger than those that can be handled by more traditional approaches such as the Davis-Putnam procedure or resolution. We also show that GSAT can solve structured satisfiability problems quickly. In particular, we solve encodings of graph coloring problems, N-queens, and Boolean induction. General application strategies and limitations of the approach are also discussed. GSAT is best viewed as a model-finding procedure. Its good performance suggests that it may be advantageous to reformulate reasoning tasks that have traditionally been viewed as theorem-proving problems as model-finding tasks. Introduction The property of NP-hardness is traditionally taken to be the barrier separating tasks that can be solved computationally with realistic resources fro...
Cite
Text
Selman et al. "A New Method for Solving Hard Satisfiability Problems." AAAI Conference on Artificial Intelligence, 1992.Markdown
[Selman et al. "A New Method for Solving Hard Satisfiability Problems." AAAI Conference on Artificial Intelligence, 1992.](https://mlanthology.org/aaai/1992/selman1992aaai-new/)BibTeX
@inproceedings{selman1992aaai-new,
title = {{A New Method for Solving Hard Satisfiability Problems}},
author = {Selman, Bart and Levesque, Hector J. and Mitchell, David G.},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {1992},
pages = {440-446},
url = {https://mlanthology.org/aaai/1992/selman1992aaai-new/}
}