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 条
  • [41] A new exact algorithm to solve the multi-trip vehicle routing problem with time windows and limited duration
    F. Hernandez
    D. Feillet
    R. Giroudeau
    O. Naud
    4OR, 2014, 12 : 235 - 259
  • [42] Split-demand multi-trip vehicle routing problem with simultaneous pickup and delivery in airport baggage transit
    Zhang, Zhenzhen
    Che, Yuxin
    Liang, Zhe
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 312 (03) : 996 - 1010
  • [43] A Study of the Multi-Trip Vehicle Routing Problem with Time Windows and Heterogeneous Fleet
    Despaux, Francois
    Basterrech, Sebastian
    2014 14TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA 2014), 2014,
  • [44] A genetic algorithm for solving a multi-trip vehicle routing problem with time windows and simultaneous pick-up and delivery in a hospital complex
    Khoukhi, Saadia
    El Yaakoubi, Othmane
    Bojji, Chakib
    Bensouda, Yahya
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND SOFT COMPUTING (ICMLSC 2019), 2019, : 76 - 80
  • [45] Branch-and-cut-and-price for the Electric Vehicle Routing Problem with Time Windows, Piecewise-Linear Recharging and Capacitated Recharging Stations
    Lam, Edward
    Desaulniers, Guy
    Stuckey, Peter J.
    COMPUTERS & OPERATIONS RESEARCH, 2022, 145
  • [46] An accelerated benders decomposition algorithm for the solution of the multi-trip time-dependent vehicle routing problem with time windows
    Fragkogios, Antonios
    Qiu, Yuzhuo
    Saharidis, Georgios K. D.
    Pardalos, Panos M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 317 (02) : 500 - 514
  • [47] A coevolutionary algorithm for the flexible delivery and pickup problem with time windows
    Wang, Hsiao-Fan
    Chen, Ying-Yen
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 141 (01) : 4 - 13
  • [48] Multi-Strategy Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows
    Ding Genhong
    Li Linye
    Ju Yao
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 97 - 103
  • [49] Hybrid branch-and-price-and-cut algorithm for the two-dimensional vector packing problem with time windows
    Gao, Mujin
    Chen, Yanru
    Li, Junheng
    Wahab, M. I. M.
    COMPUTERS & OPERATIONS RESEARCH, 2023, 157
  • [50] Branch-and-price-and-cut methods for the electric vehicle routing problem with time windows
    Duman, Ece Naz
    Tas, Duygu
    Catay, Bulent
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (17) : 5332 - 5353