Abstract
In this paper, we propose a hybrid Granular Tabu Search algorithm to solve the Multi-Depot Vehicle Routing Problem (MDVRP). We are given on input a set of identical vehicles (each having a capacity and a maximum duration), a set of depots, and a set of customers with deterministic demands and service times. The problem consists of determining the routes to be performed to fulfill the demand of the customers by satisfying, for each route, the associated capacity and maximum duration constraints. The objective is to minimize the sum of the traveling costs related to the performed routes. The proposed algorithm is based on a heuristic framework previously introduced by the authors for the solution of the Capacitated Location Routing Problem (CLRP). The algorithm applies a hybrid Granular Tabu Search procedure, which considers different neighborhoods and diversification strategies, to improve the initial solution obtained by a hybrid procedure. Computational experiments on benchmark instances from the literature show that the proposed algorithm is able to produce, within short computing time, several best solutions obtained by the previously published methods and new best solutions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Baldacci, R., Mingozzi, A.: A unified exact method for solving different classes of vehicle routing problems. Math. Program. 120(2), 347–380 (2009)
Chao, I., Golden, B., Wasil, E.: A new heuristic for the multi-depot vehicle routing problem that improves upon best-known solutions. Am. J. Math. Manag. Sci. 13(3), 371–406 (1993)
Christofides, N., Eilon, S.: An algorithm for the vehicle-dispatching problem. Oper. Res. Q. 20(3), 309–318 (1969)
Contardo, C., Martinelli, R.: A new exact algorithm for the multi-depot vehicle routing problem under capacity and route length constraints. Discret. Optim. 12, 129–146 (2014)
Cordeau, J., Maischberger, M.: A parallel iterated tabu search heuristic for vehicle routing problems. Comput. Oper. Res. 39(9), 2033–2050 (2012)
Cordeau, J., Gendreau, M., Laporte, G.: A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks 30(2), 105–119 (1997)
Dueck, G.: New optimization heuristics. J. Comput. Phys. 104(1), 86–92 (1993)
Escobar, J., Linfati, R., Toth, P.: A two-phase hybrid metaheuristic algorithm for the capacitated location-routing problem. Comput. Oper. Res 40(1), 70–79 (2013)
Gendreau, M., Hertz, A., Laporte, G.: New insertion and postoptimization procedures for the traveling salesman problem. Oper. Res. 40(6), 1086–1094 (1992)
Gendreau, M., Hertz, A., Laporte, G.: A tabu search heuristic for the vehicle routing problem. Manage. Sci. 40(10), 1276–1290 (1994)
Gillett, B., Johnson, J.: Multi-terminal vehicle-dispatch algorithm. Omega 4(6), 711–718 (1976)
Gillett, B., Miller, L.: A heuristic algorithm for the vehicle-dispatch problem. Oper. Res. 22(2), 340–349 (1974)
Golden, B., Magnanti, T., Nguyen, H.: Implementing vehicle routing algorithms. Networks 7(2), 113–148 (1977)
Groer, C., Golden, B., Wasil, E.: A library of local search heuristics for the vehicle routing problem. Math. Program. Comput. 2(2), 79–101 (2010)
Gulczynski, D., Golden, B., Savelsbergh, M., Wasil, E.: The multi-depot vehicle routing problem: an integer programming-based heuristic and computational results. In: Siarry, P. (ed.) Heuristics: Theory and Applications, pp. 287–309. Nova Science Publishers Inc, New York (2013)
Heller, I., Tompkins, C.: An extension of a theorem of dantzig. Ann. Math. Stud. 38, 247–254 (1956)
Helsgaun, K.: An effective implementation of the lin-kernighan traveling salesman heuristic. Eur. J. Oper. Res. 126(1), 106–130 (2000)
Laporte, G., Nobert, Y., Arpin, D.: Optimal solutions to capacitated multi-depot vehicle routing problems. Congressus Numerantium 44, 283–292 (1984)
Laporte, G., Nobert, Y., Taillefer, S.: Solving a family of multi-depot vehicle routing and location-routing problems. Trans. Sci. 22(3), 161–172 (1988)
Lin, S., Kernighan, B.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21(2), 498–516 (1973)
Ombuki-Berman, B., Hanshar, F.: Using genetic algorithms for multi-depot vehicle routing. Stud. Comput. Intell. 161, 77–99 (2009)
PassMark: PassMark Performance Test. http://www.passmark.com (2012). Accessed 14-May-2012
Pisinger, D., Ropke, S.: A general heuristic for vehicle routing problems. Comput. Oper. Res. 34(8), 2403–2435 (2007)
Raft, O.: A modular algorithm for an extended vehicle scheduling problem. Eur. J. Oper. Res. 11(1), 67–76 (1982)
Renaud, J., Boctor, F., Laporte, G.: An improved petal heuristic for the vehicle routing problem. J. Oper. Res. Soc. 47(2), 329–336 (1996a)
Renaud, J., Laporte, G., Boctor, F.: A tabu search heuristic for the multi-depot vehicle routing problem. Computers and Operations Research 23(3), 229–235 (1996b)
Schrimpf, G., Schneider, J., Stamm-Wilbrandt, H., Dueck, G.: Record breaking optimization results using the ruin and recreate principle. J. Comput. Phys. 159(2), 139–171 (2000)
Shaw, P.: Using constraint programming and local search methods to solve vehicle routing problems. Princ. Pract. Constraint Program. 1520, 417–431 (1998)
Subramanian, A., Uchoa, E., Ochi, L.S.: A hybrid algorithm for a class of vehicle routing problems. Comput. Oper. Res. 40(10), 2519–2531 (2013)
Taillard, É.: Parallel iterative search methods for vehicle routing problems. Networks 23(8), 661–673 (1993)
Thangiah, S., Salhi, S.: Genetic clustering: an adaptive heuristic for the multidepot vehicle routing problem. Appl. Artif. Intell. 15(4), 361–383 (2001)
Toth, P., Vigo, D.: The granular tabu search and its application to the vehicle-routing problem. INF. J. Comput. 15(4), 333–346 (2003)
Vidal, T., Crainic, T., Gendreau, M., Lahrichi, N., Rei, W.: A hybrid genetic algorithm for multi-depot and periodic vehicle routing problems. Oper. Res. 60(3), 611–624 (2012)
Vidal, T., Crainic, T.G., Gendreau, M., Prins, C.: Implicit depot assignments and rotations in vehicle routing heuristics. Eur. J. Oper. Res. (2014). doi:10.1016/jejor201312044
Wassan, N.: A reactive tabu search for the vehicle routing problem. J. Oper. Res. Soc. 57(1), 111–116 (2005)
Wren, A., Holliday, A.: Computer scheduling of vehicles from one or more depots to a number of delivery points. Oper. Res. Q. 23(3), 333–344 (1972)
Acknowledgments
The work of the first author has been partially supported by MIUR (Ministero Istruzione, Università e Ricerca), Italy, and Pontificia Universidad Javeriana Cali, Colombia. This support is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Escobar, J.W., Linfati, R., Toth, P. et al. A hybrid Granular Tabu Search algorithm for the Multi-Depot Vehicle Routing Problem. J Heuristics 20, 483–509 (2014). https://doi.org/10.1007/s10732-014-9247-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-014-9247-0