The vehicle routing problem with arrival time diversification on a multigraph

Abstract Efficiency and security are the two major concerns in cash-in-transit transportation planning. Whereas efficiency is generally achieved by finding short routes, security can be improved by generating dissimilar visit patterns. To achieve a good balance between these two objectives, the vehicle routing problem with arrival time diversification (VRPATD) aims to find optimized routing plans, over multiple periods, subject to a minimum difference between visit times at each customer. Since the customer visits are constrained by time windows and no waiting time is allowed en route, the number of feasible solutions is generally limited. To explore a larger set of feasible route options, we propose to consider alternative paths with different distances between visit locations. The resulting multigraph VRPATD better captures the characteristics of urban networks. Moreover, the extra flexibility achieved with the alternative paths helps finding better routing plans while meeting time constraints. To solve this complex problem, we introduce an adaptive large neighborhood search, which exploits piecewise-linear penalty functions for insertion evaluations, efficient local searches, and an adaptive destruction rate. This method produces remarkable results on classical instances for the simple-graph VRPATD. Moreover, our theoretical results and our experiments on real-life instances obtained from an application case in Vienna show that the multigraph problem extension leads to very significant distance savings subject to the same arrival-time diversification constraints.

[1]  Thomas Kirschstein,et al.  The impact of path selection on GHG emissions in city logistics , 2017 .

[2]  Leslie Pérez Cáceres,et al.  The irace package: Iterated racing for automatic algorithm configuration , 2016 .

[3]  Wout Dullaert,et al.  Vehicle routing with arrival time diversification , 2019, Eur. J. Oper. Res..

[4]  Shangyao Yan,et al.  A model with a solution algorithm for the cash transportation vehicle routing and scheduling problem , 2012, Comput. Ind. Eng..

[5]  Alain Quilliot,et al.  Vehicle routing problems with road‐network information: State of the art , 2018, Networks.

[6]  Richard F. Hartl,et al.  The two-region multi-depot pickup and delivery problem , 2018, OR Spectrum.

[7]  Tom Van Woensel,et al.  Time-dependent vehicle routing problem with path flexibility , 2017 .

[8]  Richard F. Hartl,et al.  The Generalized Consistent Vehicle Routing Problem , 2015, Transp. Sci..

[9]  Thibaut Vidal,et al.  A large neighbourhood based heuristic for two-echelon routing problems , 2015, Comput. Oper. Res..

[10]  Michel Gendreau,et al.  A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows , 2013, Comput. Oper. Res..

[11]  Sandra Ulrich Ngueveu,et al.  Lower and upper bounds for the m-peripatetic vehicle routing problem , 2010, 4OR.

[12]  Alain Quilliot,et al.  Empirical analysis for the VRPTW with a multigraph representation for the road network , 2017, Comput. Oper. Res..

[13]  Michel Gendreau,et al.  A unified solution framework for multi-attribute vehicle routing problems , 2014, Eur. J. Oper. Res..

[14]  Alexandre Dolgui,et al.  Simple paths with exact and forbidden lengths , 2018 .

[15]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[16]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

[17]  Richard F. Hartl,et al.  A template‐based adaptive large neighborhood search for the consistent vehicle routing problem , 2014, Networks.

[18]  Bruce L. Golden,et al.  The Consistent Vehicle Routing Problem , 2009, Manuf. Serv. Oper. Manag..

[19]  Alain Quilliot,et al.  Multigraph modeling and adaptive large neighborhood search for the vehicle routing problem with time windows , 2019, Comput. Oper. Res..

[20]  F. Sibel Salman,et al.  An adaptive and diversified vehicle routing approach to reducing the security risk of cash-in-transit operations , 2017, Networks.

[21]  Christian Artigues,et al.  Vehicle routing problems with alternative paths: An application to on-demand transportation , 2010, Eur. J. Oper. Res..

[22]  Greet Van den Berghe,et al.  Slack Induction by String Removals for Vehicle Routing Problems , 2020, Transp. Sci..

[23]  Kenneth Sörensen,et al.  A large neighbourhood metaheuristic for the risk-constrained cash-in-transit vehicle routing problem , 2017, Comput. Oper. Res..

[24]  Christian Prins,et al.  A Hybrid Tabu Search for the m-Peripatetic Vehicle Routing Problem , 2010, Matheuristics.

[25]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[26]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[27]  Teodor Gabriel Crainic,et al.  Timing problems and algorithms: Time decisions for sequences of activities , 2015, Networks.

[28]  Gilbert Laporte,et al.  Heuristics for the Vehicle Routing Problem , 2014, Vehicle Routing.

[29]  Martin W. P. Savelsbergh,et al.  Local search in routing problems with time windows , 1984 .

[30]  Roberto Cordone,et al.  A heuristic approach to the overnight security service problem , 2003, Comput. Oper. Res..

[31]  Gilbert Laporte,et al.  A concise guide to existing and emerging vehicle routing problem variants , 2019, Eur. J. Oper. Res..

[32]  Kenneth Sörensen,et al.  The k-dissimilar vehicle routing problem , 2015, Eur. J. Oper. Res..

[33]  Tom Van Woensel,et al.  Self-imposed time windows in vehicle routing problems , 2015, OR Spectr..

[34]  Kenneth Sörensen,et al.  Metaheuristics for the risk-constrained cash-in-transit vehicle routing problem , 2015, Eur. J. Oper. Res..

[35]  Roberto Roberti,et al.  Exact and Heuristic Solution of the Consistent Vehicle-Routing Problem , 2019, Transp. Sci..

[36]  Lionel Amodeo,et al.  Multi-start iterated local search for the periodic vehicle routing problem with time windows and time spread constraints on services , 2014, Comput. Oper. Res..

[37]  Richard F. Hartl,et al.  Adaptive large neighborhood search for service technician routing and scheduling problems , 2012, J. Sched..

[38]  John Hershberger,et al.  Finding the Upper Envelope of n Line Segments in O(n log n) Time , 1989, Inf. Process. Lett..

[39]  Manuel Iori,et al.  A practical time slot management and routing problem for attended home services , 2017, Omega.

[40]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..