Stable model semantics for founded bounds

被引:8
|
作者
Aziz, Rehan Abdul [1 ]
Chu, Geoffrey [1 ]
Stuckey, Peter J. [1 ]
机构
[1] Univ Melbourne, Dept Comp & Informat Syst, Victoria Lab, Natl ICT Australia, Melbourne, Vic 3010, Australia
基金
澳大利亚研究理事会;
关键词
answer set programming; stable model semantics; finite domain solving; ANSWER SET;
D O I
10.1017/S147106841300032X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Answer Set Programming (ASP) is a powerful form of declarative programming used in areas such as planning or reasoning. ASP solvers enforce stable model semantics, which rule out solutions representing certain kinds of circular reasoning. Unfortunately, current ASP solvers are incapable of solving problems involving cyclic dependencies between multiple integer or continuous quantities effectively. In this paper, we generalize the notion of stable models to bound founded variables with arbitrary domains, where bounds on such variables need to be justified by some rule in the program in order for the model to be stable. We show how to handle significantly more general rule forms where bound founded variables can act as head or body variables, and where head and body variables can be related via complex constraints subject to certain monotonicity requirements. We describe a new unfounded set detection algorithm which allows us to enforce this generalization of the stable model semantics. We also show how these unfounded sets can be explained in order to allow effective conflict-directed clause learning. The new solver merges the best features of CP, SAT and ASP solvers and allows new types of problems to be solved very efficiently.
引用
收藏
页码:517 / 532
页数:16
相关论文
共 50 条
  • [1] EQUIVALENCE OF WELL-FOUNDED AND STABLE SEMANTICS
    GIRE, F
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1994, 21 (02): : 95 - 111
  • [2] Smodels - an implementation of the stable model and well-founded semantics for normal logic programs
    Niemela, I
    Simons, P
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1997, 1265 : 420 - 429
  • [4] Well-Founded and Partial Stable Semantics Logical Aspects
    Cabalar, Pedro
    Odintsov, Sergei
    Pearce, David
    [J]. COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2009, 5675 : 1 - +
  • [5] Predicate introduction under stable and well-founded semantics
    Wittocx, Johan
    Vennekens, Joost
    Marien, Maarten
    Denecker, Marc
    Bruynooghe, Maurice
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2006, 4079 : 242 - 256
  • [6] Well-founded and stable semantics of logic programs with aggregates
    Pelov, Nikolay
    Denecker, Marc
    Bruynooghe, Maurice
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2007, 7 : 301 - 353
  • [7] ON THE RELATIONS BETWEEN STABLE AND WELL-FOUNDED SEMANTICS OF LOGIC PROGRAMS
    DUNG, PM
    [J]. THEORETICAL COMPUTER SCIENCE, 1992, 105 (01) : 7 - 25
  • [8] A non-ground realization of the stable and well-founded semantics
    Gottlob, G
    Marcus, S
    Nerode, A
    Salzer, G
    Subrahmanian, VS
    [J]. THEORETICAL COMPUTER SCIENCE, 1996, 166 (1-2) : 221 - 262
  • [9] Strong negation in well-founded and partial stable semantics for logic programs
    Cabalar, Pedro
    Odintsov, Sergei
    Pearce, David
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA-SBIA 2006, PROCEEDINGS, 2006, 4140 : 592 - 601
  • [10] Founded Semantics and Constraint Semantics of Logic Rules
    Liu, Yanhong A.
    Stoller, Scott D.
    [J]. LOGICAL FOUNDATIONS OF COMPUTER SCIENCE (LFCS 2018), 2018, 10703 : 221 - 241