Addressing Orientation Symmetry in the Time Window Assignment Vehicle Routing Problem

被引:7
|
作者
Dalmeijer, Kevin [1 ,2 ]
Desaulniers, Guy [3 ,4 ]
机构
[1] Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn, Atlanta, GA 30332 USA
[2] Erasmus Univ, Erasmus Sch Econ, Econometr Inst, NL-3062 PA Rotterdam, Netherlands
[3] Polytech Montreal, Dept Math & Ind Engn, Montreal, PQ H3T 1J4, Canada
[4] Grp Res Decis Anal GERAD, Montreal, PQ H3T 1J4, Canada
关键词
vehicle routing; time window assignment; symmetry; synchronization; consistency; branch-price-and-cut; BRANCH-AND-PRICE; COLUMN GENERATION; CUT ALGORITHM; INEQUALITIES; RELAXATION;
D O I
10.1287/ijoc.2020.0974
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The time window assignment vehicle routing problem (TWAVRP) is the problem of assigning time windows for delivery before demand volume becomes known. This implies that vehicle routes in different demand scenarios have to be synchronized such that the same client is visited around the same time in each scenario. For TWAVRP instances that are relatively difficult to solve, we observe many similar solutions in which one or more routes have a different orientation, that is, the clients are visited in the reverse order. We introduce an edge-based branching method combined with additional components to eliminate orientation symmetry from the search tree, and we present enhancements to make this method efficient in practice. Next, we present a branch-price-and-cut algorithm based on this branching method. Our computational experiments show that addressing orientation symmetry significantly improves our algorithm: The number of nodes in the search tree is reduced by 92.6% on average, and 25 additional benchmark instances are solved to optimality. Furthermore, the resulting algorithm is competitive with the state of the art. The main ideas of this paper are not TWAVRP specific and can be applied to other vehicle routing problems with consistency considerations or synchronization requirements.
引用
收藏
页码:495 / 510
页数:16
相关论文
共 50 条
  • [1] The discrete time window assignment vehicle routing problem
    Spliet, Remy
    Desaulniers, Guy
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (02) : 379 - 391
  • [2] The Time Window Assignment Vehicle Routing Problem
    Spliet, Remy
    Gabor, Adriana F.
    TRANSPORTATION SCIENCE, 2015, 49 (04) : 721 - 731
  • [3] The Time Window Assignment Vehicle Routing Problem with Time-Dependent Travel Times
    Spliet, Remy
    Dabia, Said
    Van Woensel, Tom
    TRANSPORTATION SCIENCE, 2018, 52 (02) : 261 - 276
  • [4] The time window assignment vehicle routing problem with product dependent deliveries
    Neves-Moreira, Fabio
    da Silva, Diogo Pereira
    Guimaraes, Luis
    Amorim, Pedro
    Almada-Lobo, Bernardo
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2018, 116 : 163 - 183
  • [5] A branch-and-cut algorithm for the Time Window Assignment Vehicle Routing Problem
    Dalmeijer, Kevin
    Spliet, Remy
    COMPUTERS & OPERATIONS RESEARCH, 2018, 89 : 140 - 152
  • [6] The Robust Vehicle Routing Problem with Time Window Assignments
    Hoogeboom, Maaike
    Adulyasak, Yossiri
    Dullaert, Wout
    Jaillet, Patrick
    TRANSPORTATION SCIENCE, 2021, 55 (02) : 395 - 413
  • [7] Product-oriented time window assignment for a multi-compartment vehicle routing problem
    Martins, Sara
    Ostermeier, Manuel
    Amorim, Pedro
    Huebner, Alexander
    Almada-Lobo, Bernardo
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 276 (03) : 893 - 909
  • [8] Pollution routing problem based on time window assignment
    Ge X.
    Ran X.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (04): : 1178 - 1187
  • [9] The Driver Assignment Vehicle Routing Problem
    Spliet, Remy
    Dekker, Rommert
    NETWORKS, 2016, 68 (03) : 212 - 223
  • [10] New Enhancements for the Exact Solution of the Vehicle Routing Problem with Time Windows
    Pecin, Diego
    Contardo, Claudio
    Desaulniers, Guy
    Uchoa, Eduardo
    INFORMS JOURNAL ON COMPUTING, 2017, 29 (03) : 489 - 502