Backdoors to Acyclic SAT
Serge Gaspers, Stefan Szeider

TL;DR
This paper investigates the complexity of finding backdoor sets in CNF formulas with acyclic incidence graphs, providing fixed-parameter algorithms and establishing new structural parameters for SAT and #SAT problems.
Contribution
It introduces the first fixed-parameter algorithms for detecting weak and strong backdoor sets in acyclic CNF formulas, expanding understanding of structural parameters in SAT.
Findings
Detection of weak backdoor sets is W[2]-hard in general but FPT for r-CNF with fixed r≥3.
Detection of strong backdoor sets is fixed-parameter approximable.
#SAT is polynomial-time solvable for CNF formulas with acyclic incidence graphs.
Abstract
Backdoor sets, a notion introduced by Williams et al. in 2003, are certain sets of key variables of a CNF formula F that make it easy to solve the formula; by assigning truth values to the variables in a backdoor set, the formula gets reduced to one or several polynomial-time solvable formulas. More specifically, a weak backdoor set of F is a set X of variables such that there exits a truth assignment t to X that reduces F to a satisfiable formula F[t] that belongs to a polynomial-time decidable base class C. A strong backdoor set is a set X of variables such that for all assignments t to X, the reduced formula F[t] belongs to C. We study the problem of finding backdoor sets of size at most k with respect to the base class of CNF formulas with acyclic incidence graphs, taking k as the parameter. We show that 1. the detection of weak backdoor sets is W[2]-hard in general but…
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
TopicsFormal Methods in Verification · Algorithms and Data Compression · Software Testing and Debugging Techniques
