Tabu search, partial elementarity, and generalized k-path inequalities for the vehicle routing problem with time windows

被引:164
作者
Desaulniers, Guy [1 ]
Lessard, Francois
Hadjar, Ahmed
机构
[1] Ecole Polytech, Dept Math & Ind Engn, Montreal, PQ H3C 3A7, Canada
关键词
vehicle routing; time windows; column generation; partial elementarity; tabu search; generalized k-path inequalities;
D O I
10.1287/trsc.1070.0223
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The vehicle routing problem with time windows consists of delivering goods at minimum cost to a set of customers using an unlimited number of capacitated vehicles assigned to a single depot. Each customer must be visited within a prescribed time window. The most recent successful solution methods for this problem are branch-and-price-and-cut algorithms where the column generation subproblem is an elementary shortest-path problem with resource constraints (ESPPRC). In this paper, we propose new ideas having the potential to improve such a methodology. First, we develop a tabu search heuristic for the ESPPRC that allows, in most iterations, the generation of negative reduced cost columns in a short computation time. Second, to further accelerate the subproblem solution process, we propose to relax the elementarity requirements for a subset of the nodes. This relaxation, however, yields weaker lower bounds. Third, we introduce a generalization of the k-path inequalities and highlight that these generalized inequalities can, in theory, be stronger than the traditional ones. Finally, combining these ideas with the most recent advances published in the literature, we present a wide variety of computational results on the Solomon's 100-customer benchmark instances. In particular, we report solving five previously unsolved instances.
引用
收藏
页码:387 / 404
页数:18
相关论文
共 31 条
[1]  
[Anonymous], TR9904 RIC U DEP COM
[2]   A branch-and-cut procedure for the vehicle routing problem with time windows [J].
Bard, JF ;
Kontoravdis, G ;
Yu, G .
TRANSPORTATION SCIENCE, 2002, 36 (02) :250-269
[3]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[4]   Accelerated label setting algorithms for the elementary resource constrained shortest path problem [J].
Boland, N ;
Dethridge, J ;
Dumitrescu, I .
OPERATIONS RESEARCH LETTERS, 2006, 34 (01) :58-68
[5]   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
[6]   Vehicle routing problem with time windows, part II:: Metaheuristics [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :119-139
[7]   Vehicle Routing Problem with elementary shortest path based column generation [J].
Chabrier, A .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (10) :2972-2990
[8]  
Cordeau JF, 2002, SIAM MONOG DISCR MAT, P157
[9]  
Danna E., 2005, COLUMN GENERATION, P99
[10]   DECOMPOSITION PRINCIPLE FOR LINEAR-PROGRAMS [J].
DANTZIG, GB ;
WOLFE, P .
OPERATIONS RESEARCH, 1960, 8 (01) :101-111