Conflict-driven answer set enumeration

被引:33
作者
Gebser, Martin [1 ]
Kaufmann, Benjamin [1 ]
Neumann, Andre [1 ]
Schaub, Torsten [1 ]
机构
[1] Univ Potsdam, Inst Informat, August-Bebel-Str 89, D-14482 Potsdam, Germany
来源
LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS | 2007年 / 4483卷
关键词
D O I
10.1007/978-3-540-72200-7_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We elaborate upon a recently proposed approach to finding an answer set of a logic program based on concepts from constraint processing and satisfiability checking. We extend this approach and propose a new algorithm for enumerating answer sets. The algorithm, which to our knowledge is novel even in the context of satisfiability checking, is implemented in the clasp answer set solver. We contrast our new approach to alternative systems and different options of clasp, and provide an empirical evaluation.
引用
收藏
页码:136 / +
页数:2
相关论文
共 19 条
[1]  
[Anonymous], J METHODS LOGIC COMP
[2]  
Apt K., 1987, Foundations of Deductive Databases and Logic Programming, P89
[3]  
Baral C., 2003, Knowledge Representation, Reasoning and Declarative Problem Solving
[4]  
Clark K. L., 1978, Logic and data bases, P293
[5]   Backjump-based backtracking for constraint satisfaction problems [J].
Dechter, R ;
Frost, D .
ARTIFICIAL INTELLIGENCE, 2002, 136 (02) :147-188
[6]  
Dechter R., 2003, CONSTRAINT PROCESSIN
[7]  
Gebser M, 2007, 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P386
[8]  
GIUNCHIGLIA E, 2007, IN PRESS J AUTOMATED
[9]  
Lee JF, 2005, LCN 2005: 30th Conference on Local Computer Networks, Proceedings, P503
[10]   The DLV system for knowledge representation and reasoning [J].
Leone, Nicola ;
Pfeifer, Gerald ;
Faber, Wolfgang ;
Eiter, Thomas ;
Gottlob, Georg ;
Perri, Simona ;
Scarcello, Francesco .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2006, 7 (03) :499-562