A Multistage Very Large-Scale Neighborhood Search for the Vehicle Routing Problem with Soft Time Windows

被引:24
作者
Mouthuy, Sebastien [1 ]
Massen, Florence [1 ]
Deville, Yves [1 ]
Van Hentenryck, Pascal [2 ,3 ]
机构
[1] Catholic Univ Louvain, Inst Informat & Commun Technol Elect & Appl Math, B-1348 Louvain La Neuve, Belgium
[2] NICTA, Canberra, ACT 0200, Australia
[3] Australian Natl Univ, Canberra, ACT 0200, Australia
关键词
vehicle routing problem; heuristic search; very large; scale neighborhood; SCHEDULING PROBLEMS; LOCAL SEARCH; ROUTEING PROBLEM; ALGORITHMS; EXCHANGE;
D O I
10.1287/trsc.2014.0558
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper considers the vehicle routing problem with soft time windows, a challenging routing problem where customers' time windows may be violated at a certain cost. The vehicle routing problem with soft time windows has a lexicographic objective function, aimed at minimizing first the number of routes, then the number of violated time windows, and finally the total routing distance. We present a multistage very large-scale neighborhood search for this problem. Each stage corresponds to a variable neighborhood descent over a parameterizable very large-scale neighborhood. These neighborhoods contain an exponential number of neighbors, as opposed to classical local search neighborhoods. Often, searching very large-scale neighborhoods can produce local optima of a higher quality than polynomial-sized neighborhoods can. Furthermore, we use a sophisticated heuristic to determine service start times allowing us to minimize the number of violated time windows. We test our approach on a number of different problem types, and compare the results to the relevant state of the art. The experimental results show that our algorithm improves best known solutions on 53% of the most studied instances. Many of these improvements stem from a reduction of the number of vehicles, a critical objective in vehicle routing problems.
引用
收藏
页码:223 / 238
页数:16
相关论文
共 36 条
[1]   A tabu-based large neighbourhood search methodology for the capacitated examination timetabling problem [J].
Abdullah, S. ;
Ahmadi, S. ;
Burke, E. K. ;
Dror, M. ;
McCollum, B. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (11) :1494-1502
[2]  
Abdullah S, 2004, LECT NOTES COMPUTER, V3616, P413
[3]   Investigating Ahuja-Orlin's large neighbourhood search approach for examination timetabling [J].
Abdullah, Salwani ;
Ahmadi, Samad ;
Burke, Edmund K. ;
Dror, Moshe .
OR SPECTRUM, 2007, 29 (02) :351-372
[4]   A survey of very large-scale neighborhood search techniques [J].
Ahuja, RK ;
Ergun, Ö ;
Orlin, JB ;
Punnen, AP .
DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) :75-102
[5]   A composite very large-scale neighborhood structure for the capacitated minimum spanning tree problem [J].
Ahuja, RK ;
Orlin, JB ;
Sharma, D .
OPERATIONS RESEARCH LETTERS, 2003, 31 (03) :185-194
[6]   Multi-exchange neighborhood structures for the capacitated minimum spanning tree problem [J].
Ahuja, RK ;
Orlin, JB ;
Sharma, D .
MATHEMATICAL PROGRAMMING, 2001, 91 (01) :71-97
[7]   An exact algorithm for a single-vehicle routing problem with time windows and multiple routes [J].
Azi, Nabila ;
Gendreau, Michel ;
Potvin, Jean-Yves .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 178 (03) :755-766
[8]  
BALAKRISHNAN N, 1993, J OPER RES SOC, V44, P279
[9]   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
[10]   A goal programming approach to vehicle routing problems with soft time windows [J].
Calvete, Herminia I. ;
Gale, Carmen ;
Oliveros, Maria-Jose ;
Sanchez-Valverde, Belen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 177 (03) :1720-1733