Skip to main content

Why to Climb If One Can Jump: A Hill Jumping Algorithm for the Vehicle Routing Problem with Time Windows

  • Conference paper
  • First Online:
Computational Methods and Models for Transport (ECCOMAS 2015)

Part of the book series: Computational Methods in Applied Sciences ((COMPUTMETHODS,volume 45))

  • 785 Accesses

Abstract

The most common approaches to solve the variants of the well-known vehicle routing problem are based on metaheuristic hill-climbing search. The deficiency of these methods is slow local search based hill climbing that often is restricted to limited local neighborhood. In this paper we suggest a novel new two-phase metaheuristic that escapes the local minima with jumps of varying size, instead of step by step local hill climbing. The initial solution is first generated with a powerful ejection pool heuristic. The key idea of the improvement phase is to combine large neighborhood search with standard guided local search metaheuristic in a novel way, allowing improved search diversification and escape from local minima in more efficient way through jumps. The algorithm has been tested on the standard Gehring and Homberger benchmarks for the vehicle routing problem with time windows and the results indicate very competitive performance. We found 12 new and 43 matched best-known solutions and the best overall results for all problem sizes at comparable computation times.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Bräysy O, Gendreau M (2005a) Vehicle routing problem with time windows, Part I: route construction and local search algorithms. Transp Sci 39(1):104–118

    Article  Google Scholar 

  • Bräysy O, Gendreau M (2005b) Vehicle routing problem with time windows. Part II: Metaheuristics. Transp Sci 39(1):119–139

    Article  Google Scholar 

  • Elhamifar E, Vidal R (2013) Sparse subspace clustering: algorithm, theory, and applications. IEEE Trans Pattern Anal Mach Intell 35(11):2765–2781

    Article  Google Scholar 

  • Gehring H, Homberger J (1999) A parallel hybrid evolutionary metaheuristic for the vehicle routing problem with time windows. In: Proceedings of EUROGEN99, vol 2, pp 57–64, Citeseer

    Google Scholar 

  • Golden BL, Raghavan S, Wasil EA (2008) The vehicle routing problem: latest advances and new challenges, vol 43. Springer Science & Business Media

    Google Scholar 

  • Labadi N, Prins C, Reghioui M (2008) A memetic algorithm for the vehicle routing problem with time windows. RAIRO-Oper Res 42(3):415–431

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  • Mester D (1999) A parallel dichotomy algorithm for vehicle routing problem with time windows. Technical report, Working paper, Minerva Optimization Center, Technion, Israel

    Google Scholar 

  • Mester D, Bräysy O (2005) Active guided evolution strategies for large-scale vehicle routing problems with time windows. Comput Oper Res 32(6):1593–1614

    Article  MATH  Google Scholar 

  • Nagata Y, Bräysy O (2009) A powerful route minimization heuristic for the vehicle routing problem with time windows. Oper Res Lett 37(5):333–338

    Article  MathSciNet  MATH  Google Scholar 

  • Nagata Y, Bräysy O, Dullaert W (2010) A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows. Comput Oper Res 37(4):724–737

    Article  MATH  Google Scholar 

  • Osman IH (1993) Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem. Ann Oper Res 41(4):421–451

    Article  MATH  Google Scholar 

  • Pisinger D, Ropke S (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34(8):2403–2435

    Article  MathSciNet  MATH  Google Scholar 

  • Potvin J-Y, Rousseau J-M (1995) An exchange heuristic for routeing problems with time windows. J Oper Res Soc 46(12):1433–1446

    Article  MATH  Google Scholar 

  • Prescott-Gagnon E, Desaulniers G, Rousseau L-M (2009) A branch-and-price-based large neighborhood search algorithm for the vehicle routing problem with time windows. Networks 54(4):190–204

    Article  MathSciNet  MATH  Google Scholar 

  • Repoussis PP, Tarantilis CD, Ioannou G (2009) Arc-guided evolutionary algorithm for the vehicle routing problem with time windows. IEEE Trans Evol Comput 13(3):624–647

    Article  Google Scholar 

  • Savelsbergh MWP (1992) The vehicle routing problem with time windows: minimizing route duration. ORSA J Comput 4(2):146–154

    Article  MATH  Google Scholar 

  • Shaw P (1997) A new local search algorithm providing high quality solutions to vehicle routing problems. Dept of Computer Science, University of Strathclyde, Glasgow, Scotland, UK, APES Group

    Google Scholar 

  • Vidal T, Crainic TG, Gendreau M, Prins C (2013) A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Comput Oper Res 40(1):475–489

    Article  MathSciNet  MATH  Google Scholar 

  • Voudouris C, Tsang E (1999) Guided local search and its application to the traveling salesman problem. Eur J Oper Res 113(2):469–499

    Google Scholar 

Download references

Acknowledgements

This research was partially supported by the TULOPT TEKES program and Procomp Solutions Ltd.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Mester .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Mester, D., Bräysy, O., Dullaert, W. (2018). Why to Climb If One Can Jump: A Hill Jumping Algorithm for the Vehicle Routing Problem with Time Windows. In: Diez, P., Neittaanmäki, P., Periaux, J., Tuovinen, T., Bräysy, O. (eds) Computational Methods and Models for Transport. ECCOMAS 2015. Computational Methods in Applied Sciences, vol 45. Springer, Cham. https://doi.org/10.1007/978-3-319-54490-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54490-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54489-2

  • Online ISBN: 978-3-319-54490-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics