A branch-price-and-cut algorithm for the capacitated multiple vehicle traveling purchaser problem with unitary demand

被引:9
|
作者
Bianchessi, Nicola [1 ,2 ]
Irnich, Stefan [1 ]
Tilk, Christian [1 ]
机构
[1] Johannes Gutenberg Univ Mainz, Gutenberg Sch Management & Econ, Chair Logist Management, Jakob Welder Weg 9, D-55128 Mainz, Germany
[2] Univ Milan, Dipartimento Informat, Via Celoria 18, I-20122 Milan, Italy
关键词
Vehicle routing; Multiple vehicle traveling purchaser problem; Unitary demand; Incompatible products; Column generation; Dynamic-programming labeling algorithm; COLUMN GENERATION APPROACH; ROUTING PROBLEM; CONSTRAINTS; RELAXATION;
D O I
10.1016/j.dam.2020.08.014
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The multiple vehicle traveling purchaser problem (MVTPP) consists of simultaneously selecting suppliers and routing a fleet of homogeneous vehicles to purchase different products at the selected suppliers so that all product demands are fulfilled and traveling and purchasing costs are minimized. We consider variants of the MVTPP in which the capacity of the vehicles can become binding and the demand for each product is one unit. Corresponding solution algorithms from the literature are either branch-and-cut or branch-and-price algorithms, where in the latter case the route-generation subproblem is solved on an expanded graph by applying standard dynamic-programming techniques. Our branch-price-and-cut algorithm employs a novel labeling algorithm that works directly on the original network and postpones the purchasing decisions until the route has been completely defined. Moreover, we define a new branching rule generally applicable in case of unitary product demands, introduce a new family of valid inequalities to apply when suppliers can be visited at most once, and show how product incompatibilities can be handled without considering additional resources in the pricing problem. In comprehensive computational experiments with standard benchmark sets we prove that the new branch-price-and-cut approach is highly competitive. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:152 / 170
页数:19
相关论文
共 50 条
  • [41] Branch-price-and-cut algorithms for the pickup and delivery problem with time windows and multiple stacks
    Cherkesly, Marilene
    Desaulniers, Guy
    Irnich, Stefan
    Laporte, Gilbert
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 250 (03) : 782 - 793
  • [42] A Branch-and-Cut-and-Price Algorithm for the Mixed Capacitated General Routing Problem
    Bach, Lukas
    Lysgaard, Jens
    Wohlk, Sanne
    NETWORKS, 2016, 68 (03) : 161 - 184
  • [43] 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
  • [44] 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
  • [45] 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
  • [46] Branch-Cut-and-Price for the Robust Capacitated Vehicle Routing Problem with Knapsack Uncertainty
    Pessoa, Artur Alves
    Poss, Michael
    Sadykov, Ruslan
    Vanderbeck, Francois
    OPERATIONS RESEARCH, 2021, 69 (03) : 739 - 754
  • [47] The distance constrained multiple vehicle traveling purchaser problem
    Bianchessi, N.
    Mansini, R.
    Speranza, M. G.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 235 (01) : 73 - 87
  • [48] Robust vehicle routing under uncertainty via branch-price-and-cut
    Akang Wang
    Anirudh Subramanyam
    Chrysanthos E. Gounaris
    Optimization and Engineering, 2022, 23 : 1895 - 1948
  • [49] A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands
    Christiansen, Christian H.
    Lysgaard, Jens
    OPERATIONS RESEARCH LETTERS, 2007, 35 (06) : 773 - 781
  • [50] Solving the park-and-loop routing problem by branch-price-and-cut
    Cabrera, Nicolas
    Cordeau, Jean-Francois
    Mendoza, Jorge E.
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2023, 157