Recovering beam search: Enhancing the beam search approach for combinatorial optimization problems

被引:41
作者
Della Croce, F [1 ]
Ghirardi, M [1 ]
Tadei, R [1 ]
机构
[1] Politecn Torino, DAI, I-10129 Turin, Italy
关键词
heuristics; recovering beam search; scheduling; location;
D O I
10.1023/B:HEUR.0000019987.10818.e0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A hybrid heuristic method for combinatorial optimization problems is proposed that combines different classical techniques such as tree search procedures, bounding schemes and local search. The proposed method enhances the classic beam search approach by applying to each partial solution corresponding to a node selected by the beam, a further test that checks whether the current partial solution is dominated by another partial solution at the same level of the search tree. If this is the case, the latter solution becomes the new current partial solution. This step allows to partially recover from previous wrong decisions of the beam search procedure and can be seen as a local search step on the partial solution. We present here the application to two well known combinatorial optimization problems: the two-machine total completion time flow shop scheduling problem and the uncapacitated p-median location problem. In both cases the method strongly improves the performances with respect to the basic beam search approach and is competitive with the state of the art heuristics.
引用
收藏
页码:89 / 104
页数:16
相关论文
共 20 条
[1]  
[Anonymous], INT J PROD RES
[2]   Logical reduction tests for the p-problem [J].
Avella, P ;
Sforza, A .
ANNALS OF OPERATIONS RESEARCH, 1999, 86 (0) :105-115
[3]   LAGRANGEAN HEURISTICS FOR LOCATION-PROBLEMS [J].
BEASLEY, JE .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 65 (03) :383-399
[4]   A TREE-SEARCH ALGORITHM FOR THE PARA-MEDIAN PROBLEM [J].
CHRISTOFIDES, N ;
BEASLEY, JE .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1982, 10 (02) :196-204
[5]  
Conway R.W., 1967, Theory of Scheduling
[6]   A Recovering Beam Search algorithm for the one-machine dynamic total completion time scheduling problem [J].
Della Croce, F ;
T'kindt, V .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (11) :1275-1280
[7]   An improved branch-and-bound algorithm for the two machine total completion time flow shop problem [J].
Della Croce, F ;
Ghirardi, M ;
Tadei, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 139 (02) :293-301
[8]   GENERALIZED PAIRWISE INTERCHANGES AND MACHINE SCHEDULING [J].
DELLACROCE, F .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 83 (02) :310-319
[9]   The two-machine total completion time flow shop problem [J].
DellaCroce, F ;
Narayan, V ;
Tadei, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 90 (02) :227-237
[10]  
Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117