Skip to main content
Log in

GRASP with a New Local Search Scheme for Vehicle Routing Problems with Time Windows

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The NP-Hard Vehicle Routing Problem with Time Windows (VRPTW) is one of the major transportation problems. In this paper, a Greedy Randomized Adaptive Search Procedure (GRASP) for VRPTW is discussed for minimizing the fleet size and the travel distance. There are two phases within each GRASP iteration: construction phase and local search phase. In the construction phase, the initial solution is computed by applying an adaptive randomized greedy function. In the local search phase, the search procedure is applied to the constructed initial solution obtained by the construction phase for an improvement. In this paper, we propose an improved solution technique by using new local search ideas and new lower bounding procedures. In addition, we report computational results and address some practical issues in this area.

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

  • E.K. Baker and J.R. Schaffer, “Solution improvement heuristics for the vehicle routing problem with time window constraints,” American Journal of Mathematical and Management Sciences, vol. 6, pp. 261–300, 1988.

    Google Scholar 

  • J.E. Beasley, A. Lucena, and M.P. de Araqão, “The vehicle routing problem,” in P.M. Pardalos and M.G.C. Resende (Eds.), Handbook of Applied Optimization, Part Two: Applications, Oxford University Press, 2002.

  • W. Chiang and R. Russell, “A reactive tabu search methaheuristic for the vehicle routing problem with time windows,” INFORMS Journal on Computing, vol. 9, pp. 417–430, 1997.

    Google Scholar 

  • N. Christofides, A. Mingozzi, and P. Toth, “State space relaxation procedures for the computation of bounds to routing problems,” Networks, vol. 11, pp. 145–164, 1981.

    Google Scholar 

  • M. Desrochers, J. Desrosiers, and M.M. Solomon, “A new optimization algorithm for the vehicle routing problem with time windows,” Operations Research, vol. 40, pp. 342–354, 1992.

    Google Scholar 

  • J. Desrosiers, Y. Dumas, M. Solomon, and F. Soumis, “Time constrained routing and scheduling,” in M. Ball, T. Magnanti, M. Monma, and G. Nemhauser (Eds.), Handbooks in Operations Research and Management Science, Network Routing, vol. 8, North-Holland, Amsterdam, pp. 35–139, 1995.

    Google Scholar 

  • M. Desrochers, J.K. Lenstra, M.W.P. Savelsbergh, and F. Soumis, “Vehicle routing with time windows: Optimization and approximation,” in B.L. Golden and A.A. Assad (Eds.), Vehicle Routing: Methods and Studies, North-Holland, Amsterdam, pp. 65–84, 1988.

    Google Scholar 

  • T.A. Feo and M.G.C. Resende, “Greedy randomized adaptive search procedures,” Journal of Global Optimization, vol. 6, pp. 109–133, 1995.

    Google Scholar 

  • M.L. Fisher, “Optimal solution of vehicle routing problems using minimum K-Trees,” Operations Research, vol. 42, pp. 626–642, 1994.

    Google Scholar 

  • J. Homberger and H. Gehring, “Two evolutionary metaheuristics for the vehicle routing problem with time windows,” INFOR, vol. 37, pp. 296–318, 1999.

    Google Scholar 

  • K. Jorsten, O.B.G. Madsen, and B. Sorensen, “Exact solution of the vehicle routing and scheduling problem with time windows by variable splitting,” Research Report 5/1986, IMSOR, The Technical University of Denmark, Lyngby, Denmark, 1986.

    Google Scholar 

  • N. Kohl and O.B.G. Madsen, “An optimization algorithm for the vehicle routing problem with time windows based on Lagrangian relaxation,” Operations Research, vol. 45, pp. 395–406, 1997.

    Google Scholar 

  • A.W.J. Kolen, A.H.G.R. Kan, and H.W.J.M. Trienekens, “Vehicle routing with time windows,” Operations Research, vol. 35, pp. 266–273, 1987.

    Google Scholar 

  • G. Kontoravdis and J.F. Bard, “A GRASP for the vehicle routing problem with time windows,” ORSA Journal of Computing, vol. 7, pp. 10–23, 1995.

    Google Scholar 

  • J. Lenstra and R.A. Kan, “Complexity of vehicle routing and scheduling problems,” Networks, vol. 11, pp. 221–227, 1981.

    Google Scholar 

  • Y. Li, P.M. Pardalos, and M.G.C. Resende, “A greedy randomized adaptive search procedure for the quadratic assignment problem,” in P.M. Pardalos and H. Wolkowicz (Eds.), Quadratic Assignment and Related Problems, vol. 16 of DIMACS series on Discrete Mathematics and Theoretical Computer Science, American Mathematical Society, pp. 237–261, 1994.

  • F.F. Lui and S. Shen, “A route-neighborhood-based metaheuristic for vehicle routing problem with time windows,” European Journal of Operational Research, vol. 118, pp. 485–504, 1999.

    Google Scholar 

  • O.B.G. Madsen, “Lagrangian relaxation and vehicle routing,” Working Paper, IMSOR, The Technical University of Denmark, Lyngby, Denmark, 1990.

    Google Scholar 

  • V. Nissen, Evolutionare Algorithmen, Deutscher Universitats-Verlag, Wiesbaden, 1994.

    Google Scholar 

  • J. Potvin and J. Rousseau, “A parallel route building algorithms for the vehicle routing and scheduling problem with time windows,” European Journal of Operational Research, vol. 66, pp. 331–340, 1993.

    Google Scholar 

  • J. Potvin and J. Rousseau, “An exchange heuristic for routing problems with time windows,” Journal of the Operational Research Society, vol. 46, pp. 1433–1446, 1995.

    Google Scholar 

  • I. Rechenberg, Evolutionsstrategic, Fromman-Holzboog, Stuttgart, 1973.

    Google Scholar 

  • M.G.C. Resende, “Computing approximate solutions of the maximum covering problem using GRASP,” Journal of Heuristics, vol. 4, pp. 161–171, 1998.

    Google Scholar 

  • R.A. Russell, “Hybrid heuristics for the vehicle routing problem with time windows,” Transportation Science, vol. 29, pp. 156–166, 1995.

    Google Scholar 

  • M. Savelbergh, “Computer aided routing,” in Centrum voor Wiskunde en Informatica, Amsterdam, 1988.

  • M. Savelbergh, “The vehicle routing problem with time windows: Minimizing route duration,” ORSA Journal on Computing, vol. 4, pp. 146–154, 1992.

    Google Scholar 

  • H.P. Schwefel, Numberische Optimierung von Computer-Modellen mittels der Evolutions-strategic, Birkauser, Basel, 1977.

    Google Scholar 

  • M. Solomon and J. Desrosiers, “Time window constrained routing and scheduling problems,” Transportation Science, vol. 22, pp. 1–13, 1988.

    Google Scholar 

  • S.R. Thangiah, K.E. Nygard, and P.L. Juell, “A genetic algorithm system for vehicle routing with time windows,” in Preceedings of the 7th Conference on Artificial Intelligence for Applications, IEEE Press, Miami, FL, pp. 322–328, 1991.

    Google Scholar 

  • S.R. Thangiah, I.H. Osman, and T. Sun, “Hybrid genetic algorithms, simulated annealing and tabu search methods for vehicle routing problems with time windows,” Technical Report, Institute of Mathematics and Statistics, University of Kent, Canterbury, UK, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chaovalitwongse, W., Kim, D. & Pardalos, P.M. GRASP with a New Local Search Scheme for Vehicle Routing Problems with Time Windows. Journal of Combinatorial Optimization 7, 179–207 (2003). https://doi.org/10.1023/A:1024427114516

Download citation

  • Issue Date:

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

Navigation