A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows

被引:411
作者
Vidal, Thibaut [1 ,2 ,3 ]
Crainic, Teodor Gabriel [4 ,5 ]
Gendreau, Michel [6 ,7 ]
Prins, Christian [1 ]
机构
[1] Univ Technol Troyes, Inst Charles Delaunay LOSI, F-10010 Troyes, France
[2] Univ Montreal, CIRRELT, Montreal, PQ H3C 3J7, Canada
[3] Univ Montreal, Dept Informat & Rech Operat, Montreal, PQ H3C 3J7, Canada
[4] Univ Quebec Montreal, Ecole Sci Gest, CIRRELT, Montreal, PQ H3C 3P8, Canada
[5] Univ Quebec Montreal, Ecole Sci Gest, Dept Management & Technol, Montreal, PQ H3C 3P8, Canada
[6] Ecole Polytech, CIRRELT, Montreal, PQ H3C 3A7, Canada
[7] Ecole Polytech, Dept Math & Genie Ind, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Vehicle routing problems; Time windows; Hybrid genetic algorithm; Diversity management; Neighbourhood search; Decomposition; LOCAL SEARCH ALGORITHM; TABU SEARCH; SCHEDULING PROBLEMS; EVOLUTIONARY ALGORITHM; NEIGHBORHOOD SEARCH; CONSTRAINTS; OPTIMIZATION;
D O I
10.1016/j.cor.2012.07.018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The paper presents an efficient Hybrid Genetic Search with Advanced Diversity Control for a large class of time-constrained vehicle routing problems, introducing several new features to manage the temporal dimension. New move evaluation techniques are proposed, accounting for penalized infeasible solutions with respect to time-window and duration constraints, and allowing to evaluate moves from any classical neighbourhood based on arc or node exchanges in amortized constant time. Furthermore, geometric and structural problem decompositions are developed to address efficiently large problems. The proposed algorithm outperforms all current state-of-the-art approaches on classical literature benchmark instances for any combination of periodic, multi-depot, site-dependent, and duration-constrained vehicle routing problem with time windows. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:475 / 489
页数:15
相关论文
共 65 条
[1]   A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows [J].
Alvarenga, G. B. ;
Mateus, G. R. ;
de Tomi, G. .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (06) :1561-1584
[2]  
[Anonymous], THESIS U WIEN
[3]  
Belhaiza S, 2010, TECHNICAL REPORT
[4]  
Bent R, 2010, LECT NOTES COMPUT SC, V6308, P99, DOI 10.1007/978-3-642-15396-9_11
[5]   Optimizing periodic maintenance operations for Schindler elevator corporation [J].
Blakeley, F ;
Bozkaya, B ;
Cao, BY ;
Hall, W ;
Knolmajer, J .
INTERFACES, 2003, 33 (01) :67-79
[6]   Vehicle routing problem with time windows, part 1:: Route construction and local search algorithms [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :104-118
[7]   Vehicle routing problem with time windows, part II:: Metaheuristics [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :119-139
[8]   Two approaches to solving the multi-depot vehicle routing problem with time windows in a time-based logistics environment [J].
Chiu, Huan Neng ;
Lee, Yi Shyang ;
Chang, Jen Huei .
PRODUCTION PLANNING & CONTROL, 2006, 17 (05) :480-493
[9]   A Scatter Search for the Periodic Capacitated Arc Routing Problem [J].
Chu, F ;
Labadi, N ;
Prins, C .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (02) :586-605
[10]   A parallel iterated tabu search heuristic for vehicle routing problems [J].
Cordeau, Jean-Francois ;
Maischberger, Mirko .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (09) :2033-2050