SAT Backdoors: Depth Beats Size

02/16/2022
by   Jan Dreier, et al.
0

For several decades, much effort has been put into identifying classes of CNF formulas whose satisfiability can be decided in polynomial time. Classic results are the linear-time tractability of Horn formulas (Aspvall, Plass, and Tarjan, 1979) and Krom (i.e., 2CNF) formulas (Dowling and Gallier, 1984). Backdoors, introduced by Williams Gomes and Selman (2003), gradually extend such a tractable class to all formulas of bounded distance to the class. Backdoor size provides a natural but rather crude distance measure between a formula and a tractable class. Backdoor depth, introduced by Mählmann, Siebertz, and Vigny (2021), is a more refined distance measure, which admits the utilization of different backdoor variables in parallel. Bounded backdoor size implies bounded backdoor depth, but there are formulas of constant backdoor depth and arbitrarily large backdoor size. We propose FPT approximation algorithms to compute backdoor depth into the classes Horn and Krom. This leads to a linear-time algorithm for deciding the satisfiability of formulas of bounded backdoor depth into these classes. We base our FPT approximation algorithm on a sophisticated notion of obstructions, extending Mählmann et al.'s obstruction trees in various ways, including the addition of separator obstructions. We develop the algorithm through a new game-theoretic framework that simplifies the reasoning about backdoors. Finally, we show that bounded backdoor depth captures tractable classes of CNF formulas not captured by any known method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2012

Strong Backdoors to Nested Satisfiability

Knuth (1990) introduced the class of nested formulas and showed that the...
research
08/20/2022

A Polynomial Decision for 3-SAT

We propose a polynomially bounded, in time and space, method to decide w...
research
07/29/2018

Optimum Depth of the Bounded Pipeline

The paper is devoted to studying the performance of a computational pipe...
research
11/20/2017

XSAT of Exact Linear CNF Classes

It is shown that l-regularity implies k-uniformity in exact linear CNF f...
research
04/05/2020

Maximum parsimony distance on phylogenetictrees: a linear kernel and constant factor approximation algorithm

Maximum parsimony distance is a measure used to quantify the dissimilari...
research
07/04/2023

Evaluating Restricted First-Order Counting Properties on Nowhere Dense Classes and Beyond

It is known that first-order logic with some counting extensions can be ...
research
12/05/2019

The Expressiveness of Looping Terms in the Semantic Programming

We consider the complexity of reasoning in extensions of the language of...

Please sign up or login with your details

Forgot password? Click here to reset