A tutorial on Branch-Price-and-Cut algorithmsA tutorial on Branch-Price-and-Cut algorithmsM. Petris et al.

被引:0
|
作者
Matteo Petris [1 ]
Claudia Archetti [5 ]
Diego Cattaruzza [2 ]
Maxime Ogier [3 ]
Frédéric Semet [4 ]
机构
[1] Univ. Lille,Department of Economics and Management
[2] Inria,Department of Mathematics, Computer Science and Physics
[3] CNRS,undefined
[4] Centrale Lille,undefined
[5] UMR 9189 CRIStAL,undefined
[6] University of Brescia,undefined
[7] University of Udine,undefined
[8] Univ. Lille,undefined
[9] CNRS,undefined
[10] Inria,undefined
[11] Centrale Lille,undefined
[12] UMR 9189 CRIStAL,undefined
[13] CERMICS,undefined
[14] ENPC,undefined
[15] Institut Polytechnique de Paris,undefined
关键词
Branch-Price-and-Cut; Column generation; Labelling algorithm; Shortest path with resource; 90-01; 90C06;
D O I
10.1007/s10288-025-00585-z
中图分类号
学科分类号
摘要
This paper provides a tutorial on Branch-Price-and-Cut (BPC) algorithms for a generic class of problems whose objective is to find a set of feasible paths in a graph while optimising a given objective function. The tutorial is split into two main parts. First, we describe the building blocks of a BPC algorithm: the Branch-and-Bound algorithm, the column generation procedure and the Branch-and-Cut algorithm. Then, we focus on the description of a BPC algorithm for the class of problems we consider. Precisely, we present the classical and advanced techniques that should be embedded in an efficient algorithm. Particular attention is devoted to the solution of the pricing problem in the case where it is formulated as an Elementary Shortest Path Problem with Resource Constraints. The aim of the tutorial is pedagogical. Hence, its intended reader is someone facing the first implementation of a BPC algorithm. Implementation tips and examples accompany the techniques and concepts to ease their comprehension. Precisely, the examples are based on the Capacitated Vehicle Routing Problem, which is a well-known problem belonging to the class we consider.
引用
收藏
页码:1 / 52
页数:51
相关论文
共 50 条
  • [31] 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
  • [32] Using the primal-dual interior point algorithm within the branch-price-and-cut method
    Munari, Pedro
    Gondzio, Jacek
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (08) : 2026 - 2036
  • [33] A Branch-Price-and-Cut algorithm for the Multi-Commodity two-echelon Distribution Problem
    Petris, Matteo
    Archetti, Claudia
    Cattaruzza, Diego
    Ogier, Maxime
    Semet, Frederic
    EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2024, 13
  • [34] A branch-price-and-cut method for the vegetable crop rotation scheduling problem with minimal plot sizes
    Santos, Lana M. R.
    Munari, Pedro
    Costa, Alysson M.
    Santos, Ricardo H. S.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 245 (02) : 581 - 590
  • [35] 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
  • [36] A Branch-Price-and-Cut Algorithm for a Production-Routing Problem with Short-Life-Span Products
    Dayarian, Iman
    Desaulniers, Guy
    TRANSPORTATION SCIENCE, 2019, 53 (03) : 829 - 849
  • [37] A Branch-Price-and-Cut Approach for Solving the Medium-Term Home Health Care Planning Problem
    Trautsamwieser, Andrea
    Hirsch, Patrick
    NETWORKS, 2014, 64 (03) : 143 - 159
  • [38] Variable Fixing for Two-Arc Sequences in Branch-Price-and-Cut Algorithms on Path-Based Models
    Desaulniers, Guy
    Gschwind, Timo
    Irnich, Stefan
    TRANSPORTATION SCIENCE, 2020, 54 (05) : 1170 - 1188
  • [39] Branch-Price-and-Cut Algorithms for the Pickup and Delivery Problem with Time Windows and Last-in-First-Out Loading
    Cherkesly, Marilene
    Desaulniers, Guy
    Laporte, Gilbert
    TRANSPORTATION SCIENCE, 2015, 49 (04) : 752 - 766
  • [40] Partial dominance in branch-price-and-cut algorithms for vehicle routing and scheduling problems with a single-segment tradeoff
    Faldum, Stefan
    Machate, Sarah
    Gschwind, Timo
    Irnich, Stefan
    OR SPECTRUM, 2024, : 1063 - 1097