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 条
  • [41] Selective Unification in (Constraint) Logic Programming
    Mesnard, Fred
    Payet, Etienne
    Vidal, German
    FUNDAMENTA INFORMATICAE, 2020, 177 (3-4) : 359 - 383
  • [42] Constraint logic programming with a relational machine
    Arias, Emilio Jesus Gallego
    Lipton, James
    Marino, Julio
    FORMAL ASPECTS OF COMPUTING, 2017, 29 (01) : 97 - 124
  • [43] CONSTRAINT LOGIC PROGRAMMING AS A MODELING TOOL
    BROEK, JM
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1992, 174 : 9 - 19
  • [44] 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
  • [45] 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
  • [46] QUALITATIVE SIMULATION AND CONSTRAINT LOGIC PROGRAMMING
    LEITCH, R
    MARTINELLI, E
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1995, 8 (04) : 379 - 390
  • [47] ACLP: Abductive Constraint Logic Programming
    Kakas, A
    Michael, A
    Mourlas, C
    JOURNAL OF LOGIC PROGRAMMING, 2000, 44 (1-3): : 129 - 177
  • [48] Declarative Compilation for Constraint Logic Programming
    Gallego Arias, Emilio Jesus
    Lipton, James
    Marino, Julio
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 299 - 316
  • [49] Integrating answer set programming and constraint logic programming
    Mellarkod, Veena S.
    Gelfond, Michael
    Zhang, Yuanlin
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2008, 53 (1-4) : 251 - 287
  • [50] Algebraic perspective of constraint logic programming
    de, Boer, F.S.
    Di Pierro, A.
    Palamidessi, C.
    Journal of Logic and Computation, 1997, 7 (01):