Skip to main content
Log in

A hybrid Granular Tabu Search algorithm for the Multi-Depot Vehicle Routing Problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Baldacci, R., Mingozzi, A.: A unified exact method for solving different classes of vehicle routing problems. Math. Program. 120(2), 347–380 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    MATH  Google Scholar 

  • Christofides, N., Eilon, S.: An algorithm for the vehicle-dispatching problem. Oper. Res. Q. 20(3), 309–318 (1969)

    Article  Google Scholar 

  • 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)

    Article  MathSciNet  Google Scholar 

  • Cordeau, J., Maischberger, M.: A parallel iterated tabu search heuristic for vehicle routing problems. Comput. Oper. Res. 39(9), 2033–2050 (2012)

    Article  Google Scholar 

  • Cordeau, J., Gendreau, M., Laporte, G.: A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks 30(2), 105–119 (1997)

    Article  MATH  Google Scholar 

  • Dueck, G.: New optimization heuristics. J. Comput. Phys. 104(1), 86–92 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MathSciNet  Google Scholar 

  • Gendreau, M., Hertz, A., Laporte, G.: New insertion and postoptimization procedures for the traveling salesman problem. Oper. Res. 40(6), 1086–1094 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  • Gendreau, M., Hertz, A., Laporte, G.: A tabu search heuristic for the vehicle routing problem. Manage. Sci. 40(10), 1276–1290 (1994)

    Article  MATH  Google Scholar 

  • Gillett, B., Johnson, J.: Multi-terminal vehicle-dispatch algorithm. Omega 4(6), 711–718 (1976)

    Article  Google Scholar 

  • Gillett, B., Miller, L.: A heuristic algorithm for the vehicle-dispatch problem. Oper. Res. 22(2), 340–349 (1974)

    Article  MATH  Google Scholar 

  • Golden, B., Magnanti, T., Nguyen, H.: Implementing vehicle routing algorithms. Networks 7(2), 113–148 (1977)

    Article  MATH  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Heller, I., Tompkins, C.: An extension of a theorem of dantzig. Ann. Math. Stud. 38, 247–254 (1956)

    MATH  MathSciNet  Google Scholar 

  • Helsgaun, K.: An effective implementation of the lin-kernighan traveling salesman heuristic. Eur. J. Oper. Res. 126(1), 106–130 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Laporte, G., Nobert, Y., Arpin, D.: Optimal solutions to capacitated multi-depot vehicle routing problems. Congressus Numerantium 44, 283–292 (1984)

    MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • Lin, S., Kernighan, B.: An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21(2), 498–516 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  • Ombuki-Berman, B., Hanshar, F.: Using genetic algorithms for multi-depot vehicle routing. Stud. Comput. Intell. 161, 77–99 (2009)

    Article  Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • Renaud, J., Boctor, F., Laporte, G.: An improved petal heuristic for the vehicle routing problem. J. Oper. Res. Soc. 47(2), 329–336 (1996a)

    Article  MATH  Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • Shaw, P.: Using constraint programming and local search methods to solve vehicle routing problems. Princ. Pract. Constraint Program. 1520, 417–431 (1998)

    Google Scholar 

  • 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)

    Article  Google Scholar 

  • Taillard, É.: Parallel iterative search methods for vehicle routing problems. Networks 23(8), 661–673 (1993)

    Article  MATH  Google Scholar 

  • Thangiah, S., Salhi, S.: Genetic clustering: an adaptive heuristic for the multidepot vehicle routing problem. Appl. Artif. Intell. 15(4), 361–383 (2001)

    Article  Google Scholar 

  • Toth, P., Vigo, D.: The granular tabu search and its application to the vehicle-routing problem. INF. J. Comput. 15(4), 333–346 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Paolo Toth.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-014-9247-0

Keywords

Navigation