A relax-and-repair heuristic for the Swap-Body Vehicle Routing Problem
- 344 Downloads
In this paper we address the Swap-Body Vehicle Routing Problem (SB-VRP), a variant of the truck and trailer routing problem. It was introduced in the VeRoLog Challenge 2014. We develop a solution approach that we coin Relax-and-Repair. It consists in solving a relaxed version of the SB-VRP and deriving a feasible solution by repairing the relaxed one. We embed this approach within a population-based heuristic. During computation we store all feasible routes in order to derive better solutions by solving a set-partitioning problem. In order to take advantages of nowadays multi-core machines, our algorithm is designed as a collaborative parallel population-based heuristic. Experimental results show that our relax-and-repair algorithm is very competitive and point the impact of each phase on the quality of the obtained solutions. The advantage of our approach is that it can be adapted to solve complex industrial routing problems.
KeywordsVehicle routing Swap-body Genetic algorithm Relax-and-repair
- Huber, S., & Geiger, M. J. (2014) Swap body vehicle routing problem: A heuristic solution approach. In Computational Logistics (pp. 16–30). Berlin: Springer.Google Scholar
- Lum, O., Chen, P., Wang, X., Golden, B., & Wasil, E. (2015) A Heuristic approach for the swap-body vehicle routing problem. In 14th INFORMS Computing Society Conference, pp. 172-187.Google Scholar
- Miranda-Bront, J.-J., Curcio, B., Méndez-Díaz, I., Montero, A., Pousa, F., & Zabala, P. (2015). A cluster-first route-second approach for the Swap Body Vehicle Routing Problem.Google Scholar