A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery

被引:262
作者
Ai, The Jin [1 ]
Kachitvichyanukul, Voratas [1 ]
机构
[1] Asian Inst Technol, Sch Engn & Technol, Klongluang 12120, Pathumtani, Thailand
关键词
Vehicle routing problem; Simultaneously pickup and delivery; Particle swarm optimization; Random key representation; Metaheuristics; HEURISTIC ALGORITHMS; GENETIC ALGORITHM; SINGLE;
D O I
10.1016/j.cor.2008.04.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes a formulation of the vehicle routing problem with simultaneous pickup and delivery (VRPSPD) and a particle swarm optimization (PSO) algorithm for solving it. The formulation is a generalization of three existing VRPSPD formulations. The main PSO algorithm is developed based on GLNPSO, a PSO algorithm with multiple social structures. A random key-based solution representation and decoding method is proposed for implementing PSO for VRPSPD. The solution representation for VRPSPD with n customers and m vehicles is a (n + 2m)-dimensional particle. The decoding method starts by transforming the particle to a priority list of customers to enter the route and a priority matrix of vehicles to serve each customer. The vehicle routes are constructed based oil the customer priority list and vehicle priority matrix. The proposed algorithm is tested using three benchmark data sets available from the literature. The computational result shows that the proposed method is competitive with other published results for solving VRPSPD. Some new best known solutions of the benchmark problem are also found by the proposed method. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1693 / 1702
页数:10
相关论文
共 21 条
[1]  
[Anonymous], 2001, SWARM INTELL-US
[2]  
[Anonymous], 2005, P INT C SIM MOD
[3]  
[Anonymous], 2002, VEHICLE ROUTING PROB, DOI DOI 10.1137/1.9780898718515
[4]   A genetic algorithm for the vehicle routing problem [J].
Baker, BM ;
Ayechew, MA .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (05) :787-800
[5]   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
[6]   A parallel hybrid genetic algorithm for the vehicle routing problem with time windows [J].
Berger, J ;
Barkaoui, M .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (12) :2037-2053
[7]   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
[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]   Hybrid discrete particle swarm optimization algorithm for capacitated vehicle routing problem [J].
Chen A.-L. ;
Yang G.-K. ;
Wu Z.-M. .
Journal of Zhejiang University-SCIENCE A, 2006, 7 (4) :607-614
[10]  
Christofides N., 1979, Combinatorial optimization, P315