Variable Fixing for Two-Arc Sequences in Branch-Price-and-Cut Algorithms on Path-Based Models

被引:18
作者
Desaulniers, Guy [1 ,2 ]
Gschwind, Timo [3 ]
Irnich, Stefan [3 ]
机构
[1] Polytech Montreal, GERAD, Montreal, PQ H3T 1J4, Canada
[2] Polytech Montreal, Dept Math & Ind Engn, Montreal, PQ H3T 1J4, Canada
[3] Johannes Gutenberg Univ Mainz, Gutenberg Sch Management & Econ, D-55128 Mainz, Germany
关键词
integer programming; branch price and cut; variable fixing; vehicle routing; labeling algorithm; VEHICLE-ROUTING PROBLEM; RESOURCE CONSTRAINTS; TIME WINDOWS; INEQUALITIES;
D O I
10.1287/trsc.2020.0988
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Variable fixing by reduced costs is a popular technique for accelerating the solution process of mixed-integer linear programs. For vehicle-routing problems solved by branch-price-and-cut algorithms, it is possible to fix to zero the variables associated with all routes containing at least one arc from a subset of arcs determined according to the dual solution of a linear relaxation. This is equivalent to removing these arcs from the network used to generate the routes. In this paper, we extend this technique to routes containing sequences of two arcs. Such sequences or their arcs cannot be removed directly from the network because routes traversing only one arc of a sequence might still be allowed. For some of the most common vehicle-routing problems, we show how this issue can be overcome by modifying the route-generation labeling algorithm in order to remove indirectly these sequences from the network. The proposed acceleration strategy is tested on benchmark instances of the vehicle-routing problem with time windows (VRPTW) and four variants of the electric VRPTW. The computational results show that it yields a significant speedup, especially for the most difficult instances.
引用
收藏
页码:1170 / 1188
页数:19
相关论文
共 31 条
[1]   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
[2]  
Battarra M, 2014, MOS-SIAM SER OPTIMIZ, P161
[3]   Exact Branch-Price-and-Cut Algorithms for Vehicle Routing [J].
Costa, Luciano ;
Contardo, Claudio ;
Desaulniers, Guy .
TRANSPORTATION SCIENCE, 2019, 53 (04) :946-985
[4]   Tabu search, partial elementarity, and generalized k-path inequalities for the vehicle routing problem with time windows [J].
Desaulniers, Guy ;
Lessard, Francois ;
Hadjar, Ahmed .
TRANSPORTATION SCIENCE, 2008, 42 (03) :387-404
[5]   Exact Algorithms for Electric Vehicle-Routing Problems with Time Windows [J].
Desaulniers, Guy ;
Errico, Fausto ;
Irnich, Stefan ;
Schneider, Michael .
OPERATIONS RESEARCH, 2016, 64 (06) :1388-1405
[6]  
Desaulniers G, 2014, MOS-SIAM SER OPTIMIZ, P119
[7]  
Desrosiers J., 1995, HDBK OPER R, P35
[8]  
Doerner KF, 2014, MOS-SIAM SER OPTIMIZ, P193
[9]   Benchmarking optimization software with performance profiles [J].
Dolan, ED ;
Moré, JJ .
MATHEMATICAL PROGRAMMING, 2002, 91 (02) :201-213
[10]   An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems [J].
Feillet, D ;
Dejax, P ;
Gendreau, M ;
Gueguen, C .
NETWORKS, 2004, 44 (03) :216-229