Exact algorithms for the double vehicle routing problem with multiple stacks

被引:29
作者
Iori, Manuel [1 ]
Riera-Ledesma, Jorge [2 ]
机构
[1] Univ Modena & Reggio Emilia, DISMI, I-42122 Reggio Emilia, Italy
[2] Univ La Laguna, Escuela Super Ingn & Tecnol, Secc Ingn Informat, Dept Ingn Informat & Sistemas, San Cristobal la Laguna 38200, Spain
关键词
Vehicle routing problem; One-to-one pickup-and-delivery; Last-in-first-out; Branch-and-cut; Branch-and-price-and-cut; TRAVELING SALESMAN PROBLEM; CUT ALGORITHM; NEIGHBORHOOD SEARCH; BRANCH; PICKUP; PRICE; TSP;
D O I
10.1016/j.cor.2015.04.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Double Traveling Salesman Problem with Multiple Stacks (DTSPMS) is a one-to-one pickup-and-delivery single-vehicle routing problem with backhaul deliveries. The vehicle carries a container divided into stacks of fixed height, each following a Last-In-First-Out policy, and the aim is to perform pickups and deliveries by minimizing the total routing cost and ensuring a feasible loading/unloading of the vehicle. A realistic generalization of the DTSPMS arises when a single vehicle is not enough to collect all products, and therefore multiple, and possibly heterogeneous vehicles are needed to perform the transportation operations. This paper introduces and formulates this generalization, that we refer as the Double Vehicle Routing Problem with Multiple Stacks. It proposes three models, the first one based on a three-index formulation and solved by a branch-and-cut algorithm, and the other two based on two set partitioning formulations using different families of columns and solved by a branch-and-price and a branch-and-price-and-cut algorithm, respectively. The performance of these algorithms has been studied on a wide family of benchmark test instances, observing that, although the branch-and-cut algorithm shows a better performance on instances with a small number of vehicles, the performance of the branch-and-price and the branch-and-price-and-cut algorithms improves as the number of vehicles grows. Additionally, the first set partitioning formulation yields tighter lower bounds, but the second formulation, because of its simplicity, provides better convergence properties, solving instances with up to fifty vertices to proven optimality. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:83 / 101
页数:19
相关论文
共 38 条
  • [1] Battarra M, 2014, MOS-SIAM SER OPTIMIZ, P161
  • [2] The multiple traveling salesman problem: an overview of formulations and solution procedures
    Bektas, T
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2006, 34 (03): : 209 - 219
  • [3] Static pickup and delivery problems: a classification scheme and survey
    Berbeglia, Gerardo
    Cordeau, Jean-Francois
    Gribkovskaia, Irina
    Laporte, Gilbert
    [J]. TOP, 2007, 15 (01) : 1 - 31
  • [4] Bounded coloring of co-comparability graphs and the pickup and delivery tour combination problem
    Bonomo, Flavia
    Mattia, Sara
    Oriolo, Gianpaolo
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (45) : 6261 - 6268
  • [5] A branch-and-bound algorithm for the double travelling salesman problem with two stacks
    Carrabs, Francesco
    Cerulli, Raffaele
    Speranza, Maria Grazia
    [J]. NETWORKS, 2013, 61 (01) : 58 - 75
  • [6] Efficient algorithms for the double traveling salesman problem with multiple stacks
    Casazza, Marco
    Ceselli, Alberto
    Nunkesser, Marc
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (05) : 1044 - 1053
  • [7] Multiple pickup and delivery traveling salesman problem with last-in-first-out loading and distance constraints
    Cheang, Brenda
    Gao, Xiang
    Lim, Andrew
    Qin, Hu
    Zhu, Wenbin
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 223 (01) : 60 - 75
  • [8] Cherkesly M, TRANSP SCI IN PRESS
  • [9] EXACT ALGORITHMS FOR THE VEHICLE-ROUTING PROBLEM, BASED ON SPANNING TREE AND SHORTEST-PATH RELAXATIONS
    CHRISTOFIDES, N
    MINGOZZI, A
    TOTH, P
    [J]. MATHEMATICAL PROGRAMMING, 1981, 20 (03) : 255 - 282
  • [10] A branch-and-cut algorithm for the dial-a-ride problem
    Cordeau, Jean-Francois
    [J]. OPERATIONS RESEARCH, 2006, 54 (03) : 573 - 586