Strong Backdoors to Bounded Treewidth SAT
Serge Gaspers, Stefan Szeider

TL;DR
This paper introduces algorithms for identifying small strong backdoor sets into the class of CNF formulas with bounded treewidth, enabling efficient SAT solving by combining decomposability and backdoor approaches.
Contribution
It presents the first cubic-time algorithms for finding small strong backdoor sets into bounded treewidth classes and for counting solutions, integrating two structural methods.
Findings
Cubic-time algorithm for finding small strong backdoor sets or proving their absence.
Cubic-time algorithm for counting solutions or establishing backdoor size bounds.
Exploiting combined structure allows solving formulas beyond individual approaches.
Abstract
There are various approaches to exploiting "hidden structure" in instances of hard combinatorial problems to allow faster algorithms than for general unstructured or random instances. For SAT and its counting version #SAT, hidden structure has been exploited in terms of decomposability and strong backdoor sets. Decomposability can be considered in terms of the treewidth of a graph that is associated with the given CNF formula, for instance by considering clauses and variables as vertices of the graph, and making a variable adjacent with all the clauses it appears in. On the other hand, a strong backdoor set of a CNF formula is a set of variables such that each possible partial assignment to this set moves the formula into a fixed class for which (#)SAT can be solved in polynomial time. In this paper we combine the two above approaches. In particular, we study the algorithmic question…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Constraint Satisfaction and Optimization
