Skip to main content
Log in

Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem

  • Various Applications
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The vehicle routing problem (VRP) under capacity and distance restrictions involves the design of a set of minimum cost delivery routes, originating and terminating at a central depot, which services a set of customers. Each customer must be supplied exactly once by one vehicle route. The total demand of any vehicle must not exceed the vehicle capacity. The total length of any route must not exceed a pre-specified bound. Approximate methods based on descent, hybrid simulated annealing/tabu search, and tabu search algorithms are developed and different search strategies are investigated. A special data structure for the tabu search algorithm is implemented which has reduced notably the computational time by more than 50%. An estimate for the tabu list size is statistically derived. Computational results are reported on a sample of seventeen bench-mark test problems from the literature and nine randomly generated problems. The new methods improve significantly both the number of vehicles used and the total distances travelled on all results reported in the literature.

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

  1. E. Aarts and J. Korst,Simulated Annealing and Boltzmann Machine (Wiley, 1989).

  2. Y. Agarwal, K. Mathur and H. Salkin, A set partitioning based exact algorithm for the vehicle routing problem, Networks 19(1989)731–749.

    Google Scholar 

  3. K. Altinkemer and B. Gavish, Parallel savings based heuristics for the delivery problem, Oper. Res. 39(1991)456–469.

    Google Scholar 

  4. J. Beasley, Route first-cluster second methods for vehicle routing, Omega 118(1983)403–408.

    Google Scholar 

  5. W. Bell, L. Dalberto, M. Fisher, A. Greenfield, R. Jaikumar, R. Mack and P. Prutzman, Improving distribution of industrial gases with an on-line computerized routing and scheduling systems, Interfaces 13(1983)4–23.

    Google Scholar 

  6. L. Bodin, B. Golden, A. Assad and M. Ball, Routing and scheduling of vehicles and crews: The state of the art, Comp. Oper. Res. 10(1983)69–211.

    Google Scholar 

  7. L. Bodin, Twenty years of routing and scheduling, Oper. Res. 38(1990)571–579.

    Google Scholar 

  8. G. Brown and G. Graves, Real-time dispatch of petroleum tank trunks, Manag. Sci. 27(1981)19–32.

    Google Scholar 

  9. N. Christofides, Vehicle routing, in:The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, ed. E. Lawler, J. Lenstra, A. Rinnooy Kan and D. Shmoys (Wiley, 1985).

  10. N. Christofides and S. Eilon, An algorithm for the vehicle dispatching problem, Oper. Res. Quart. 20(1969)309–318.

    Google Scholar 

  11. N. Christofides, A. Mingozzi and P. Toth, The vehicle routing problem, in:Combinatorial Optimization, ed. N. Christofides, A. Mingozzi, P. Toth and C. Sandi (Wiley, 1979).

  12. N. Christofides, A. Mingozzi and P. Toth, Exact algorithms for the vehicle routing problem, based on spanning tree shortest path relaxation, Math. Progr. 20(1981)255–282.

    Google Scholar 

  13. N. Christofides, A. Mingozzi and P. Toth, State space relaxation procedures for the computation of bounds to routing problems, Networks 11(1981)145–164.

    Google Scholar 

  14. G. Clarke and J.W. Wright, Scheduling of vehicles from a central depot to a number of delivery points, Oper. Res. 12(1964)568–581.

    Google Scholar 

  15. S. Evans and J. Norback, The impact of a decision-support system for vehicle routing in a food service supply situation, J. Oper. Res. Soc. 36(1985)467–472.

    Google Scholar 

  16. M. Fisher, R. Greenfield, R. Jaikumar and J. Lester, A computerized vehicle routing application, Interfaces 1(1982)45–52.

    Google Scholar 

  17. M. Fisher and R. Jaikumar, A generalised assignment heuristic for vehicle routing, Networks 11(1981)109–124.

    Google Scholar 

  18. M. Fisher, Lagrangian optimization algorithms for vehicle routing problems, in:Operational Research'87, IFORS, 1988, ed. G.K. Rand (Elsevier Science/North-Holland, 1988).

    Google Scholar 

  19. T. Gaskell, Bases for vehicle fleet scheduling, Oper. Res. Quart. 18(1967)367–384.

    Google Scholar 

  20. M. Gendreau, A. Hertz and G. Laporte, A tabu search heuristic for the vehicle routing problem, Report CRT-777, Centre de Recherche sur les Transports, Université de Montréal, Canada (1991).

    Google Scholar 

  21. B. Gillet and L. Miller, A heuristic algorithm for vehicle dispatches, Oper. Res. 24(1976)340–349.

    Google Scholar 

  22. F. Glover, Future paths for integer programming and links to artificial intelligence, Comp. Oper. Res. 13(1986)533–549.

    Google Scholar 

  23. F. Glover, Tabu search, Part I, ORSA J. Comput. 1(1989)190–206.

    Google Scholar 

  24. F. Glover, Tabu search, Part II, ORSA J. Comput. 2(1990)4–32.

    Google Scholar 

  25. F. Glover, Simple tabu thresholding in optimization, Graduate of Business, Unicersity of Colorado, Boulder (May 1992).

    Google Scholar 

  26. B. Golden and E. Watts, Computerized vehicle routing in the soft drink industry, Oper. Res. 35(1987)6–17.

    Google Scholar 

  27. B. Golden and A. Assad,Vehicle Routing: Methods and Studies (Elsevier Science/North-Holland, 1988).

    Google Scholar 

  28. M. Haimovich and A.H.G. Rinnooy Kan, Bounds and heuristics for capacitated routing problems, Math. Oper. Res. 10(1985)527–542.

    Google Scholar 

  29. D.S. Johnson, Local optimization and the traveling salesman problem,Proc. 17th Int. Colloquium on Automata, Languages and Programming, Lecture Notes in Computer Science (1990) pp. 446–461.

  30. S. Kirkpatrick, J.C.D. Gelott and M.P. Vecchi, Optimization by simulated annealing, Science 220(1983)671–680.

    Google Scholar 

  31. G. Laporte, Y. Nobert and M. Desrochers, Optimal routing under capacity and distance restriction, Oper. Res. 33(1985)1050–1073.

    Google Scholar 

  32. G. Laporte and Y. Nobert, Exact algorithms for the vehicle routing problem, Ann. Discr. Math. 31(1987)147–184.

    Google Scholar 

  33. J. Lenstra and A. Rinnooy Kan, Complexity of vehicle routing and scheduling problems, Networks 11(1981)221–228.

    Google Scholar 

  34. S. Lin, Computer solutions of the traveling salesman problem, Bell Syst. Comp. J. 44(1965)2245–2269.

    Google Scholar 

  35. S. Lin and B.W. Kernighan, An effective heuristic algorithm for the travelling salesman problem, Oper. Res. 21(1973)2245–2269.

    Google Scholar 

  36. R.H. Mole and S.R. Jameson, A sequential route-building algorithm employing a generalised savings criterion, Oper. Res. Quart. 27(1976)503–511.

    Google Scholar 

  37. M. Nelson, K. Nygard, J. Griffin and W. Shreve, Implementation techniques for the vehicle routing problem, Comp. Oper. Res. 12(1985)273–283.

    Google Scholar 

  38. I. Or, Traveling salesman-type combinatorial optimization problems and their relation to the logistics of regional blood banking, Ph.D. Dissertation, Northwestern University, Evanston, IL (1976).

    Google Scholar 

  39. I.H. Osman, Metastrategy simulated annealing and tabu search for combinatorial optimization problems, Ph.D. Dissertation, The Management School, Imperial College of Science and Medicine, University of London, London (1991).

    Google Scholar 

  40. I.H. Osman, Heuristics for combinatorial optimization problems: development and new directions,Proc. 1st Seminar on Information Technology and Applications, Markfield Conference Centre, Leicester, UK (1991).

    Google Scholar 

  41. I.H. Osman, A comparison of heuristics for the generalised assignment problem, Working Paper, University of Kent, Canterbury, UK (1990).

    Google Scholar 

  42. I.H. Osman and N. Christofides, Simulated annealing and descent algorithms for capacitated clustering problems, presented as EURO-XI, Beograd, Yugoslavia (1989).

  43. I.H. Osman and C.N. Potts, Simulated annealing for permutation flow-shop scheduling, Omega 17(1989)551–557.

    Google Scholar 

  44. H. Paessens, Saving algorithms for the vehicle routing problem, Eur. J. Oper. Res. 34(1988)336–344.

    Google Scholar 

  45. R.A. Russell, An effective heuristic for theM-tour traveling salesman problem with some side conditions, Oper. Res. 25(1977)517–524.

    Google Scholar 

  46. W.R. Stewart, Jr. and B.L. Golden, A Lagrangian relaxation heuristic for vehicle routing, Eur. J. Oper. Res. 15(1984)84–88.

    Google Scholar 

  47. E. Taillard, Robust tabu search for the quadratic assignment problem, Working Paper ORWP 90/10, Département de Mathématiques, Ecole Polytechnic Fédérale de Lausanne, Switzerland (1990).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Osman, I.H. Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem. Ann Oper Res 41, 421–451 (1993). https://doi.org/10.1007/BF02023004

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02023004

Keywords

Navigation