English

Recursive Backdoors for SAT

Data Structures and Algorithms 2021-02-10 v1 Discrete Mathematics Logic in Computer Science

Abstract

A strong backdoor in a formula ϕ\phi of propositional logic to a tractable class C\mathcal{C} of formulas is a set BB of variables of ϕ\phi such that every assignment of the variables in BB results in a formula from C\mathcal{C}. Strong backdoors of small size or with a good structure, e.g. with small backdoor treewidth, lead to efficient solutions for the propositional satisfiability problem SAT. In this paper we propose the new notion of recursive backdoors, which is inspired by the observation that in order to solve SAT we can independently recurse into the components that are created by partial assignments of variables. The quality of a recursive backdoor is measured by its recursive backdoor depth. Similar to the concept of backdoor treewidth, recursive backdoors of bounded depth include backdoors of unbounded size that have a certain treelike structure. However, the two concepts are incomparable and our results yield new tractability results for SAT.

Keywords

Cite

@article{arxiv.2102.04707,
  title  = {Recursive Backdoors for SAT},
  author = {Nikolas Mählmann and Sebastian Siebertz and Alexandre Vigny},
  journal= {arXiv preprint arXiv:2102.04707},
  year   = {2021}
}
R2 v1 2026-06-23T22:58:22.312Z