Skip to main content
Log in

An assignment-based heuristic for vehicle routing with time windows

  • Original Paper
  • Published:
Operational Research Aims and scope Submit manuscript

Abstract

In this paper, we consider the typical vehicle routing problem with time window constraints (VRPTW). The problem is approached via mathematical decomposition and solved using a three-stage method. First, we formulate the generalized assignment problem, which provides an approximation to the sequencing of customers that partially respects the time windows and apply the Hungarian method to obtain optimal solutions. Subsequently, we address the split of infeasible routes resulting from the assignment solution using a simple, time window-based decomposition heuristic. The best of these routes, in terms of traveling and vehicle waiting times, form part of the final solution, which is completed by the routes provided by a look-ahead heuristic applied to the remainder of the customers. The proposed method is applied to a standard literature data set, and provides very good results with respect to both the number of vehicles and the total travel time. Furthermore, the approach offers useful insights on the effect of employing optimal travel time solutions resulting from the assignment relaxation to derive partial route sets of VRPTW.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Atkinson JB (1994) A greedy look-ahead heuristic for combinatorial optimisation: an application to vehicle scheduling with time windows. J Oper Res Soc 45:673–684

    Article  Google Scholar 

  • Bodin L, Golden B, Assad AA, Ball M (1983) Routing and scheduling of vehicles and crews: the state of the art. Comput Oper Res 10:62–212

    Google Scholar 

  • Braysy O, Gendreau M (2005a) Vehicle routing problem with time windows, part i: route construction and local search algorithms. Transport Sci 39(1):104–118

    Article  Google Scholar 

  • Braysy O, Gendreau M (2005b) Vehicle routing with time windows, part II: metaheuristics. Transport Sci 39(1):119–139

    Article  Google Scholar 

  • Calvo RW (2000) A new heuristic for the traveling salesman problem with time windows. Transport Sci 34:113–124

    Article  Google Scholar 

  • Cordeau J-F, Laport G, Savelsbergh MWP, Vigo D (2007) Vehicle routing. In: Laport G, Barnhart C (eds) Handbook in OR & MS, vol. 14, pp 367–428

  • Desaulniers G, Villeneuve D (2000) The shortest path problem with time windows and linear waiting costs. Transport Sci 34:12–319

    Google Scholar 

  • Desrochers M, Desrosiers J, Solomon MM (1992) A new optimization algorithm for the vehicle routing problem with time windows. Oper Res 40:342–354

    Google Scholar 

  • Desrosiers J, Dumas Y, Solomon MM, Soumis F (1995) Time constrained routing and scheduling. In: Ball M, Magnanti TL, Monma CL, Nemhouser GL (eds) Network routing, handbook in operations research and management science, vol 8. Elsevier, Amsterdam, pp 35–139

    Google Scholar 

  • Desrosiers J, Lenstra JK, Savelsbergh MWP, Soumis F (1988) Vehicle routing with time windows: optimization and approximation. In: Golden BL, Assad AA (eds) Vehicle routing: methods and studies. Elsevier Science Publishers, Amsterdam, pp 65–84

    Google Scholar 

  • Fisher ML, Jaikumar R (1981) A generalized assignment heuristic for vehicle routing. Networks 11:109–124

    Article  Google Scholar 

  • Gendreau M, Laport G, Potvin J (1997) Vehicle routing: modern heuristics. In: Aarts E, Lenstra JK (eds) Local search in combinatorial optimisation. Wiley, New York

    Google Scholar 

  • Herrmann JW, Ioannou G, Minis I, Proth JM (1999) Minimization of acquisition and operational costs in horizontal material handling system design. IIE Trans 31:679–693

    Google Scholar 

  • Ioannou G, Kritikos MN, Prastacos GP (2001) A greedy look-ahead heuristic for the vehicle routing problem with time windows. J Oper Res Soc 52:523–537

    Article  Google Scholar 

  • Kohl N, Madsen OBG (1997) An optimisation algorithm for the vehicle routing problem with time windows based on lagrangian relaxation. Oper Res 45:395–406

    Article  Google Scholar 

  • Kolen AWJ, Rinnooy Kan AHG, Trienekens HWJM (1987) Vehicle routing with time windows. Oper Res 35:266–273

    Google Scholar 

  • Kritikos M, Ioannou G (2007) Sequencing material handling equipment in production facilities. Int Trans Oper Res 14(4):291–307

    Article  Google Scholar 

  • Laporte G (1992) The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Oper Res 59:345–358

    Article  Google Scholar 

  • Lenstra KJ, Rinnooy Kan AHG (1981) Complexity of vehicle routing and scheduling problems. Networks 11:221–227

    Article  Google Scholar 

  • Papadimitriou CH, Steiglitz K (1982) Combinatorial optimisation: algorithms and complexity. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Solomon MM (1987) Algorithms for the vehicle routing and scheduling problems with time windows constraints. Oper Res 35:254–265

    Google Scholar 

  • Winston WL (1994) Operations research: applications and algorithms. Duxbury Press, Belmont, pp 372–380

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manolis N. Kritikos.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ioannou, G., Kritikos, M.N. & Prastacos, G.P. An assignment-based heuristic for vehicle routing with time windows. Oper Res Int J 8, 219–233 (2008). https://doi.org/10.1007/s12351-008-0018-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-008-0018-2

Keywords

Navigation