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 条
  • [21] Constraint Logic Programming and scheduling problems
    Varnier, C
    Baptiste, P
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2942 - 2946
  • [22] CONSTRAINT LOGIC PROGRAMMING-LANGUAGES
    COHEN, J
    COMMUNICATIONS OF THE ACM, 1990, 33 (07) : 52 - 68
  • [23] CONSTRAINT LOGIC PROGRAMMING AND OPTION TRADING
    LASSEZ, C
    MCALOON, K
    YAP, R
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1987, 2 (03): : 42 - 50
  • [24] Integrating answer set programming and constraint logic programming
    Veena S. Mellarkod
    Michael Gelfond
    Yuanlin Zhang
    Annals of Mathematics and Artificial Intelligence, 2008, 53 : 251 - 287
  • [25] Quantifier elimination for constraint logic programming
    Sturm, T
    COMPUTER ALGEBRA IN SCIENFIFIC COMPUTING, PROCEEDINGS, 2005, 3718 : 416 - 430
  • [26] Temporal annotated constraint logic programming
    Fruhwirth, T
    JOURNAL OF SYMBOLIC COMPUTATION, 1996, 22 (5-6) : 555 - 583
  • [27] A step from Constraint Logic Programming to mathematical programming
    Rodosek, R
    SOR '97 - THE 4TH INTERNATIONAL SYMPOSIUM ON OPERATIONAL RESEARCH, PROCEEDINGS, 1997, : 201 - 206
  • [28] Experiments in reactive constraint logic programming
    Fages, F
    Fowler, J
    Sola, T
    JOURNAL OF LOGIC PROGRAMMING, 1998, 37 (1-3): : 185 - 212
  • [29] A system for tabled constraint logic programming
    Cui, BQ
    Warren, DS
    COMPUTATIONAL LOGIC - CL 2000, 2000, 1861 : 478 - 492
  • [30] A REWRITE APPROACH FOR CONSTRAINT LOGIC PROGRAMMING
    RICHARD, G
    SAUBION, F
    LATIN '95: THEORETICAL INFORMATICS, 1995, 911 : 469 - 482