Branch and price for the vehicle routing problem with discrete split deliveries and time windows

被引:76
作者
Salani, Matteo [2 ]
Vacca, Ilaria [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Sch Architecture Civil & Environm Engn, Transport & Mobil Lab TRANSP OR, CH-1015 Lausanne, Switzerland
[2] Dalle Molle Inst Artificial Intelligence IDSlA, CH-6928 Manno Lugano, Switzerland
关键词
Vehicle routing; Split delivery; Column generation; Dantzig-Wolfe decomposition; Branch and price; COLUMN GENERATION; ALGORITHM;
D O I
10.1016/j.ejor.2011.03.023
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The Discrete Split Delivery Vehicle Routing Problem with Time Windows (DSDVRPTW) consists of designing the optimal set of routes to serve, at least cost, a given set of customers while respecting constraints on vehicles' capacity and customer time windows. Each customer can be visited by more than one vehicle since each customer's demand, discretized in items, can be split in orders, i.e., feasible combinations of items. In this work, we model the DSDVRPTW assuming that all feasible orders are known in advance. Remarkably, service time at customer's location depends on the delivered combination of items, which is a modeling feature rarely found in literature. We present a flow-based mixed integer program for the DSDVRPTW, we reformulate it via Dantzig-Wolfe and we apply column generation. The proposed branch-and-price algorithm largely outperforms a commercial solver, as shown by computational experiments on Solomon-based instances. A comparison in terms of complexity between constant service time vs delivery-dependent service time is presented and potential savings are discussed. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:470 / 477
页数:8
相关论文
共 36 条
[1]   Worst-case analysis for split delivery vehicle routing problems [J].
Archetti, C ;
Savelsbergh, MWP ;
Speranza, MG .
TRANSPORTATION SCIENCE, 2006, 40 (02) :226-234
[2]   A tabu search algorithm for the split delivery vehicle routing problem [J].
Archetti, C ;
Speranza, MG ;
Hertz, A .
TRANSPORTATION SCIENCE, 2006, 40 (01) :64-73
[3]   An optimization-based heuristic for the split delivery vehicle routing problem [J].
Archetti, Claudia ;
Speranza, M. Grazia ;
Savelsbergh, Martin W. P. .
TRANSPORTATION SCIENCE, 2008, 42 (01) :22-31
[4]   To split or not to split: That is the question [J].
Archetti, Claudia ;
Savelsbergh, Martin W. P. ;
Speranza, M. Grazia .
TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2008, 44 (01) :114-123
[5]  
Archetti C, 2008, OPER RES COMPUT SCI, V43, P103, DOI 10.1007/978-0-387-77778-8_5
[6]   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
[7]   A lower bound for the split delivery vehicle routing problem [J].
Belenguer, JM ;
Martinez, MC ;
Mota, E .
OPERATIONS RESEARCH, 2000, 48 (05) :801-810
[8]  
BELFIORE P, 2009, EUR J OPER RES, V198, P750
[9]   A tabu search heuristic for the split delivery vehicle routing problem with production and demand calendars [J].
Bolduc, Marie-Claude ;
Laporte, Gilbert ;
Renaud, Jacques ;
Boctor, Fayez F. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (01) :122-130
[10]  
CESELLI A, 2009, 118 U STUD MIL DIP T