A new bilevel formulation for the Vehicle Routing Problem and a solution method using a genetic algorithm

被引:58
作者
Marinakis, Yannis [1 ]
Migdalas, Athanasios
Pardalos, Panos M.
机构
[1] Tech Univ Crete, Dept Prod Engn & Management, Decis Support Syst Lab, Khania, Greece
[2] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
关键词
Vehicle Routing Problem; metaheuristics; bilevel programing; Genetic Algorithm;
D O I
10.1007/s10898-006-9094-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The Vehicle Routing Problem (VRP) is one of the most well studied problems in operations research, both in real life problems and for scientific research purposes. During the last 50 years a number of different formulations have been proposed, together with an even greater number of algorithms for the solution of the problem. In this paper, the VRP is formulated as a problem of two decision levels. In the first level, the decision maker assigns customers to the vehicles checking the feasibility of the constructed routes (vehicle capacity constraints) and without taking into account the sequence by which the vehicles will visit the customers. In the second level, the decision maker finds the optimal routes of these assignments. The decision maker of the first level, once the cost of each routing has been calculated in the second level, estimates which assignment is the better one to choose. Based on this formulation, a bilevel genetic algorithm is proposed. In the first level of the proposed algorithm, a genetic algorithm is used for calculating the population of the most promising assignments of customers to vehicles. In the second level of the proposed algorithm, a Traveling Salesman Problem (TSP) is solved, independently for each member of the population and for each assignment to vehicles. The algorithm was tested on two sets of benchmark instances and gave very satisfactory results. In both sets of instances the average quality is less than 1%. More specifically in the set with the 14 classic instances proposed by Christofides, the quality is 0.479% and in the second set with the 20 large scale vehicle routing problems, the quality is 0.826%. The algorithm is ranked in the tenth place among the 36 most known and effective algorithms in the literature for the first set of instances and in the sixth place among the 16 algorithms for the second set of instances. The computational time of the algorithm is decreased significantly compared to other heuristic and metaheuristic algorithms due to the fact that the Expanding Neighborhood Search Strategy is used.
引用
收藏
页码:555 / 580
页数:26
相关论文
共 47 条
[1]  
[Anonymous], 2002, VEHICLE ROUTING PROB
[2]  
[Anonymous], TRAVELING SALESMAN P
[3]   A genetic algorithm for the vehicle routing problem [J].
Baker, BM ;
Ayechew, MA .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (05) :787-800
[4]   A tabu search algorithm for the vehicle routing problem [J].
Barbarosoglu, G ;
Ozgur, D .
COMPUTERS & OPERATIONS RESEARCH, 1999, 26 (03) :255-270
[5]  
Berger J, 2003, LECT NOTES COMPUT SC, V2723, P646
[6]  
BODIN L, 1983, COMPUT OPER RES, V10, P63, DOI 10.1016/0305-0548(83)90030-8
[7]   CLASSIFICATION IN VEHICLE-ROUTING AND SCHEDULING [J].
BODIN, L ;
GOLDEN, B .
NETWORKS, 1981, 11 (02) :97-108
[8]   An improved ant system algorithm for the vehicle routing problem [J].
Bullnheimer, B ;
Hartl, RF ;
Strauss, C .
ANNALS OF OPERATIONS RESEARCH, 1999, 89 (0) :319-328
[9]  
CHRISTOFIDES N, 1985, TRAVELING SALESMAN P, P431
[10]  
Cordeau JF, 2002, J OPER RES SOC, V53, P512, DOI [10.1057/palgrave/jors/2601319, 10.1057/palgrave.jors.2601319]