Solution-guided multi-point constructive search for job shop scheduling

被引:38
作者
Beck, J. Christopher [1 ]
机构
[1] Univ Toronto, Dept Mech & Ind Engn, Toronto, ON, Canada
关键词
D O I
10.1613/jair.2169
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Solution-Guided Multi-Point Constructive Search (SGMPCS) is a novel constructive search technique that performs a series of resource-limited tree searches where each search begins either from an empty solution ( as in randomized restart) or from a solution that has been encountered during the search. A small number of these "elite" solutions is maintained during the search. We introduce the technique and perform three sets of experiments on the job shop scheduling problem. First, a systematic, fully crossed study of SGMPCS is carried out to evaluate the performance impact of various parameter settings. Second, we inquire into the diversity of the elite solution set, showing, contrary to expectations, that a less diverse set leads to stronger performance. Finally, we compare the best parameter setting of SGMPCS from the first two experiments to chronological backtracking, limited discrepancy search, randomized restart, and a sophisticated tabu search algorithm on a set of well-known benchmark problems. Results demonstrate that SGMPCS is significantly better than the other constructive techniques tested, though lags behind the tabu search.
引用
收藏
页码:49 / 77
页数:29
相关论文
共 39 条
[1]  
[Anonymous], 2006, R LANG ENV STAT COMP
[2]  
[Anonymous], 2001, UAI
[3]  
[Anonymous], 1995, THESIS STANFORD U
[4]  
BECK J.C., 2005, P CP 2005 WORKSH LOC, P17
[5]   Dynamic problem structure analysis as a basis for constraint-directed scheduling heuristics [J].
Beck, JC ;
Fox, MS .
ARTIFICIAL INTELLIGENCE, 2000, 117 (01) :31-81
[6]  
BECK JC, 2006, P 16 INT AUT PLANN S, P274
[7]  
Beek JC, 2005, LECT NOTES COMPUT SC, V3709, P737, DOI 10.1007/11564751_55
[8]   Applying machine learning to low-knowledge control of optimization algorithms [J].
Carchrae, T ;
Beck, JC .
COMPUTATIONAL INTELLIGENCE, 2005, 21 (04) :372-387
[9]  
Dilkina B, 2005, LECT NOTES COMPUT SC, V3709, P762, DOI 10.1007/11564751_60
[10]  
Garey MR, 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness