An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows

被引:90
作者
Lai Mingyong [1 ,2 ]
Cao Erbao [1 ,2 ]
机构
[1] Hunan Univ, Coll Econ & Trade, Changsha 410079, Hunan, Peoples R China
[2] Hunan Prov Lab Logist Informat & Simulat Technol, Changsha 410079, Hunan, Peoples R China
基金
美国国家科学基金会;
关键词
Reverse logistics; Distribution management; VRP-SPDTW; Improved differential evolution (IDE); Integer programming; Optimization; HEURISTIC ALGORITHMS; REVERSE LOGISTICS; DESIGN;
D O I
10.1016/j.engappai.2009.09.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The vehicle routing problem with simultaneous pickups and deliveries and time windows (VRP-SPDTW) is the problem of optimally integrating forward (good distribution) and reverse logistics (returning materials) for cost saving and environmental protection. We constructed a general mixed integer programming model of VRP-SPDTW The model contained some classical vehicle routing problems as special cases. We proposed an improved differential evolution algorithm (IDE) for solving this problem In the algorithm, we firstly adopted the novel decimal coding to construct an initial population, then used some improved differential evolution operators unlike the existing algorithm, and in mutation operation, we used an integer order criterion based on natural number coding method. We introduced a penalty technical to publish the infeasible solution. In addition, in the crossover operation, we designed a self-adapting crossover probability that varied with iteration. We did some numerical experiments, and the results showed that the proposed method is effective for solving VRP-SPDTW. Crown Copyright (C) 2009 Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:188 / 195
页数:8
相关论文
共 28 条
[1]   Reverse logistics: simultaneous design of delivery routes and returns strategies [J].
Alshamrani, Ahmad ;
Mathur, Kamlesh ;
Ballou, Ronald H. .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (02) :595-619
[2]  
ANGELELLI E, 2003, EURO INFORMS M
[3]   Static pickup and delivery problems: a classification scheme and survey [J].
Berbeglia, Gerardo ;
Cordeau, Jean-Francois ;
Gribkovskaia, Irina ;
Laporte, Gilbert .
TOP, 2007, 15 (01) :1-31
[4]   Heuristic algorithms for the vehicle routing problem with simultaneous pick-up and delivery [J].
Bianchessi, Nicola ;
Righini, Giovanni .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (02) :578-594
[5]  
Dantizing G., 1959, MANAGE SCI, V10, P80
[6]   A branch-and-price approach to the vehicle routing problem with simultaneous distribution and collection [J].
Dell'Amico, Mauro ;
Righini, Giovanni ;
Salani, Matteo .
TRANSPORTATION SCIENCE, 2006, 40 (02) :235-247
[8]  
FISHER ML, 1995, HDB OPERATIONS RES M, P1
[9]  
Gen M., 1999, GENETIC ALGORITHMS E, V7
[10]  
Lampinen J., 1999, NEW IDEAS OPTIMIZATI