Extending constraint logic programming for temporal reasoning

被引:0
|
作者
Evelina Lamma
Michela Milano
Paola Mello
机构
[1] Università di Bologna,DEIS
[2] Viale Risorgimento 2,Dipartimento di Ingegneria
[3] Università di Ferrara Via Saragat 1,undefined
来源
Annals of Mathematics and Artificial Intelligence | 1998年 / 22卷
关键词
Logic Program; Constraint Solver; Constraint Graph; Temporal Reasoning; Binary Constraint;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, several constraint‐based temporal reasoning frameworks have been proposed. They consider temporal points or intervals as domain elements linked by temporal constraints. Temporal reasoning in these systems is based on constraint propagation. In this paper, we argue that a language based on constraint propagation can be a suitable tool for expressing and reasoning about temporal problems. We concentrate on Constraint Logic Programming (CLP) which is a powerful programming paradigm combining the advantages of Logic Programming and the efficiency of constraint solving. However, CLP presents some limitations in dealing with temporal reasoning. First, it uses an “arc consistency” propagation algorithm which is embedded in the inference engine, cannot be changed by the user, and is too weak in many temporal frameworks. Second, CLP is not able to deal with qualitative temporal constraints. We present a general meta CLP architecture which maintains the advantages of CLP, but overcomes these two main limitations. Each architectural level is a finite domain constraint solver(CLP(FD)) that reasons about constraints of the underlying level. Based on this conceptual architecture, we extend the CLP(FD)language and we specialize the extension proposed on Vilain and Kautz’sPoint Algebra, on Allen’s Interval Algebra and on the STP framework by Dechter, Meiri and Pearl. In particular, we show that we can cope effectively with disjunctive constraints even in an interval‐based framework.
引用
收藏
页码:139 / 158
页数:19
相关论文
共 50 条
  • [21] A Modal Logic for Authorization Specification and Reasoning
    Bai, Yun
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 1, 2009, : 264 - 268
  • [22] Temporal Reasoning with Layered Preferences
    Anselma, Luca
    Mazzei, Alessandro
    Piovesan, Luca
    Terenziani, Paolo
    FOUNDATIONS OF INTELLIGENT SYSTEMS (ISMIS 2018), 2018, 11177 : 367 - 376
  • [23] Temporal reasoning in process planning
    Balaban, M
    Braha, D
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1999, 13 (02): : 91 - 104
  • [24] Uncertanity in temporal representation and reasoning
    Pani, AK
    Bhattacharjee, GP
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1999, 73 (01) : 37 - 54
  • [25] Temporal Reasoning in Workflow Systems
    Claudio Bettini
    X. Sean Wang
    Sushil Jajodia
    Distributed and Parallel Databases, 2002, 11 : 269 - 306
  • [26] Temporal reasoning in workflow systems
    Bettini, C
    Wang, XS
    Jajodia, S
    DISTRIBUTED AND PARALLEL DATABASES, 2002, 11 (03) : 269 - 306
  • [27] Logic programming in tensor spaces
    Chiaki Sakama
    Katsumi Inoue
    Taisuke Sato
    Annals of Mathematics and Artificial Intelligence, 2021, 89 : 1133 - 1153
  • [28] Logic programming in tensor spaces
    Sakama, Chiaki
    Inoue, Katsumi
    Sato, Taisuke
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2021, 89 (12) : 1133 - 1153
  • [29] Logic programming and software maintenance
    Daniel Cooke
    Annals of Mathematics and Artificial Intelligence, 1997, 21 : 221 - 229
  • [30] Causal temporal constraint networks for representing temporal knowledge
    Fernandez-Leal, Angel
    Moret-Bonillo, Vicente
    Mosqueira-Rey, Eduardo
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (01) : 27 - 42