New Enhancements for the Exact Solution of the Vehicle Routing Problem with Time Windows

被引:84
|
作者
Pecin, Diego [1 ,2 ]
Contardo, Claudio [2 ,3 ]
Desaulniers, Guy [1 ,2 ]
Uchoa, Eduardo [4 ]
机构
[1] Polytech Montreal, Dept Math & Genie Ind, Montreal, PQ H3T 1J4, Canada
[2] HEC Montreal 3000, Grp Res Decis Anal GERAD, Montreal, PQ H3T 2A7, Canada
[3] ESG UQAM, Dept Management & Technol, Montreal, PQ H2X 3X2, Canada
[4] Univ Fed Fluminense, Dept Engn Prod, BR-24220900 Niteroi, RJ, Brazil
基金
加拿大自然科学与工程研究理事会;
关键词
vehicle routing; time windows; branch-price-and-cut; elementary inequalities; limited-memory subset-row inequalities; SHORTEST-PATH PROBLEM; BRANCH-AND-PRICE; COLUMN GENERATION; EXACT ALGORITHM; ELEMENTARY; INEQUALITIES; CUTS;
D O I
10.1287/ijoc.2016.0744
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The vehicle routing problem with time windows (VRPTW) consists of finding least-cost vehicle routes to satisfy the demands of customers that can be visited within specific time windows. We introduce two enhancements for the exact solution of the VRPTW by branch-price-and-cut (BPC). First, we develop a sharper form of the limited-memory subset-row inequalities by representing the memory as an arc subset rather than a node subset. Second, from the elementary inequalities introduced by Balas in 1977, we derive a family of inequalities that dominate them. These enhancements are embedded into an exact BPC algorithm that includes state-of-the-art features such as bidirectional labeling, decremental state-space relaxation, completion bounds, variable fixing, and route enumeration. Computational results show that these enhancements are particularly effective for the most difficult instances and that our BPC algorithm can solve all 56 Solomon instances with 100 customers and 51 of 60 Gehring and Homberger instances with 200 customers.
引用
收藏
页码:489 / 502
页数:14
相关论文
共 50 条
  • [1] Exact solution for the vehicle routing problem with semi soft time windows and its application
    Qureshi, Ali Gul
    Taniguchi, Eiichi
    Yamada, Tadashi
    6TH INTERNATIONAL CONFERENCE ON CITY LOGISTICS, 2010, 2 (03): : 5931 - 5943
  • [2] Formulations and exact algorithms for the vehicle routing problem with time windows
    Kallehauge, Brian
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (07) : 2307 - 2330
  • [3] An exact solution approach for the inventory routing problem with time windows
    Tinic, Gizem Ozbaygin
    Koca, Esra
    Yaman, Hande
    COMPUTERS & OPERATIONS RESEARCH, 2021, 134
  • [4] Comparison of Exact and Approximate methods for the Vehicle Routing Problem with Time Windows
    Jernheden, Elinor
    Lindstrom, Carl
    Persson, Rickard
    Wedenmark, Max
    Eros, Endre
    Roselli, Sabino Francesco
    Akesson, Knut
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 378 - 383
  • [5] Exact Algorithms for the Vehicle Routing Problem With Time Windows and Combinatorial Auction
    Zhang, Zhenzhen
    Luo, Zhixing
    Qin, Hu
    Lim, Andrew
    TRANSPORTATION SCIENCE, 2019, 53 (02) : 427 - 441
  • [6] The vehicle routing problem with time windows
    Li, GL
    Zhu, XL
    PROGRESS IN INTELLIGENCE COMPUTATION & APPLICATIONS, 2005, : 236 - 240
  • [7] An exact hybrid method for the vehicle routing problem with time windows and multiple deliverymen
    Alvarez, Aldair
    Munari, Pedro
    COMPUTERS & OPERATIONS RESEARCH, 2017, 83 : 1 - 12
  • [8] Exact approaches to the robust vehicle routing problem with time windows and multiple deliverymen
    De La Vega, Jonathan
    Munari, Pedro
    Morabito, Reinaldo
    COMPUTERS & OPERATIONS RESEARCH, 2020, 124
  • [9] An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles
    Azi, Nabila
    Gendreau, Michel
    Potvin, Jean-Yves
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (03) : 756 - 763
  • [10] Exact and heuristic algorithms for the vehicle routing problem with multiple interdependent time windows
    Doerner, Karl F.
    Gronalt, Manfred
    Hartl, Richard F.
    Kiechlec, Guenter
    Reimann, Marc
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) : 3034 - 3048