Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem

被引:34
作者
Tilk, Christian [1 ]
Bianchessi, Nicola [1 ]
Drexl, Michael [1 ]
Irnich, Stefan [1 ]
Meisel, Frank [2 ]
机构
[1] Johannes Gutenberg Univ Mainz, Gutenberg Sch Management & Econ, D-55128 Mainz, Germany
[2] Univ Kiel, Fac Business Econ & Social Sci, D-24118 Kiel, Germany
关键词
vehicle-routing; synchronization; branch-and-price; linear vertex costs; CONTAINER DRAYAGE PROBLEM; TIME WINDOWS; SYNCHRONIZATION CONSTRAINTS; COLUMN GENERATION; CROSS-DOCKING; TRANSPORTATION; STRATEGIES; ALGORITHMS;
D O I
10.1287/trsc.2016.0730
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper presents a branch-and-price-and-cut algorithm for the exact solution of the active-passive vehicle-routing problem (APVRP). The APVRP covers a range of logistics applications where pickup-and-delivery requests necessitate a joint operation of active vehicles (e.g., trucks) and passive vehicles (e.g., loading devices such as containers or swap bodies). The objective is to minimize a weighted sum of the total distance traveled, the total completion time of the routes, and the number of unserved requests. To this end, the problem supports a flexible coupling and decoupling of active and passive vehicles at customer locations. Accordingly, the operations of the vehicles have to be synchronized carefully in the planning. The contribution of the paper is twofold: First, we present an exact branch-and-price-and-cut algorithm for this class of routing problems with synchronization constraints. To our knowledge, this algorithm is the first such approach that considers explicitly the temporal interdependencies between active and passive vehicles. The algorithm is based on a nontrivial network representation that models the logical relationships between the different transport tasks necessary to fulfill a request as well as the synchronization of the movements of active and passive vehicles. Second, we contribute to the development of branch-and-price methods in general, in that we solve, for the first time, an ng-path relaxation of a pricing problem with linear vertex costs by means of a bidirectional labeling algorithm. Computational experiments show that the proposed algorithm delivers improved bounds and solutions for a number of APVRP benchmark instances. It is able to solve instances with up to 76 tasks, four active, and eight passive vehicles to optimality within two hours of CPU time.
引用
收藏
页码:300 / 319
页数:20
相关论文
共 49 条
[1]   Heuristic solutions for the vehicle routing problem with time windows and synchronized visits [J].
Afifi, Sohaib ;
Dang, Duc-Cuong ;
Moukrim, Aziz .
OPTIMIZATION LETTERS, 2016, 10 (03) :511-525
[2]   Ship routing and scheduling with cargo coupling and synchronization constraints [J].
Andersson, Henrik ;
Duesund, Jon M. ;
Fagerholt, Kjetil .
COMPUTERS & INDUSTRIAL ENGINEERING, 2011, 61 (04) :1107-1116
[3]   New Route Relaxation and Pricing Strategies for the Vehicle Routing Problem [J].
Baldacci, Roberto ;
Mingozzi, Aristide ;
Roberti, Roberto .
OPERATIONS RESEARCH, 2011, 59 (05) :1269-1283
[4]   Combined vehicle routing and scheduling with temporal precedence and synchronization constraints [J].
Bredstrom, David ;
Ronnqvist, Mikael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (01) :19-31
[5]   Synchronization in cross-docking networks: A research classification and framework [J].
Buijs, Paul ;
Vis, Iris F. A. ;
Carlo, Hector J. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 239 (03) :593-608
[6]   An attribute-decision model for cross-border drayage problem [J].
Cheung, Raymond K. ;
Shi, Ning ;
Powell, Warren B. ;
Simao, Hugo P. .
TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2008, 44 (02) :217-234
[7]   A method for solving ship routing problems with inventory constraints [J].
Christiansen, M ;
Nygreen, B .
ANNALS OF OPERATIONS RESEARCH, 1998, 81 (0) :357-378
[8]  
Desaulniers G, 1998, FLEET MANAGEMENT AND LOGISTICS, P57
[9]  
Desaulniers G., 2006, Column Generation, V5
[10]  
Desaulniers G, 2014, MOS-SIAM SER OPTIMIZ, P119