作者
Johannes Klaus Fichte, Stefan Szeider
发表日期
2015/12
期刊
ACM Transactions on Computational Logic (TOCL)
卷号
17
期号
1
页码范围
7:1--7:23
出版商
ACM
简介
The main reasoning problems for disjunctive logic programs are complete for the second level of the polynomial hierarchy and hence considered harder than the same problems for normal (i.e., disjunction-free) programs, which are on the first level. We propose a new exact method for solving the disjunctive problems which exploits the small distance of a disjunctive programs from being normal. The distance is measured in terms of the size of a smallest “backdoor to normality,” which is the smallest number of atoms whose deletion makes the program normal. Our method consists of three phases. In the first phase, a smallest backdoor is computed. We show that this can be done using an efficient algorithm for computing a smallest vertex cover of a graph. In the second phase, the backdoor is used to transform the logic program into a quantified Boolean formula (QBF) where the number of universally quantified …
引用总数
201120122013201420152016201720182019202020212022202320242368566212
学术搜索中的文章
JK Fichte, S Szeider - ACM Transactions on Computational Logic (TOCL), 2015