GASP: Answer Set Programming with Lazy Grounding

被引:46
作者
Dal Palu, Alessandro [1 ]
Dovier, Agostino [2 ]
Pontelli, Enrico
Rossi, Gianfranco [1 ]
机构
[1] Univ Parma, Dipartimento Matemat, I-43100 Parma, Italy
[2] Univ Udine, Dipartimento Matemat & Informat, I-33100 Udine, Italy
基金
美国国家科学基金会;
关键词
Answer set programming; logic programming; non-monotonic reasoning; LOGIC PROGRAMS; SEMANTICS; CLP(FD); SYSTEM;
D O I
10.3233/FI-2009-180
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years, Answer Set Programming has gained popularity as a viable paradigm for applications in knowledge representation and reasoning. This paper presents a novel methodology to compute answer sets of an answer set program. The proposed methodology maintains a bottom-up approach to the computation of answer sets (as in existing systems), but it makes use of a novel structuring of the computation, that originates from the non-ground version of the program. Grounding is lazily performed during the computation of the answer sets. The implementation has been realized using Constraint Logic Programming over finite domains.
引用
收藏
页码:297 / 322
页数:26
相关论文
共 25 条
[1]  
[Anonymous], 1988, International Symposium on Logic Programming
[2]  
BABOVICH Y, 2004, LNCS, V2923, P346
[3]  
BARAL C., 2003, KNOWLEDGE REPRESENTA
[4]  
BONATTI P, 2008, AAAI, P418
[5]   Inferring phylogenetic trees using answer set programming [J].
Brooks, Daniel R. ;
Erdem, Esra ;
Erdogan, Selim T. ;
Minett, James W. ;
Ringe, Don .
JOURNAL OF AUTOMATED REASONING, 2007, 39 (04) :471-511
[6]  
CODOGNET P, 1993, ICLP, P774
[7]  
DALPALU A, 2008, CILC08 23 ES CONV IT
[8]   A comparison of CLP(FD) and ASP solutions to NP-complete problems [J].
Dovier, A ;
Formisano, A ;
Pontelli, E .
LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 :67-82
[9]   Multivalued action languages with constraints in CLP(FD) [J].
Dovier, Agostino ;
Formisano, Andrea ;
Pontelli, Enrico .
LOGIC PROGRAMMING, PROCEEDINGS, 2007, 4670 :255-+
[10]   clasp: A conflict-driven answer set solver [J].
Gebser, Martin ;
Kaufmann, Benjamin ;
Neumann, Andre ;
Schaub, Torsten .
LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2007, 4483 :260-+