A backbone-search heuristic for efficient solving of hard 3-SAT formulae
Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 248-252.
Abstract
Of late, new insight into the study of random -SAT formulae has been gained from the introduction of a concept inspired by models of physics, the ‘backbone’ of a SAT formula which corresponds to the variables having a fixed truth value in all assignments satisfying the maximum number of clauses. In the present paper, we show that this concept, already invaluable from a theoretical viewpoint in the study of the satisfiability transition, can also play an important role in the design of efficient DPL-type algorithms for solving hard random -SAT formulae and more specifically -SAT formulae. We define a heuristic search for variables belonging to the backbone of a -SAT formula which are chosen as branch nodes for the tree developed by a DPL-type procedure. We give in addition a simple technique to magnify the effect of the heuristic. Implementation yields DPL-type algorithms with a significant performance improvement over the best current algorithms, making it possible to handle unsatisfiable hard 3-SAT formulae up to 700 variables.
@inproceedings{ijcai2001p35,
title = {A backbone-search heuristic for efficient solving of hard 3-SAT formulae},
author = {Dubois, Olivier and Dequen, Gilles},
booktitle = {Proceedings of the Seventeenth International Joint Conference on
Artificial Intelligence, {IJCAI-01}},
publisher = {International Joint Conferences on Artificial Intelligence},
pages = {248--252},
year = {2001},
url = {https://ijcai.org/proceedings/2001/35},
}
TY - CPAPER TI - A backbone-search heuristic for efficient solving of hard 3-SAT formulae AU - Dubois, Olivier AU - Dequen, Gilles T2 - Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence, IJCAI-01 PB - International Joint Conferences on Artificial Intelligence PY - 2001 SP - 248 EP - 252 UR - https://ijcai.org/proceedings/2001/35 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: