Constraint logic programming

被引:0
|
作者
Wallace, Mark [1 ]
机构
[1] IC-Parc, William Penney Laboratory, Imperial College, London SW7 2AZ, United Kingdom
关键词
Computer circuits - Combinatorial optimization - Computer programming languages;
D O I
10.1007/3-540-45628-7_19
中图分类号
学科分类号
摘要
Constraint Logic Programming (CLP) extends logic programming in two ways. Firstly it admits special predicates called constraints, which are not defined by clauses, but which are handled instead by specific constraint solvers built into the CLP system. This extension has been formalised as the CLP Scheme. Secondly CLP admits other forms of processing than backwards reasoning by unfolding, in particular constraint propagation. This extension has been formalised in terms of Information Systems. These two extensions are now widely applied in industry, in particular to large scale combinatorial optimisation problems. The success of CLP has inspired a great deal of ongoing research into algorithms (especially hybrid and incremental), languages and applications. © 2002 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:512 / 532
相关论文
共 50 条
  • [31] Data mining as constraint logic programming
    De Raedt, L
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT II, 2002, 2408 : 526 - 547
  • [32] Selective Unification in Constraint Logic Programming
    Mesnard, Fred
    Payet, Etienne
    Vidal, German
    PROCEEDINGS OF THE 19TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2017), 2017, : 115 - 126
  • [33] An algebraic perspective of constraint logic programming
    deBoer, FS
    DiPierro, A
    Palamidessi, C
    JOURNAL OF LOGIC AND COMPUTATION, 1997, 7 (01) : 1 - 38
  • [34] Constraint logic programming for examination timetabling
    Boizumault, P
    Delon, Y
    Peridy, L
    JOURNAL OF LOGIC PROGRAMMING, 1996, 26 (02): : 217 - 233
  • [35] An approach to constraint Inductive Logic Programming
    Zheng, L
    Jia, D
    Liu, CN
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1597 - 1601
  • [36] Selective Unification in (Constraint) Logic Programming
    Mesnard, Fred
    Payet, Etienne
    Vidal, German
    FUNDAMENTA INFORMATICAE, 2020, 177 (3-4) : 359 - 383
  • [37] Constraint logic programming with a relational machine
    Arias, Emilio Jesus Gallego
    Lipton, James
    Marino, Julio
    FORMAL ASPECTS OF COMPUTING, 2017, 29 (01) : 97 - 124
  • [38] CONSTRAINT LOGIC PROGRAMMING AS A MODELING TOOL
    BROEK, JM
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1992, 174 : 9 - 19
  • [39] Data mining as constraint logic programming
    De Raedt, Luc
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2002, 2408 (PART2): : 526 - 547
  • [40] Constraint Functional Logic Programming Revisited
    Javier Lopez-Fraguas, F.
    Rodriguez-Artalejo, Mario
    del Vado Virseda, Rafael
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 117 : 5 - 50