Constraint satisfaction problems: Algorithms and applications

被引:246
作者
Brailsford, SC
Potts, CN [1 ]
Smith, BM
机构
[1] Univ Southampton, Fac Math Studies, Southampton SO17 1BJ, Hants, England
[2] Univ Southampton, Sch Management, Southampton SO17 1BJ, Hants, England
[3] Univ Leeds, Sch Comp Studies, Leeds LS2 9JT, W Yorkshire, England
关键词
constraint satisfaction; combinatorial optimization; integer programming; local search;
D O I
10.1016/S0377-2217(98)00364-6
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
A constraint satisfaction problem (CSP) requires a value, selected from a given finite domain, to be assigned to each variable in the problem, so that all constraints relating the variables are satisfied. Many combinatorial problems in operational research, such as scheduling and timetabling, can be formulated as CSPs. Researchers in artificial intelligence (AI) usually adopt a constraint satisfaction approach as their preferred method when tackling such problems. However, constraint satisfaction approaches are not widely known amongst operational researchers. The aim of this paper is to introduce constraint satisfaction to the operational researcher. We start by defining CSPs, and describing the basic techniques for solving them. We then show how various combinatorial optimization problems are solved using a constraint satisfaction approach. Based on computational experience in the literature, constraint satisfaction approaches are compared with well-known operational research (OR) techniques such as integer programming, branch and bound, and simulated annealing. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:557 / 581
页数:25
相关论文
共 49 条
[1]  
[Anonymous], INFORMS J COMPUTING
[2]  
BAPTISTE P, 1995, P 14 INT JOINT C ART, P600
[3]  
BATISTE P, 1995, P AAAI SIGMAN WORKSH
[4]  
Bockmayr A., 1998, INFORMS Journal on Computing, V10, P287, DOI 10.1287/ijoc.10.3.287
[5]  
Caprara A, 1998, SOFTWARE PRACT EXPER, V28, P49, DOI 10.1002/(SICI)1097-024X(199801)28:1<49::AID-SPE147>3.0.CO
[6]  
2-R
[7]   AN ALGORITHM FOR SOLVING THE JOB-SHOP PROBLEM [J].
CARLIER, J ;
PINSON, E .
MANAGEMENT SCIENCE, 1989, 35 (02) :164-176
[8]   Applying constraint satisfaction techniques to job shop scheduling [J].
Cheng, CC ;
Smith, SF .
ANNALS OF OPERATIONS RESEARCH, 1997, 70 (0) :327-357
[9]  
CHRISTODOULOU N, 1994, INFORM DECIS TECHNOL, V19, P135
[10]  
CRABTREE IB, 1995, BT TECHNOL J, V13, P121