CCAIApr 19, 2013

Local Backbones

arXiv:1304.5479v35 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of efficiently detecting local backbones in SAT instances for researchers in computational logic and AI, but it is incremental as it builds on existing backbone concepts.

The paper introduced local variants of backbones in propositional CNF formulas, such as k-backbones and iterative k-backbones, and analyzed their computational complexity for restricted formula classes like Horn and Krom, with empirical results showing that structured SAT instances have many local backbones while random instances have few.

A backbone of a propositional CNF formula is a variable whose truth value is the same in every truth assignment that satisfies the formula. The notion of backbones for CNF formulas has been studied in various contexts. In this paper, we introduce local variants of backbones, and study the computational complexity of detecting them. In particular, we consider k-backbones, which are backbones for sub-formulas consisting of at most k clauses, and iterative k-backbones, which are backbones that result after repeated instantiations of k-backbones. We determine the parameterized complexity of deciding whether a variable is a k-backbone or an iterative k-backbone for various restricted formula classes, including Horn, definite Horn, and Krom. We also present some first empirical results regarding backbones for CNF-Satisfiability (SAT). The empirical results we obtain show that a large fraction of the backbones of structured SAT instances are local, in contrast to random instances, which appear to have few local backbones.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes