Dynamic problem structure analysis as a basis for constraint-directed scheduling heuristics

被引:30
作者
Beck, JC
Fox, MS
机构
[1] ILOG SA, F-94253 Gentilly, France
[2] Univ Toronto, Dept Mech & Ind Engn, Toronto, ON M5S 3G9, Canada
关键词
scheduling; heuristic search; constraints; problem structure;
D O I
10.1016/S0004-3702(99)00099-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
While the exploitation of problem structure by heuristic search techniques has a long history in AI (Simon, 1973), many of the advances in constraint-directed scheduling technology in the 1990s have resulted from the creation of powerful propagation techniques. In this paper, we return to the hypothesis that understanding of problem structure plays a critical role in successful heuristic search even in the presence of powerful propagators. In particular, we examine three heuristic commitment techniques and show that the two techniques based on dynamic problem structure analysis achieve superior performance across all experiments. More interestingly, we demonstrate that the heuristic commitment technique that exploits dynamic resource-level non-uniformities achieves superior overall performance when those non-uniformities are present in the problem instances. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:31 / 81
页数:51
相关论文
共 75 条
[1]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[2]   MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS [J].
ALLEN, JF .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :832-843
[3]  
[Anonymous], 1997, CONSTRAINEDNESS PHAS
[4]  
[Anonymous], 1995, THESIS STANFORD U
[5]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[6]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[7]  
BAPTISTE P, 1995, P AAAI SIGMAN WORKSH
[8]  
BAPTISTE P, 1995, P 1 JOINT WORKSH ART
[9]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[10]  
Beck J. C., 1998, Journal of Scheduling, V1, P89, DOI 10.1002/(SICI)1099-1425(199808)1:2<89::AID-JOS9>3.0.CO