A Column Generation Algorithm for a Rich Vehicle-Routing Problem

被引:70
作者
Ceselli, Alberto [1 ]
Righini, Giovanni [1 ]
Salani, Matteo [1 ,2 ]
机构
[1] Univ Milan, Dipartimento Tecnol Informaz, I-26013 Crema, Italy
[2] EPFL ENAC INTER TRANSP OR, CH-105 Lausanne, Switzerland
关键词
vehicle routing; column generation; SHORTEST-PATH PROBLEM; SCHEDULING PROBLEMS; PICKUP; OPTIMIZATION; COMPLEXITY; PRICE;
D O I
10.1287/trsc.1080.0256
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
W e present an optimization algorithm developed for a provider of software-planning tools for distribution logistics companies. The algorithm computes a daily plan for a heterogeneous fleet of vehicles that depart from different depots and must visit a set of customers for delivery operations. In this rich vehicle-routing problem (VRP), we consider multiple capacities; time windows associated with depots and customers; incompatibility constraints between goods, depots, vehicles, and customers; maximum route length and duration; upper limits on the number of consecutive driving hours and compulsory drivers' rest periods; the possibility of skipping some customers and using express courier services instead of the given fleet to fulfill some orders; the option of splitting up the orders; and the possibility of open routes that do not terminate at depots. Moreover, the cost of each vehicle route is computed through a system of fees depending on the locations visited by the vehicle, the distance traveled, the vehicle load, and the number of stops along the route. We developed a column generation algorithm where the pricing problem is a particular resource-constrained elementary shortest-path problem, solved through a bounded bidirectional dynamic programming algorithm. We describe how to encode the cost function and the complicating constraints by an appropriate use of resources, and we present computational results on real instances obtained from the software company.
引用
收藏
页码:56 / 69
页数:14
相关论文
共 35 条
[1]  
AMOR HB, 2002, THESIS ECOLE POLYTEC
[2]  
[Anonymous], 2002, VEHICLE ROUTING PROB, DOI DOI 10.1137/1.9780898718515
[3]   Worst-case analysis for split delivery vehicle routing problems [J].
Archetti, C ;
Savelsbergh, MWP ;
Speranza, MG .
TRANSPORTATION SCIENCE, 2006, 40 (02) :226-234
[4]   Complexity and reducibility of the skip delivery problem [J].
Archetti, C ;
Mansini, R ;
Speranza, MG .
TRANSPORTATION SCIENCE, 2005, 39 (02) :182-187
[5]  
ARCHETTI C, 2006, OPTIMIZATION BASED H
[6]  
BALDACCI R, 2007, VEHICLE ROUTING PROB
[7]   AN ALGORITHM FOR THE RESOURCE CONSTRAINED SHORTEST-PATH PROBLEM [J].
BEASLEY, JE ;
CHRISTOFIDES, N .
NETWORKS, 1989, 19 (04) :379-394
[8]   Dual-optimal inequalities for stabilized column generation [J].
Ben Amor, Hatem ;
Desrosiers, Jacques ;
Valerio de Carvalho, Jose Manuel .
OPERATIONS RESEARCH, 2006, 54 (03) :454-463
[9]   Heuristic algorithms for the vehicle routing problem with simultaneous pick-up and delivery [J].
Bianchessi, Nicola ;
Righini, Giovanni .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (02) :578-594
[10]   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