A New Exact Algorithm for Single-Commodity Vehicle Routing with Split Pickups and Deliveries

被引:2
|
作者
Li, Jiliu [1 ]
Luo, Zhixing [2 ]
Baldacci, Roberto [3 ]
Qin, Hu [4 ]
Xu, Zhou [5 ]
机构
[1] Northwestern Polytech Univ, Sch Management, Xian 710072, Peoples R China
[2] Nanjing Univ, Sch Management & Engn, Nanjing 210008, Peoples R China
[3] Hamad Bin Khalifa Univ, Coll Sci & Engn, Engn Management & Decis Sci, Doha, Qatar
[4] Huazhong Univ Sci & Technol, Sch Management, Wuhan 430074, Peoples R China
[5] Hong Kong Polytech Univ, Fac Business, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
vehicle routing; single commodity; split pickups; split deliveries; branch-price-and-cut; label-setting algorithm; exact algorithm; BRANCH-AND-PRICE; SHORTEST-PATH PROBLEM; TRAVELING SALESMAN PROBLEM; CUT ALGORITHM; RESOURCE CONSTRAINTS; REBALANCING PROBLEM; RELOCATION PROBLEM; COLUMN GENERATION; BIN-PACKING; HEURISTICS;
D O I
10.1287/ijoc.2022.1249
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a new exact algorithm to solve a challenging vehicle routing problem with split pickups and deliveries, named as the single-commodity split-pickup and split -delivery vehicle routing problem (SPDVRP). In the SPDVRP, any amount of a product col-lected from a pickup customer can be supplied to any delivery customer, and the demand of each customer can be collected or delivered multiple times by the same or different vehicles. The vehicle fleet is homogeneous with limited capacity and maximum route duration. This problem arises regularly in inventory and routing rebalancing applications, such as in bike -sharing systems, where bikes must be rebalanced over time such that the appropriate num-ber of bikes and open docks are available to users. The solution of the SPDVRP requires determining the number of visits to each customer, the relevant portions of the demands to be collected from or delivered to the customers, and the routing of the vehicles. These three decisions are intertwined, contributing to the hardness of the problem. Our new exact algo-rithm for the SPDVRP is a branch-price-and-cut algorithm based on a pattern-based mathe-matical formulation. The SPDVRP relies on a novel label-setting algorithm used to solve the pricing problem associated with the pattern-based formulation, where the label components embed reduced cost functions, unlike those classical components that embed delivered or collected quantities, thus significantly reducing the dimension of the corresponding state space. Extensive computational results on different classes of benchmark instances illustrate that the newly proposed exact algorithm solves several open SPDVRP instances and signifi-cantly improves the running times of state-of-the-art algorithms.
引用
收藏
页码:31 / 49
页数:20
相关论文
共 50 条
  • [31] VEHICLE-ROUTING WITH SPLIT DELIVERIES
    DROR, M
    LAPORTE, G
    TRUDEAU, P
    DISCRETE APPLIED MATHEMATICS, 1994, 50 (03) : 239 - 254
  • [32] Vehicle routing problems with split deliveries
    Archetti, C.
    Speranza, M. G.
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2012, 19 (1-2) : 3 - 22
  • [33] A heuristic method for the vehicle routing problem with mixed deliveries and pickups
    Wassan, Niaz A.
    Nagy, Gabor
    Ahmadi, Samad
    JOURNAL OF SCHEDULING, 2008, 11 (02) : 149 - 161
  • [34] Vehicle Routing Problem with Time Windows and Simultaneous Pickups and Deliveries
    Liang Chun-Hua
    Zhou Hong
    Zhao Jian
    2009 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2009, : 685 - 689
  • [35] The vehicle routing problem with pickups and deliveries on some special graphs
    Tzoreff, TE
    Granot, D
    Granot, F
    Sosic, G
    DISCRETE APPLIED MATHEMATICS, 2002, 116 (03) : 193 - 229
  • [36] A branch-and-price algorithm for the Vehicle Routing Problem with Deliveries, Selective Pickups and Time Windows
    Gutierrez-Jarpa, Gabriel
    Desaulniers, Guy
    Laporte, Gilbert
    Marianov, Vladimir
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 206 (02) : 341 - 349
  • [37] An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows
    Lai Mingyong
    Cao Erbao
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2010, 23 (02) : 188 - 195
  • [38] A single vehicle routing problem with pickups and deliveries, continuous random demands and predefined customer order
    Dimitrakos, T. D.
    Kyriakidis, E. G.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (03) : 990 - 993
  • [39] The Single Vehicle Routing Problem with Deliveries and Selective Pickups in a CPU-GPU Heterogeneous Environment
    Coelho, Igor Machado
    Ochi, Luiz Satoru
    Araujo Munhoz, Pablo Luiz
    Freitas Souza, Marcone Jamilson
    Farias, Ricardo
    Bentes, Cristiana
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1606 - 1611
  • [40] Improved models for a single vehicle continuous-time inventory routing problem with pickups and deliveries
    Agra, Agostinho
    Christiansen, Marielle
    Wolsey, Laurence
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 297 (01) : 164 - 179