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 条
  • [21] Logic Programs,Compatibility and Forward Chaining Construction
    王以松
    张明义
    犹嘉槐
    JournalofComputerScience&Technology, 2009, 24 (06) : 1125 - 1137
  • [22] Constraint programming for flexible Service Function Chaining deployment
    Liu, Tong
    Callegati, Franco
    Cetroni, Walter
    Contoli, Chiara
    Gabbrielli, Maurizio
    Giallorenzo, Saverio
    PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 2004 - 2013
  • [23] A backward analysis for constraint logic programs
    King, A
    Lu, LJ
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2002, 2 (4-5) : 517 - 547
  • [24] HUMAN SEQUENCED BEHAVIOR - A COMPARISON OF FORWARD CHAINING, BACKWARD CHAINING, AND WHOLE TASK TRAINING PROCEDURES
    WATTERS, RG
    JOURNAL OF HUMAN MOVEMENT STUDIES, 1989, 16 (04): : 183 - 190
  • [25] Common and Distinct Neural Substrates of Forward-chaining and Backward-chaining Syllogistic Reasoning
    Jia, Xiuqin
    Lu, Shengfu
    Zhong, Ning
    Yao, Yiyu
    Li, Kuncheng
    Yang, Yanhui
    2009 ICME INTERNATIONAL CONFERENCE ON COMPLEX MEDICAL ENGINEERING, 2009, : 85 - +
  • [26] Teaching a long sequence of behavior using whole task training, forward chaining, and backward chaining
    Smith, GJ
    PERCEPTUAL AND MOTOR SKILLS, 1999, 89 (03) : 951 - 965
  • [27] Logic programs, well-orderings, and forward chaining
    Marek, VW
    Nerode, A
    Remmel, JB
    ANNALS OF PURE AND APPLIED LOGIC, 1999, 96 (1-3) : 231 - 276
  • [28] COMBINING FORWARD AND BACKWARD SEARCH IN DECODING
    Hannemann, Mirko
    Povey, Daniel
    Zweig, Geoffrey
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 6739 - 6743
  • [29] TALplanner:: A temporal logic based forward chaining planner
    Kvarnström, J
    Doherty, P
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2000, 30 (1-4) : 119 - 169
  • [30] Combining forward and backward mortality estimation
    Black, Dan A.
    Hsu, Yu-Chieh
    Sanders, Seth G.
    Taylor, Lowell J.
    POPULATION STUDIES-A JOURNAL OF DEMOGRAPHY, 2017, 71 (03): : 281 - 292