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

被引:10
|
作者
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 条
  • [31] An improved branch-cut-and-price algorithm for the two-echelon capacitated vehicle routing problem
    Marques, Guillaume
    Sadykov, Ruslan
    Deschamps, Jean-Christophe
    Dupas, Remy
    COMPUTERS & OPERATIONS RESEARCH, 2020, 114
  • [32] A branch-and-cut algorithm for the capacitated open vehicle routing problem
    Letchford, A. N.
    Lysgaard, J.
    Eglese, R. W.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (12) : 1642 - 1651
  • [33] A new branch-and-cut algorithm for the capacitated vehicle routing problem
    Jens Lysgaard
    Adam N. Letchford
    Richard W. Eglese
    Mathematical Programming, 2004, 100 : 423 - 445
  • [34] An improved branch-and-cut algorithm for the capacitated vehicle routing problem
    Achuthan, NR
    Caccetta, L
    Hill, SP
    TRANSPORTATION SCIENCE, 2003, 37 (02) : 153 - 169
  • [35] 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
  • [36] A new branch-and-cut algorithm for the capacitated vehicle routing problem
    Lysgaard, J
    Letchford, AN
    Eglese, RW
    MATHEMATICAL PROGRAMMING, 2004, 100 (02) : 423 - 445
  • [37] 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
  • [38] 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
  • [39] 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
  • [40] 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