Combinatorial Results on Directed Hypergraphs for the SAT Problem

Directed hypergraphs have already been shown to unveil several combinatorial inspired results for the SAT problem. In this paper we approach the SAT problem by searching a transversal of the directed hypergraphs associated to its instance. We introduce some particular clause orderings and study their influence on the backtrack process, exhibiting a new subclass of CNF for which SAT is polynomial. Based on unit resolution and a novel dichotomous search, a new DPLL-like algorithm and a renaming-based combinatorial approach are proposed. We then investigate the study of weak transversals in this setting and reveal a new degree of a CNF formula unsatisfiability and a structural result about unsatisfiable formulae.

[1]  Georg Gottlob,et al.  New Results on Monotone Dualization and Generating Hypergraph Transversals , 2003, SIAM J. Comput..

[2]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[3]  Claudio Gentile,et al.  Max Horn SAT and the minimum cut problem in directed hypergraphs , 1998, Math. Program..

[4]  Giorgio Gallo,et al.  Directed Hypergraphs and Applications , 1993, Discret. Appl. Math..

[5]  Hilary Putnam,et al.  A Computing Procedure for Quantification Theory , 1960, JACM.

[6]  Christos H. Papadimitriou,et al.  On Horn Envelopes and Hypergraph Transversals , 1993, ISAAC.

[7]  Stefan Porschen,et al.  On Linear CNF Formulas , 2006, SAT.

[8]  Donald W. Loveland,et al.  A machine program for theorem-proving , 2011, CACM.

[9]  Harry R. Lewis,et al.  Renaming a Set of Clauses as a Horn Set , 1978, JACM.

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[11]  Oliver Kullmann,et al.  An application of matroid theory to the SAT problem , 2000, Proceedings 15th Annual IEEE Conference on Computational Complexity.

[12]  S.,et al.  An Efficient Heuristic Procedure for Partitioning Graphs , 2022 .

[13]  Alberto Torres,et al.  Combinatorial models for searching in knowledge bases , 1988 .

[14]  Charles M. Fiduccia,et al.  A linear-time heuristic for improving network partitions , 1988, 25 years of DAC.

[15]  Giorgio Ausiello Directed Hypergraphs: Data Structures and Applications , 1988, CAAP.