A Branch-Price-and-Cut algorithm for the Multi-Commodity two-echelon Distribution Problem

被引:0
|
作者
Petris, Matteo [1 ]
Archetti, Claudia [2 ]
Cattaruzza, Diego [1 ]
Ogier, Maxime [1 ]
Semet, Frederic [1 ]
机构
[1] Univ Lille, Inria, CNRS, Cent Lille,CRIStAL,UMR 9189, F-59000 Lille, France
[2] ESSEC Business Sch, Dept Informat Syst Decis Sci & Stat, Cergy Pontoise, France
关键词
Two echelon routing problems; Multiple commodities; Split delivery; Branch-Price-and-Cut; VEHICLE-ROUTING PROBLEM; SHORTEST-PATH PROBLEM; COLUMN GENERATION; CONSTRAINTS; CAPACITY; MODELS; DEPOT;
D O I
10.1016/j.ejtl.2024.100139
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the Multi-Commodity two-echelon Distribution Problem (MC2DP), multiple commodities are distributed in a two-echelon distribution system involving suppliers, distribution centres and customers. Each supplier may provide different commodities and each customer may request several commodities as well. In the first echelon, capacitated vehicles perform direct trips to transport the commodities from the suppliers to the distribution centres for consolidation purposes. In the second echelon, each distribution centre owns a fleet of capacitated vehicles to deliver the commodities to the customers through multi-stop routes. Commodities are compatible, i.e., they can be mixed in the vehicles. Finally, customer requests can be split by commodities, that is, a customer can be visited by several vehicles, but the total amount of each commodity has to be delivered by a single vehicle. The aim of the MC2DP is to minimize the total transportation cost to satisfy customer demands. We propose a set covering formulation for the MC2DP where the exponential number of variables relates to the routes in the delivery echelon. We develop a Branch-Price-and-Cut algorithm (BPC) to solve the problem. The pricing problem results in solving an Elementary Shortest Path Problem with Resource Constraints (ESPPRC) per distribution centre. We tackle the ESPPRC with a label setting dynamic programming algorithm which incorporates ng-path relaxation and a bidirectional labelling search. Pricing heuristics are invoked to speed up the procedure. In addition, the formulation is strengthened by integrating capacity cuts and two families of valid inequalities specific for the multiple commodities aspect of the problem. Our approach solves to optimality 439 over the 736 benchmark instances from the literature. The optimality gap of the unsolved instances is 2.1%, on average.
引用
收藏
页数:13
相关论文
共 50 条
  • [11] A branch-and-price algorithm for the two-echelon inventory-routing problem
    Charaf, Sara
    Tas, Duygu
    Flapper, Simme Douwe P.
    Van Woensel, Tom
    COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 196
  • [12] A branch-and-price algorithm for two-echelon electric vehicle routing problem
    Zhiguo Wu
    Juliang Zhang
    Complex & Intelligent Systems, 2023, 9 : 2475 - 2490
  • [13] A Branch-Price-and-Cut Algorithm for the Inventory-Routing Problem
    Desaulniers, Guy
    Rakke, Jorgen G.
    Coelho, Leandro C.
    TRANSPORTATION SCIENCE, 2016, 50 (03) : 1060 - 1076
  • [14] A branch-price-and-cut algorithm for the workover rig routing problem
    Ribeiro, Glaydston Mattos
    Desaulniers, Guy
    Desrosiers, Jacques
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3305 - 3315
  • [15] A Branch-and-Cut Algorithm for the Symmetric Two-Echelon Capacitated Vehicle Routing Problem
    Jepsen, Mads
    Spoorendonk, Simon
    Ropke, Stefan
    TRANSPORTATION SCIENCE, 2013, 47 (01) : 23 - 37
  • [16] Two-echelon multi-commodity multimodal vehicle routing problem considering user heterogeneity in city logistics
    Wang, Shuai
    Zhu, Xiaoning
    Shang, Pan
    Lin, Xiao
    Yang, Liya
    Tavasszy, Lorant
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 252
  • [17] A branch-and-cut algorithm for the two-echelon capacitated vehicle routing problem with grouping constraints
    Liu, Tian
    Luo, Zhixing
    Qin, Hu
    Lim, Andrew
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 266 (02) : 487 - 497
  • [18] A multi-commodity two-Echelon capacitated vehicle routing problem with time windows: Model formulations and solution approach
    Dellaert, Nico
    Woensel, Tom Van
    Crainic, Teodor Gabriel
    Saridarq, Fardin Dashty
    COMPUTERS & OPERATIONS RESEARCH, 2021, 127
  • [19] AN ADAPTIVE LARGE NEIGHBORHOOD SEARCH HEURISTIC FOR MULTI-COMMODITY TWO-ECHELON VEHICLE ROUTING PROBLEM WITH SATELLITE SYNCHRONIZATION
    Jia, Shengyang
    Deng, Lei
    Zhao, Quanwu
    Chen, Yunkai
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2023, 19 (02) : 1187 - 1210
  • [20] A branch-price-and-cut algorithm for multi-mode resource leveling
    Coughlan, Eamonn T.
    Luebbecke, Marco E.
    Schulz, Jens
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 245 (01) : 70 - 80