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 条
  • [1] Forward and backward chaining in Constraint Programming (invited talk)
    Jaffar, J
    Liu, B
    Yap, RHC
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1997, 1265 : 1 - 1
  • [2] Forward and backward chaining in constraint programming (INVITED TALK)
    Jaffar, Joxan
    Liu, Bing
    Yap, Roland H. C.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1997, 1265
  • [3] Combining solvers in a meta Constraint Logic Programming architecture
    Lamma, E
    Milano, M
    Mello, P
    FRONTIERS OF COMBINING SYSTEMS, 1996, 3 : 267 - 283
  • [4] Backward-chaining genetic programming
    Poli, Riccardo
    Langdon, William B.
    GECCO 2005: Genetic and Evolutionary Computation Conference, Vols 1 and 2, 2005, : 1777 - 1778
  • [5] Logic programming and constraint logic programming
    Cohen, J
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 257 - 259
  • [6] A Logical Characterization of Forward and Backward Chaining in the Inverse Method
    Kaustuv Chaudhuri
    Frank Pfenning
    Greg Price
    Journal of Automated Reasoning, 2008, 40 : 133 - 177
  • [7] Comparing forward and backward chaining in teaching Olympic weightlifting
    Moore, James W.
    Quintero, Laura M.
    JOURNAL OF APPLIED BEHAVIOR ANALYSIS, 2019, 52 (01) : 50 - 59
  • [8] BACKWARD VERSUS FORWARD CHAINING IN THE ACQUISITION OF A KEYBOARD SKILL
    ASH, DW
    HOLDING, DH
    HUMAN FACTORS, 1990, 32 (02) : 139 - 146
  • [9] AN ASSESSMENT OF THE EFFICIENCY OF AND CHILD PREFERENCE FOR FORWARD AND BACKWARD CHAINING
    Slocum, Sarah K.
    Tiger, Jeffrey H.
    JOURNAL OF APPLIED BEHAVIOR ANALYSIS, 2011, 44 (04) : 793 - 805
  • [10] A logical characterization of forward and backward chaining in the inverse method
    Chaudhuri, Kaustuv
    Pfenning, Frank
    Price, Greg
    AUTOMATED REASONING, PROCEEDINGS, 2006, 4130 : 97 - 111