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

被引:31
|
作者
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 条
  • [1] Multi-trip pickup and delivery problem with time windows and synchronization
    Phuong Khanh Nguyen
    Crainic, Teodor Gabriel
    Toulouse, Michel
    ANNALS OF OPERATIONS RESEARCH, 2017, 253 (02) : 899 - 934
  • [2] Multi-trip pickup and delivery problem with time windows and synchronization
    Phuong Khanh Nguyen
    Teodor Gabriel Crainic
    Michel Toulouse
    Annals of Operations Research, 2017, 253 : 899 - 934
  • [3] Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows
    Ropke, Stefan
    Cordeau, Jean-Francois
    TRANSPORTATION SCIENCE, 2009, 43 (03) : 267 - 286
  • [4] A branch-and-price algorithm for the multi-trip multi-repairman problem with time windows
    Liu, Shixin
    Qin, Shujin
    Zhang, Ruiyou
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2018, 116 : 25 - 41
  • [5] A branch-and-cut-and-price approach for the pickup and delivery problem with shuttle routes
    Masson, Renaud
    Ropke, Stefan
    Lehuede, Fabien
    Peton, Olivier
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (03) : 849 - 862
  • [6] An exact algorithm for the multi-trip vehicle routing and scheduling problem of pickup and delivery of customers to the airport
    Tang, Jiafu
    Yu, Yang
    Li, Jia
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2015, 73 : 114 - 132
  • [7] A branch-and-cut-and-price algorithm for the multi-depot heterogeneous vehicle routing problem with time windows
    Bettinelli, Andrea
    Ceselli, Alberto
    Righini, Giovanni
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2011, 19 (05) : 723 - 740
  • [8] A Branch and Price Algorithm for the Heterogeneous Fleet Multi-Depot Multi-Trip Vehicle Routing Problem with Time Windows
    Sahin, Munise Kubra
    Yamana, Hande
    TRANSPORTATION SCIENCE, 2022, 56 (06) : 1636 - 1657
  • [9] Branch-and-price algorithms for the solution of the multi-trip vehicle routing problem with time windows
    Hernandez, Florent
    Feillet, Dominique
    Giroudeau, Rodolphe
    Naud, Olivier
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 249 (02) : 551 - 559
  • [10] ILS-RVND Algorithm for Multi-trip Pickup and Delivery Problem, with Split Loads, Profits and Multiple Time Windows
    Cherif-Khettaf, Wahiba Ramdane
    Jaballah, Atef
    Ferri, Fernando
    COMPUTATIONAL LOGISTICS (ICCL 2022), 2022, 13557 : 105 - 119