Recursive Backdoors for SAT

02/09/2021
โˆ™
by   Nikolas Mรคhlmann, et al.
โˆ™
0
โˆ™

A strong backdoor in a formula ฯ• of propositional logic to a tractable class ๐’ž of formulas is a set B of variables of ฯ• such that every assignment of the variables in B results in a formula from ๐’ž. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
โˆ™ 04/27/2012

Strong Backdoors to Bounded Treewidth SAT

There are various approaches to exploiting "hidden structure" in instanc...
research
โˆ™ 10/28/2011

Backdoors to Acyclic SAT

Backdoor sets, a notion introduced by Williams et al. in 2003, are certa...
research
โˆ™ 11/06/2017

Small Resolution Proofs for QBF using Dependency Treewidth

In spite of the close connection between the evaluation of quantified Bo...
research
โˆ™ 05/31/2021

Parameterised Complexity of Propositional Logic in Team Semantics

In this work we analyse the parameterised complexity of propositional in...
research
โˆ™ 10/12/2021

Reverse Engineering Code Dependencies: Converting Integer-Based Variability to Propositional Logic

A number of SAT-based analysis concepts and tools for software product l...
research
โˆ™ 02/11/2019

Solving QSAT in sublinear depth

Among PSPACE-complete problems, QSAT, or quantified SAT, is one of the m...
research
โˆ™ 10/30/2017

Improve SAT-solving with Machine Learning

In this project, we aimed to improve the runtime of Minisat, a Conflict-...

Please sign up or login with your details

Forgot password? Click here to reset