Skip to main content
Log in

A Heuristic for the Vehicle Routing Problem with Time Windows

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

In this paper we propose a heuristic algorithm to solve the Vehicle Routing Problem with Time Windows. Its framework is a smart combination of three simple procedures: the classical k-opt exchanges improve the solution, an ad hoc procedure reduces the number of vehicles and a second objective function drives the search out of local optima. No parameter tuning is required and no random choice is made: these are the distinguishing features with respect to the recent literature. The algorithm has been tested on benchmark problems which prove it to be more effective than comparable algorithms.

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

  • Baker, E.K. and J.R. Shaffer. (1986). “Solution Improvement Heuristic for the Vehicle Routing and Scheduling Problem with Time Window Constrainats.” American Journal of Mathematical and Managenent Sciences 6, 261–300.

    Google Scholar 

  • Chiang, W.-C. and R. Russell. (1996). “Simulated Annealing Metaheuristics for the Vehicle Routing Problem with Time Windows.” Annals of Operations Research 63, 1–29.

    Google Scholar 

  • Cordone, R. and R. Wolfler Calvo. (1996). “Note About Time Window Constraints in Routin Problems.” Internal Report 96-005, Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano (Submitted).

    Google Scholar 

  • Desrochers, M., J. Desrosiers, and M.M. Solomon. (1992). “A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows.” Operations Research 40(2), 342–354.

    Google Scholar 

  • Desrosiers, J., Y. Dumas, M.M Solomon, and F. Soumis. (1995). “Time Constrained Routing and Scheduling.” In Handbooks in Operations Research and Management Science, Vol. 8: Network Routing, North-Holland, pp. 35–139.

  • Dongarra, J.J. (1998). “Performance of Various Computers Using Standard Linear Equations Software.” Report CS-89-85, Computer Science Departement, University of Tennesse.

  • Fisher, M.L. and R. Jaikumar. (1981). “A Generalized Assignment Heuristic for the Vehicle Routing Problem.” Networks 11, 109–124.

    Google Scholar 

  • Fisher, M.L., K.O. Jornsten, and O.B.G. Madsen. (1997). “Vehicle Routing with TimeWindows–Two Optimization Algorithms.” Operations Research 45, 488–492.

    Google Scholar 

  • Healy, P. and R. Moll. (1995). “A New Extension of Local Search Applied to the Dial-a-Ride Problem.” European Journal of Operational Research 83, 83–104.

    Google Scholar 

  • Kindervater, G.A.P. and M.W.P. Savelsbergh. (1997). “ehicle Routing: Handling Edge Exchanges.” In Local Search in Combinatorial Optimization. Chichester: Wiley, pp. 337–360.

    Google Scholar 

  • Kohl, N., J. Desrosiers, O.B.G. Madsen, M.M. Solomon, and F. Soumis. (1997). “K-path Cuts for the Vehicle Routing Problem with Time Windows.” Technical Report 1997-12, Department of Mathematical Modelling, The Technical University of Denmark.

  • Kohl, N. and O.B.G. Madsen. (1997). “An Optimization Algorithm for the Vehicle Routing Problem with Time Windows Based on Lagrangean Relaxation.” Operations Research 45, 395–406.

    Google Scholar 

  • Kolen, A.W.J., A.H.G. Rinnooy Kan, and H.W.J.M. Trienekens. (1997). “Vehicle Routing with Time Windows.” Operations Research 35, 266–273.

    Google Scholar 

  • Kontoravdis, G. and J.F. Bard. (1995). “A GRASP for the Vehicle Routing Problem with Time Windows.” ORSA Journal on Computing 7, 10–23.

    Google Scholar 

  • Lin, S. (1965). “Computer Solutions to the Travelling Salesman Problem.” Bell System Technical Journal 44, 2245–2269.

    Google Scholar 

  • Lin, S. and B.W. Kernighan. (1973). “An Effective Heuristic Algorithm for the Travelling Salesman Problem.” Operations Research 21, 498–516.

    Google Scholar 

  • Or, I. (1976). “Traveling Salesman Type Combinatorial Problems and Their Relation to the Logistics of Blood Banking.” Ph.D. thesis, Department of Industrial Engineering and Management Sciences, Northwestern University, Evanston, Illinois.

    Google Scholar 

  • Potvin, J.Y. and S. Bengio. (1996). “The Vehicle Routing Problem with TimeWindows—Part II: Genertic Search.” INFORMS Journal of Coputing 8, 165–172.

    Google Scholar 

  • Potvin, J.Y., T. Kervahut, B.L. Garcia, and J.M. Rousseau. (1996).“The Vehicle Routing Problem with Time Windows—Part I: Tabu Search.” INFORMS Journal of Computing 8, 158–164.

    Google Scholar 

  • Potvin, J.Y. and J.M. Rousseau. (1993). “A Parallel Route Building Algorithm for the Vehicle Routing and Scheduling Problem with Time Windows.” European Journal of Operational Research 66, 331–340.

    Google Scholar 

  • Rochat, Y. and F. Semet. (1994). “A Tabu Search Approach for Delivering Pet Food and Flour in Switzerland.” Journal of Operational Research Society 45, 1233–1246.

    Google Scholar 

  • Rochat, Y. and E.D. Taillard. (1995). “Probabilistic Diversification and Intensification in Local Search for Vehicle Routing.” Journal of Heuristics 1, 147–167.

    Google Scholar 

  • Russell, R.A. (1977). “An Effective Heuristic for the m-Tour Travelling Salesman Problem with Some Side Conditions.” Operation Research 25, 517–524.

    Google Scholar 

  • Russell, R.A. (1995). “Hybrid Heuristics for the Vehicle Routing Problems with TimeWindows.” Transportation Science 29, 156–166.

    Google Scholar 

  • Savelsbergh, M.W.P. (1985). “Local Search in Routing Problems with Time Windows.” Annals of Operations Research 4, 285–305.

    Google Scholar 

  • Solomon, M.M. (1987). “Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints.” Operations Research 35, 254–265.

    Google Scholar 

  • Taillard, E.D., P. Badeau, M. Gendreau, F. Guertin, and J.Y. Potvin. (1997). “A Tabu Search Heuristic for the Vehicle Routing Problem with Time Windows.” Transportation Science 31, 170–186.

    Google Scholar 

  • Thangiah, S.R., I.H. Osman, and T. Sun. (1994). “Hybrid Genetic Algorithm, Simulated Annealing and Tabu Search Methods for Vehicle Routing Problem with Time Windows.” Technical Report 27, Computer Science Department, Slippery Rock University (Forthcoming in the Annals of OR Transportation, Laporte and Gendreau, eds.).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cordone, R., Calvo, R.W. A Heuristic for the Vehicle Routing Problem with Time Windows. Journal of Heuristics 7, 107–129 (2001). https://doi.org/10.1023/A:1011301019184

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011301019184

Navigation