An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles

被引:159
作者
Azi, Nabila [1 ]
Gendreau, Michel [1 ]
Potvin, Jean-Yves [1 ]
机构
[1] Univ Montreal, Dept Informat & Rech Operat, Ctr Interuniv Rech Reseaux Entreprise Logist & Tr, Montreal, PQ H3C 3J7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Vehicle routing; Time windows; Multiple use of vehicles; Elementary shortest paths with resource constraints; Column generation; Branch-and-price; SHORTEST-PATH PROBLEM;
D O I
10.1016/j.ejor.2009.06.034
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The vehicle routing problem with multiple use of vehicles is a variant of the classical vehicle routing problem. It arises when each vehicle performs several routes during the workday due to strict time limits on route duration (e.g., when perishable goods are transported). The routes are defined over customers with a revenue, a demand and a time window. Given a fixed-size fleet of vehicles, it might not be possible to serve all customers. Thus, the customers must be chosen based on their associated revenue minus the traveling cost to reach them. We introduce a branch-and-price approach to address this problem where lower bounds are computed by solving the linear programming relaxation of a set packing formulation, using column generation. The pricing subproblems are elementary shortest path problems with resource constraints. Computational results are reported on euclidean problems derived from well-known benchmark instances for the vehicle routing problem with time windows. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:756 / 763
页数:8
相关论文
共 25 条
[1]   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
[2]   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
[3]   A tabu search algorithm for the multi-trip vehicle routing and scheduling problem [J].
Brandao, J ;
Mercer, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 100 (01) :180-191
[4]  
Brandao JCS, 1998, J OPER RES SOC, V49, P799, DOI 10.1057/palgrave.jors.2600595
[5]   Decision support for consumer direct grocery initiatives [J].
Campbell, AM ;
Savelsbergh, MWP .
TRANSPORTATION SCIENCE, 2005, 39 (03) :313-327
[6]   Efficient insertion heuristics for vehicle routing and scheduling problems [J].
Campbell, AM ;
Savelsbergh, M .
TRANSPORTATION SCIENCE, 2004, 38 (03) :369-378
[7]  
Chao I.M., 1996, EUR J OPER RES, V88, P101
[8]  
Desaulniers G., 2005, Column Generation
[9]  
Desrosiers Jacques., 1995, Handbooks in Operations Research and Management Science, V8, P35, DOI DOI 10.1016/S0927-0507(05)80106-9
[10]   Traveling salesman problems with profits [J].
Feillet, D ;
Dejax, P ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (02) :188-205