A multi-adaptive particle swarm optimization for the vehicle routing problem with time windows

被引:113
作者
Marinakis, Yannis [1 ]
Marinaki, Magdalene [1 ]
Migdalas, Athanasios [2 ,3 ]
机构
[1] Tech Univ Crete, Sch Prod Engn & Management, Univ Campus, Khania 73100, Greece
[2] Aristotle Univ Thessalonike, Dept Civil Engn, Thessalonike 54124, Greece
[3] Lulea Tech Univ, Ind Logist, S-97187 Lulea, Sweden
关键词
Particle swarm optimization; Vehicle routing problem with time windows; Combinatorial neighborhood topology; Greedy randomized adaptive search procedure; Adaptive strategy; VARIABLE NEIGHBORHOOD SEARCH; LOCAL SEARCH; EVOLUTION STRATEGIES; SCHEDULING PROBLEMS; ALGORITHM;
D O I
10.1016/j.ins.2018.12.086
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new variant of the Particle Swarm Optimization (PSO) algorithm is proposed for the solution of the Vehicle Routing Problem with Time Windows (VRPTW). Three different adaptive strategies are used in the proposed Multi-Adaptive Particle Swarm Optimization (MAPSO) algorithm. The first adaptive strategy concerns the use of a Greedy Randomized Adaptive Search Procedure (GRASP) that is applied when the initial solutions are produced and when a new solution is created during the iterations of the algorithm. The second adaptive strategy concerns the adaptiveness in the movement of the particles from one solution to another where a new adaptive strategy, the Adaptive Combinatorial Neighborhood Topology, is used. Finally, there is an adaptiveness in all parameters of the Particle Swarm Optimization algorithm. The algorithm starts with random values of the parameters and based on some conditions all parameters are adapted during the iterations. The algorithm was tested in the two classic sets of benchmark instances, the one that includes 56 instances with 100 nodes and the other that includes 300 instances with number of nodes varying between 200 and 1000. The algorithm was compared with other versions of PSO and with the best performing algorithms from the literature. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:311 / 329
页数:19
相关论文
共 50 条
[1]   A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery [J].
Ai, The Jin ;
Kachitvichyanukul, Voratas .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) :1693-1702
[2]   A cooperative population learning algorithm for vehicle routing problem with time windows [J].
Barbucha, Dariusz .
NEUROCOMPUTING, 2014, 146 :210-229
[3]   A two-stage hybrid local search for the vehicle routing problem with time windows [J].
Bent, R ;
Van Hentenryck, P .
TRANSPORTATION SCIENCE, 2004, 38 (04) :515-530
[4]  
Bräysy O, 2004, EUR J OPER RES, V159, P586, DOI [10.1016/S0377-2217(03)00435-1, 10.1016/s0377-2217(03)00435-1]
[5]   A reactive variable neighborhood search for the vehicle-routing problem with time windows [J].
Bräysy, O .
INFORMS JOURNAL ON COMPUTING, 2003, 15 (04) :347-368
[6]   GRASP with a new local search scheme for Vehicle Routing Problems with Time Windows [J].
Chaovalitwongse, W ;
Kim, D ;
Pardalos, PM .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2003, 7 (02) :179-207
[7]   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
[8]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[9]   GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES [J].
FEO, TA ;
RESENDE, MGC .
JOURNAL OF GLOBAL OPTIMIZATION, 1995, 6 (02) :109-133
[10]   Parallelization of a two-phase metaheuristic for routing problems with time windows [J].
Gehring, H ;
Homberger, J .
JOURNAL OF HEURISTICS, 2002, 8 (03) :251-276