Logic, optimization, and constraint programming

被引:87
作者
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
相关论文
共 165 条
[1]   UNCONSTRAINED 0-1 OPTIMIZATION AND LAGRANGEAN RELAXATION [J].
ADAMS, WE ;
BILLIONNET, A ;
SUTTER, A .
DISCRETE APPLIED MATHEMATICS, 1990, 29 (2-3) :131-142
[2]   ON THE EQUIVALENCE BETWEEN ROOF DUALITY AND LAGRANGIAN-DUALITY FOR UNCONSTRAINED 0-1 QUADRATIC-PROGRAMMING PROBLEMS [J].
ADAMS, WP ;
DEARING, PM .
DISCRETE APPLIED MATHEMATICS, 1994, 48 (01) :1-20
[3]  
AGGOUN A, 1987, TRLP24 ECRC EUR COMP
[4]  
[Anonymous], 1982, PROLOG 2 REFERENCE M
[5]  
[Anonymous], LOGIC PROGRAMMING FO
[6]  
[Anonymous], 1993, FDN CONSTRAINT SATIS
[7]   CHARACTERIZATION AND RECOGNITION OF PARTIAL 3-TREES [J].
ARNBORG, S ;
PROSKUROWSKI, A .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1986, 7 (02) :305-314
[8]   COMPLEXITY OF FINDING EMBEDDINGS IN A K-TREE [J].
ARNBORG, S ;
CORNEIL, DG ;
PROSKUROWSKI, A .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1987, 8 (02) :277-284
[9]   Mixed 0-1 programming by lift-and-project in a branch-and-cut framework [J].
Balas, E ;
Ceria, S ;
Cornuejols, G .
MANAGEMENT SCIENCE, 1996, 42 (09) :1229-1246
[10]   NOTE ON DUALITY IN DISJUNCTIVE PROGRAMMING [J].
BALAS, E .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1977, 21 (04) :523-528