Node-ejection chains for the vehicle routing problem: Sequential and parallel algorithms

被引:46
作者
Rego, C [1 ]
机构
[1] Univ Mississippi, Sch Business Adm, Hearin Ctr Enterprise Sci, University, MS 38677 USA
关键词
Tabu search; vehicle routing; ejection chains; parallel processing;
D O I
10.1016/S0167-8191(00)00102-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a Tabu search algorithm for the vehicle routing problem (VRP) under capacity and distance restrictions. The neighborhood search is based on compound moves generated by a node-ejection chain process. During the course of the algorithm, two types of neighborhood structures are used and crossing infeasible solutions is allowed. Then, a parallel version of the algorithm which exploits the moves' characteristics is described. Parallel processing is used to explore the solution space more extensively and to accelerate the search process. Tests are carried out on a SUNSparc workstation and the parallel algorithm uses a network of four of these machines. Numerical tests indicate that the sequential version of the algorithm is highly competitive with the best existing heuristics and that the parallel algorithm outperforms all of these algorithms. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:201 / 222
页数:22
相关论文
共 37 条
[1]   PARALLEL SAVINGS BASED HEURISTICS FOR THE DELIVERY PROBLEM [J].
ALTINKEMER, K ;
GAVISH, B .
OPERATIONS RESEARCH, 1991, 39 (03) :456-469
[2]  
[Anonymous], 1997, Tabu Search
[3]   Tabu search and ejection chains - Application to a node weighted version of the cardinality-constrained TSP [J].
Cao, BY ;
Glover, F .
MANAGEMENT SCIENCE, 1997, 43 (07) :908-921
[4]  
Chakrapani J., 1993, Annals of Operations Research, V41, P327, DOI 10.1007/BF02022999
[5]  
Christofides N., 1979, Combinatorial optimization, P315
[6]   SCHEDULING OF VEHICLES FROM CENTRAL DEPOT TO NUMBER OF DELIVERY POINTS [J].
CLARKE, G ;
WRIGHT, JW .
OPERATIONS RESEARCH, 1964, 12 (04) :568-&
[7]  
CRAINIC TD, 1993, CRT933 U MONTR
[8]  
DESROCHERS M, 1989, G8904 GERAD EC HAULT
[9]  
Dorndorf U., 1994, ORSA Journal on Computing, V6, P141, DOI 10.1287/ijoc.6.2.141
[10]   OPTIMAL SOLUTION OF VEHICLE-ROUTING PROBLEMS USING MINIMUM K-TREES [J].
FISHER, ML .
OPERATIONS RESEARCH, 1994, 42 (04) :626-642