2017
Backdoor Treewidth for SAT
GANIAN, Robert, M.S. RAMANUJAN a Stefan SZEIDERZákladní údaje
Originální název
Backdoor Treewidth for SAT
Autoři
GANIAN, Robert (203 Česká republika, garant, domácí), M.S. RAMANUJAN (356 Indie) a Stefan SZEIDER (40 Rakousko)
Vydání
10491. vyd. Nemecko, Theory and Applications of Satisfiability Testing - SAT 2017 - 20th International Conference, Melbourne, VIC, Australia, August 28 - September 1, 2017, Proceedings, od s. 20-37, 18 s. 2017
Nakladatel
Springer
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10200 1.2 Computer and information sciences
Stát vydavatele
Německo
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
elektronická verze "online"
Odkazy
Impakt faktor
Impact factor: 0.402 v roce 2005
Kód RIV
RIV/00216224:14330/17:00100551
Organizační jednotka
Fakulta informatiky
ISBN
978-3-319-66262-6
ISSN
UT WoS
000455337600002
Klíčová slova anglicky
Treewidth; Parameterized Complexity; SAT; Backdoors
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 28. 4. 2020 11:43, Mgr. Michal Petr
Anotace
V originále
A strong backdoor in a CNF formula is a set of variables such that each possible instantiation of these variables moves the formula into a tractable class. The algorithmic problem of finding a strong backdoor has been the subject of intensive study, mostly within the parameterized complexity framework. Results to date focused primarily on backdoors of small size. In this paper we propose a new approach for algorithmically exploiting strong backdoors for SAT: instead of focusing on small backdoors, we focus on backdoors with certain structural properties. In particular, we consider backdoors that have a certain tree-like structure, formally captured by the notion of backdoor treewidth. First, we provide a fixed-parameter algorithm for SAT parameterized by the backdoor treewidth w.r.t. the fundamental tractable classes Horn, Anti-Horn, and 2CNF. Second, we consider the more general setting where the backdoor decomposes the instance into components belonging to different tractable classes, albeit focusing on backdoors of treewidth 1 (i.e., acyclic backdoors). We give polynomial-time algorithms for SAT and #SAT for instances that admit such an acyclic backdoor.