A Branch-Price-and-Cut Algorithm for the Inventory-Routing Problem

被引:82
|
作者
Desaulniers, Guy [1 ,2 ]
Rakke, Jorgen G. [3 ]
Coelho, Leandro C. [4 ,5 ]
机构
[1] Ecole Polytech, Dept Math & Ind Engn, Montreal, PQ H3C 2A7, Canada
[2] Gerad, Montreal, PQ H3C 2A7, Canada
[3] Norwegian Univ Sci & Technol, Dept Marine Technol, N-7491 Trondheim, Norway
[4] Univ Laval, Fac Sci Adm, Quebec City, PQ G1V 0A6, Canada
[5] CIRRELT, Quebec City, PQ G1V 0A6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
inventory routing; branch price and cut; capacity inequalities; labeling algorithm; exact algorithm; INEQUALITIES; FORMULATIONS; SEARCH;
D O I
10.1287/trsc.2015.0635
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The inventory-routing problem (IRP) integrates two well-studied problems, namely, inventory management and vehicle routing. Given a set of customers to service over a multiperiod horizon, the IRP consists of determining when to visit each customer, which quantity to deliver in each visit, and how to combine the visits in each period into feasible routes such that the total routing and inventory costs are minimized. In this paper, we propose an innovative mathematical formulation for the IRP and develop a state-of-the-art branch-price-and-cut algorithm for solving it. This algorithm incorporates known and new families of valid inequalities, including an adaptation of the well-known capacity inequalities, as well as an ad hoc labeling algorithm for solving the column generation subproblems. Through extensive computational experiments on a widely used set of 640 benchmark instances involving between two and five vehicles, we show that our branch-price-and-cut algorithm clearly outperforms a state-of-the-art branch-and-cut algorithm on the instances with four and five vehicles. In this instance set, 238 were still open before this work and we proved optimality for 54 of them.
引用
收藏
页码:1060 / 1076
页数:17
相关论文
共 50 条
  • [21] A branch-price-and-cut algorithm for a time-dependent green vehicle routing problem with the consideration of traffic congestion
    Luo, Hongyuan
    Dridi, Mahjoub
    Grunder, Olivier
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 177
  • [22] Branch-Price-and-Cut Algorithms for the Vehicle Routing Problem with Stochastic and Correlated Travel Times
    Rostami, Borzou
    Desaulniers, Guy
    Errico, Fausto
    Lodi, Andrea
    OPERATIONS RESEARCH, 2021, 69 (02) : 436 - 455
  • [23] Selective pricing in branch-price-and-cut algorithms for vehicle routing
    Desaulniers, Guy
    Pecin, Diego
    Contardo, Claudio
    EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2019, 8 (02) : 147 - 168
  • [24] A Branch-and-Cut Algorithm Using a Strong Formulation and an A Priori Tour-Based Heuristic for an Inventory-Routing Problem
    Solyali, Oguz
    Sural, Haldun
    TRANSPORTATION SCIENCE, 2011, 45 (03) : 335 - 345
  • [25] A Branch-and-Cut Agorithm for the Multi-Depot Inventory-Routing Problem with Split Deliveries
    Schenekemberg, Cleder Marcos
    Scarpin, Cassius Tadeu
    Pecora Junior, Jose Eduardo
    Guimaraes, Thiago Andre
    IEEE LATIN AMERICA TRANSACTIONS, 2021, 19 (01) : 59 - 67
  • [26] The Robust Vehicle Routing Problem with Time Windows: Compact Formulation and Branch-Price-and-Cut Method
    Munari, Pedro
    Moreno, Alfredo
    De La Vega, Jonathan
    Alem, Douglas
    Gondzio, Jacek
    Morabito, Reinaldo
    TRANSPORTATION SCIENCE, 2019, 53 (04) : 1043 - 1066
  • [27] A Branch-Price-and-Cut Procedure for the Discrete Ordered Median Problem
    Deleplanque, Samuel
    Labbe, Martine
    Ponce, Diego
    Puerto, Justo
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (03) : 582 - 599
  • [28] Robust vehicle routing under uncertainty via branch-price-and-cut
    Wang, Akang
    Subramanyam, Anirudh
    Gounaris, Chrysanthos E.
    OPTIMIZATION AND ENGINEERING, 2022, 23 (04) : 1895 - 1948
  • [29] Stabilized branch-price-and-cut for the commodity-constrained split delivery vehicle routing problem
    Gschwind, Timo
    Bianchessi, Nicola
    Irnich, Stefan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 278 (01) : 91 - 104
  • [30] A Branch-Price-and-Cut Algorithm for Packing Cuts in Undirected Graphs
    Bergner, Martin
    Luebbecke, Marco E.
    Witt, Jonas T.
    EXPERIMENTAL ALGORITHMS, SEA 2014, 2014, 8504 : 34 - 45