On Combining Backward and Forward Chaining in Constraint Logic Programming

被引:0
|
作者
Haemmerle, Remy [1 ,2 ]
机构
[1] Univ Politecn Madrid, Madrid, Spain
[2] IMDEA Software Inst, Madrid, Spain
关键词
CLP; backward&forward chaining; CHR; confluence; CONFLUENCE;
D O I
10.1145/2643135.2643144
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address the problem of designing constraint logic languages that usefully combine backward and forward chaining in a sound and complete way. Following the approach of Constraint Logic Programming, we define a class of programming languages that generalize both Constraint Logic and Concurrent Constraint Programming. Syntactically, this class corresponds to Constraint Handling Rules with disjunctions, but differ operationally by featuring set-based semantics instead of multiset-based ones; i. e., conjunction and disjunction are idempotent. The assumption of program confluence is the crux on which both the committed choice strategy and the logical completeness of the languages rely.
引用
收藏
页码:213 / 224
页数:12
相关论文
共 50 条
  • [41] HIERARCHICAL CONSTRAINT LOGIC PROGRAMMING
    WILSON, M
    BORNING, A
    JOURNAL OF LOGIC PROGRAMMING, 1993, 16 (3-4): : 277 - 318
  • [42] Logic, optimization, and constraint programming
    Hooker, JN
    INFORMS JOURNAL ON COMPUTING, 2002, 14 (04) : 295 - 321
  • [43] Temporal logic and annotated constraint logic programming
    Fruhwirth, T
    EXECUTABLE MODAL AND TEMPORAL LOGICS, 1995, 897 : 58 - 68
  • [44] On integrating Constraint Logic Programming and Integer Programming
    Appa, G
    Mourtos, I
    Magos, D
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCI I, 2002, : 140 - 145
  • [45] RETENTION OF HUMAN SEQUENCED BEHAVIOR FOLLOWING FORWARD CHAINING, BACKWARD CHAINING, AND WHOLE TASK TRAINING PROCEDURES
    WATTERS, RG
    JOURNAL OF HUMAN MOVEMENT STUDIES, 1992, 22 (03): : 117 - 129
  • [46] Global energy minimization of small molecules combining constraint logic programming and molecular mechanics
    Zupanic, D
    Hodoscek, M
    Lavrac, N
    Mozetic, I
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1997, 37 (06): : 966 - 970
  • [47] Polynomial-time learning in logic programming and constraint logic programming
    Sebag, M
    Rouveirol, C
    INDUCTIVE LOGIC PROGRAMMING, 1997, 1314 : 105 - 126
  • [48] A decision logic schema of process planning using backward chaining reasoning
    Xu, Huan-Min
    Mi, Liang-Chuan
    Li, Dong-Bo
    International Journal of Advanced Manufacturing Technology, 2008, 38 (11-12): : 1181 - 1191
  • [49] A decision logic schema of process planning using backward chaining reasoning
    Huan-Min Xu
    Liang-Chuan Mi
    Dong-Bo Li
    The International Journal of Advanced Manufacturing Technology, 2008, 38 : 1181 - 1191
  • [50] A decision logic schema of process planning using backward chaining reasoning
    Xu, Huan-Min
    Mi, Liang-Chuan
    Li, Dong-Bo
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 38 (11-12): : 1181 - 1191