A Branch-and-Cut-and-Price algorithm for the Multi-trip Separate Pickup and Delivery Problem with Time Windows at Customers and Facilities

被引:32
|
作者
Bettinelli, Andrea [1 ]
Cacchiani, Valentina [2 ]
Crainic, Teodor Gabriel [3 ,4 ]
Vigo, Daniele [2 ]
机构
[1] OPTIT Srl, Viale Amendola 56-D, I-40026 Imola, BO, Italy
[2] Univ Bologna, DEI, Viale Risorgimento 2, I-40136 Bologna, Italy
[3] Univ Quebec Montreal, ESG, Dept Management & Technol, Montreal, PQ, Canada
[4] CIRRELT, Montreal, PQ, Canada
关键词
Routing; Separate Pickup and Delivery Problem; Branch-and-Cut-and-Price; Bi-directional dynamic programming; VEHICLE-ROUTING PROBLEM; LARGE NEIGHBORHOOD SEARCH; COLUMN GENERATION; MODELS;
D O I
10.1016/j.ejor.2019.06.032
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We study the Multi-trip Separate Pickup and Delivery Problem with Time Windows at Customers and Facilities (MT-PDTWCF), arising in two-tiered city logistics systems. The first tier refers to the transportation between the city distribution centers, in the outskirts of the city, and intermediate facilities, while the second tier refers to the transportation of goods between the intermediate facilities and the (pickup and delivery) customers. We focus on the second tier, and consider that customers and facilities have time windows in which they can be visited. Waiting is possible at waiting stations for free or at customers and facilities at a given cost or penalty. Therefore, it is relevant to coordinate the arrivals of vehicles at facilities and customers with the corresponding time windows. The MT-PDTWCF calls for determining minimum (fixed, routing and waiting) cost multi-trip routes, for a given fleet of vehicles, to service separately pickup and delivery customers, while taking into account vehicle capacity and time windows both at customers and facilities. We propose the first exact algorithm for MT-PDTWCF, namely a Branch-and-Cut-and-Price algorithm. It is based on column generation, where the pricing problem is solved by a bi-directional dynamic programming algorithm designed to cope with the features of the problem. Subset-row and rounded capacity inequalities are adapted to deal with MT-PDTWCF and inserted in the Branch-and-Cut-and-Price algorithm. The performance of the proposed algorithm is tested on benchmark instances with up to 200 customers, showing its effectiveness. (C) 2019 Published by Elsevier B.V.
引用
收藏
页码:824 / 839
页数:16
相关论文
共 50 条
  • [21] The multi-pickup and delivery problem with time windows
    Naccache, Salma
    Cote, Jean-Francois
    Coelho, Leandro C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 269 (01) : 353 - 362
  • [22] Multi-trip Pickup and Delivery Problem, with Split Loads, Profits and Multiple Time Windows to Model a Real Case Problem in the Construction Industry
    Jaballah, Atef
    Cherif-Khettaf, Wahiba Ramdane
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON OPERATIONS RESEARCH AND ENTERPRISE SYSTEMS (ICORES), 2021, : 200 - 207
  • [23] Branch-and-cut-and-price for the cardinality-constrained multi-cycle problem in kidney exchange
    Lam, Edward
    Mak-Hau, Vicky
    COMPUTERS & OPERATIONS RESEARCH, 2020, 115 (115)
  • [24] A Branch-and-Cut-and-Price Algorithm for the Mixed Capacitated General Routing Problem
    Bach, Lukas
    Lysgaard, Jens
    Wohlk, Sanne
    NETWORKS, 2016, 68 (03) : 161 - 184
  • [25] Multi-trip time-dependent vehicle routing problem with time windows
    Pan, Binbin
    Zhang, Zhenzhen
    Lim, Andrew
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 291 (01) : 218 - 231
  • [26] The Multi-terminal vertex separator problem: Extended formulations and Branch-and-Cut-and-Price
    Magnouche, Youcef
    Mahjoub, A. Ridha
    Martin, Sebastien
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 683 - 688
  • [27] A Branch-and-Cut-and-Price Algorithm for the Electric Vehicle Routing Problem with Multiple Technologies
    Ceselli A.
    Felipe Á.
    Ortuño M.T.
    Righini G.
    Tirado G.
    Operations Research Forum, 2 (1)
  • [28] Constrained-Routing and Spectrum Assignment Problem: Extended Formulation and Branch-and-Cut-and-Price Algorithm
    Diarrassouba, Ibrahima
    Hadhbi, Youssouf
    Mahjoub, Ali Ridha
    2022 8TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT'22), 2022, : 926 - 931
  • [29] Heuristic Algorithms for Heterogeneous and Multi-Trip Electric Vehicle Routing Problem with Pickup and Delivery
    Wang, Li
    Ding, Yifan
    Chen, Zhiyuan
    Su, Zhiyuan
    Zhuang, Yufeng
    WORLD ELECTRIC VEHICLE JOURNAL, 2024, 15 (02):
  • [30] A branch-and-price-and-cut algorithm for the truck-based drone delivery routing problem with time windows
    Yin, Yunqiang
    Li, Dongwei
    Wang, Dujuan
    Ignatius, Joshua
    Cheng, T. C. E.
    Wang, Sutong
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 309 (03) : 1125 - 1144