Logic, optimization, and constraint programming

被引:84
|
作者
Hooker, JN [1 ]
机构
[1] Carnegie Mellon Univ, Grad Sch Ind Adm, Pittsburgh, PA 15213 USA
关键词
optimization; constraint programming; logic-based methods; artificial intelligence;
D O I
10.1287/ijoc.14.4.295.2828
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Because of their complementary strengths, optimization and constraint programming can be profitably merged. Their integration has been the subject of increasing commercial and research activity. This paper summarizes and contrasts the characteristics of the two fields; in particular, how they use logical inference in different ways, and how these ways can be combined. It sketches the intellectual background for recent efforts at integration. It traces the history of logic-based methods in optimization and the development of constraint programming in artificial intelligence. It concludes with a review of recent research, with emphasis on schemes for integration, relaxation methods, and practical applications.
引用
收藏
页码:295 / 321
页数:27
相关论文
共 50 条
  • [1] Logic programming and constraint logic programming
    Cohen, J
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 257 - 259
  • [2] CONSTRAINT LOGIC PROGRAMMING
    LASSEZ, C
    BYTE, 1987, 12 (09): : 171 - &
  • [3] Constraint logic programming
    Gavanelli M.
    Rossi F.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2010, 6125 : 64 - 86
  • [4] CONSTRAINT LOGIC PROGRAMMING
    POUNTAIN, D
    BYTE, 1995, 20 (02): : 159 - 160
  • [5] Constraint logic programming
    Wallace, Mark
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2002, 2407 : 512 - 532
  • [6] Constraint logic programming
    Wallace, M
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2407 : 512 - 532
  • [7] Solving Distributed Constraint Optimization Problems Using Logic Programming
    Tiep Le
    Tran Cao Son
    Pontelli, Enrico
    Yeoh, William
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1174 - 1181
  • [8] Solving distributed constraint optimization problems using logic programming
    Le, Tiep
    Son, Tran Cao
    Pontelli, Enrico
    Yeoh, William
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2017, 17 (04) : 634 - 683
  • [9] INDUSTRIAL LINEAR OPTIMIZATION PROBLEMS SOLVED BY CONSTRAINT LOGIC PROGRAMMING
    BISDORF, R
    LAURENT, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 84 (01) : 82 - 95
  • [10] Functional and constraint logic programming
    Rodríguez-Artalejo, M
    CONSTRAINTS IN COMPUTATIONAL LOGICS: THEORY AND APPLICATIONS, 2001, 2002 : 202 - 270