Exact algorithms for the double vehicle routing problem with multiple stacks |
| |
Affiliation: | 1. Laboratory of Modeling and Optimization for Decisional, Industrial and Logistic Systems (MODILS), Faculty of Economics and Management Sciences, University of Sfax, Airport Street, km 4, Post Office Box 1088, 3018 Sfax, Tunisia;2. Research Group Logistics, Hasselt University, Campus Diepenbeek, Agoralaan Gebouw D, 3590 Diepenbeek, Belgium;3. Research Foundation Flanders (FWO), Egmontstraat 5, 1000 Brussels, Belgium;4. Université de Lyon, F-42023 Saint Etienne, France;5. Université de Saint Etienne, Jean Monnet, F-42000 Saint-Etienne, France;6. LASPI, F-42334, IUT de Roanne |
| |
Abstract: | 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. |
| |
Keywords: | Vehicle routing problem One-to-one pickup-and-delivery Last-in-first-out Branch-and-cut Branch-and-price-and-cut |
本文献已被 ScienceDirect 等数据库收录! |
|