Skip to main content
Log in

Probabilistic diversification and intensification in local search for vehicle routing

  • Published:
Journal of Heuristics Aims and scope Submit manuscript


This article presents a probabilistic technique to diversify, intensify, and parallelize a local search adapted for solving vehicle routing problems. This technique may be applied to a very wide variety of vehicle routing problems and local searches. It is shown that efficient first-level tabu searches for vehicle routing problems may be significantly improved with this technique. Moreover, the solutions produced by this technique may often be improved by a postoptimization technique presented in this article, too. The solutions of nearly forty problem instances of the literature have been improved.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others


  • Chiang, W.-C., and Russell, R. (1993).Simulated Annealing Metaheuristics for the Vehicle Routing Problem with Time Windows. Working paper, Department of Quantitative Methods, University of Tulsa, Tulsa, OK 74104.

    Google Scholar 

  • Christofides, N., Mingozzi, A., and Toth, P. (1979). The vehicle routing problem. In N. Christofides, A Mingozzi, P. Toth, and C. Sandi (Eds.),Combinatorial Optimization. Chichester: Wiley.

    Google Scholar 

  • Davis, L. (Ed.). (1987).Genetic Algorithms and Simulated Annealing. London: Pitman.

    MATH  Google Scholar 

  • Dersochers, M., Desrosiers, J., and Solomon, J. (1992). A new optimization algorithm for the vehicle routing problem with time windows.Operations Research, 40, 342–354.

    MathSciNet  Google Scholar 

  • Fisher, M.L. (1994). Optimal solution of vehicle routing problems using minimum K-trees.Operations Research, 42, 626–642.

    MATH  MathSciNet  Google Scholar 

  • Gendreau, M., Hertz, A., and Laporte, G. (1994). A tabu search heuristic for the vehicle routing problem.Management Science, 40, 1276–1290.

    MATH  Google Scholar 

  • Gendreau, M., Laporte, G., and Potvin, J.-Y. (1995). Local search algorithms for the vehicle routing problem. In J.K. Lenstra and E.H.L. Aarts (Eds.),Local Search Algorithms. Chichester: Wiley.

    Google Scholar 

  • Gillett, B.E., and Johnson, J. (1974). Sweep Algorithm for the multiple depot vehicle-dispatch problem. Paper presented at the ORSA National Meeting, San Juan.

  • Glover, F. (1975). Surrogate constraint duality in mathematical programming.Operations Research, 23, 434–451.

    MATH  MathSciNet  Google Scholar 

  • Glover, F. (1977). Heuristics for integer programming using surrogate constraints.Decision Sciences, 8(1), 156–166.

    Google Scholar 

  • Glover, F. (1990). Tabu search: Part II.ORSA Journal on Computing, 2, 4–32.

    MATH  Google Scholar 

  • Holland, J.H. (1976).Adaptations in Natural and Artificial Systems. Ann Arbor: University of Michigan Press.

    Google Scholar 

  • Potvin, J.-Y., and Bengio, S. (1994).A Genetic Approach to the Vehicle Routing Problem with Time Windows. Publication CRT-953, Centre de recherche sur les transports, University of Montreal.

  • Portvin, J.-Y., Kervahut, T., Garcia, B.-L., and Rousseau, J.-M. (1993).A Tabu Search Heuristic for the Vehicle Routing Problem with Time Windows. Publication CRT-855, Centre de recherche sur les transport, University of Montreal.

  • Rochat, Y., and Semet, F. (1994). A tabu search approach for delivering pet food and flour in Switzerland.Journal of the Operational Research Society, 45, 1233–1246.

    MATH  Google Scholar 

  • Russel, R.A. (1995). Hybrid heuristics for the vehicle routing problem with time windows.Transportation Science, 29, 156–166.

    Google Scholar 

  • Semet, F. and Taillard, É.D. (1993). Solving real-life vehicle routing problems efficiently using taboo searcch.Annals of Operations Research, 41, 469–488.

    Article  Google Scholar 

  • Solomon, M.M. (1987). Algorithms for the vehicle routing and scheduling problem with time window constraints.Operations Research, 35, 254–265.

    Article  MATH  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  • Taillard, É.D. (1994).Comparison of Heuristic Methods for the Quadratic Assignment Problem. Publication CRT-989, Centre de recherche sur les transports, University of Montreal.

  • Thangiah, S.R., Osman, I.H., and Sun, T. (1994). Hybrid genetic algorithm, simulated annealing and tabu search methods for vehicle routing problems with time windows. Working paper UKC/OR94/4, Institute of Mathematics and Statistics, University of Kent. Canterbury.

    Google Scholar 

  • Thompson, P.M., and Psaraftis, H. (1993). Cyclic transfer algorithms for multi-vehicle routing and scheduling problems.Operations Research, 41, 935–946.

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations


Rights and permissions

Reprints and permissions

About this article

Cite this article

Rochat, Y., Taillard, É.D. Probabilistic diversification and intensification in local search for vehicle routing. J Heuristics 1, 147–167 (1995).

Download citation

  • Issue Date:

  • DOI:

Key Words