×

Tabu search for the time-dependent vehicle routing problem with time windows on a road network. (English) Zbl 1487.90104

Summary: Travel times inside cities often vary quite a lot during a day and significantly impact the duration of commercial delivery routes. Several authors have suggested time-dependent variants of the most commonly encountered vehicle routing problems. In these papers, however, time-dependency is usually defined on customer-based graphs. Thus, one major impact of travel time variations is missed: in an urban environment, not only do travel times change, but also the paths used to travel from one customer to another. In fact, during a day, different paths may be used at different points in time. To address this issue, one possible approach is to work directly with the road network and consider travel time (or travel speed) variations on each road segment.
In this paper, we propose a solution approach for a time-dependent vehicle routing problem with time windows in which travel speeds are associated with road segments in the road network. This solution approach involves a tabu search heuristic that considers different shortest paths between any two customers at different times of the day. A major contribution of this work is the development of techniques to evaluate the feasibility and the approximate cost of a solution in constant time, which allows the solution approach to handle problem instances with up to 200 nodes and 580 arcs in very reasonable computing times. The performance of our algorithm is assessed by comparing it to an exact method on a set of benchmark instances. The results show that solutions of high quality are produced.

MSC:

90B06 Transportation, logistics and supply chain management
90C27 Combinatorial optimization
90C35 Programming involving graphs or networks
90C59 Approximation methods and heuristics in mathematical programming

Software:

LKH

References:

[1] Baldacci, R.; Mingozzi, A.; Roberti, R., Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints, European Journal of Operational Research, 218, 1, 1-6 (2012) · Zbl 1244.90001
[2] Ben Ticha, H., Vehicle Routing Problems with Road-Network Information (2017), Université Clermont Auvergne: Université Clermont Auvergne France, Ph.D. thesis.
[3] Ben Ticha, H.; Absi, N.; Feillet, D.; Quilliot, A., Empirical analysis for the VRPTW with a multigraph representation for the road network, Computers & Operations Research, 88, 103-116 (2017) · Zbl 1391.90598
[4] Ben Ticha, H.; Absi, N.; Feillet, D.; Quilliot, A., Multigraph modeling and adaptive large neighborhood search for the vehicle routing problem with time windows, Computers & Operations Research, 104, 113-126 (2018) · Zbl 1458.90603
[5] Ben Ticha, H.; Absi, N.; Feillet, D.; Quilliot, A.; Van Woensel, T., A branch-and-price algorithm for the vehicle routing problem with time windows on a road network, Networks, 73, 4, 401-417 (2019)
[6] Bräysy, O.; Gendreau, M., Vehicle routing problem with time windows, Part I: route construction and local search algorithms, Transportation Science, 39, 1, 104-118 (2005)
[7] Bräysy, O.; Gendreau, M., Vehicle routing problem with time windows, Part II: Metaheuristics, Transportation Science, 39, 1, 119-139 (2005)
[8] Dabia, S.; Ropke, S.; Van Woensel, T.; De Kok, T., Branch and price for the time-dependent vehicle routing problem with time windows, Transportation Science, 47, 3, 380-396 (2013)
[9] Donati, A.; Montemanni, R.; Casagrande, N.; Rizzoli, A.; Gambardella, L., Time dependent vehicle routing problem with a multi ant colony system, European Journal of Operational Research, 185, 3, 1174-1191 (2008) · Zbl 1146.90328
[10] Figliozzi, M., The time dependent vehicle routing problem with time windows: Benchmark problems, an efficient solution algorithm, and solution characteristics, Transportation Research Part E: Logistics and Transportation Review, 48, 3, 616-636 (2012)
[11] Fleischmann, B.; Gietz, M.; Gnutzmann, S., Time-varying travel times in vehicle routing, Transportation Science, 38, 2, 160-173 (2004)
[12] Garaix, T.; Artigues, C.; Feillet, D.; Josselin, D., Vehicle routing problems with alternative paths: an application to on-demand transportation, European Journal of Operational Research, 204, 1, 62-75 (2010) · Zbl 1178.90037
[13] Gendreau, M.; Ghiani, G.; Guerriero, E., Time-dependent routing problems: a review, Computers & Operations Research, 64, 189-197 (2015) · Zbl 1349.90164
[14] Glover, F., Tabu search-Part I, ORSA Journal on Computing, 1, 3, 190-206 (1989) · Zbl 0753.90054
[15] Haghani, A.; Jung, S., A dynamic vehicle routing problem with time-dependent travel times, Computers & Operations Research, 32, 11, 2959-2986 (2005) · Zbl 1071.90011
[16] Helsgaun, K., An extension of the Lin-Kernighan-Helsgaun TSP solver for constrained traveling salesman and vehicle routing problems, Technical Report (2017), Roskilde University
[17] Huang, Y.; Zhao, L.; Van Woensel, T.; Gross, J.-P., Time-dependent vehicle routing problem with path flexibility, Transportation Research Part B: Methodological, 95, 169-195 (2017)
[18] Ichoua, S.; Gendreau, M.; Potvin, J.-Y., Vehicle dispatching with time-dependent travel times, European Journal of Operational Research, 144, 2, 379-396 (2003) · Zbl 1012.90003
[19] Jung, S.; Haghani, A., Genetic algorithm for the time-dependent vehicle routing problem, Transportation Research Record: Journal of the Transportation Research Board, 1771, 164-171 (2001)
[20] Lai, D. S.; Demirag, O. C.; Leung, J. M., A tabu search heuristic for the heterogeneous vehicle routing problem on a multigraph, Transportation Research Part E: Logistics and Transportation Review, 86, 32-52 (2016)
[21] Laporte, G.; Ropke, S.; Vidal, T., Chapter 4: Heuristics for the vehicle routing problem, Vehicle routing: Problems, methods, and applications, second edition, 87-116 (2014), SIAM
[22] Letchford, A.; Nasiri, S.; Oukil, A., Pricing routines for vehicle routing with time windows on road networks, Computers & Operations Research, 51, 331-337 (2014) · Zbl 1348.90547
[23] Malandraki, C.; Daskin, M., Time dependent vehicle routing problems: formulations, properties and heuristic algorithms, Transportation Science, 26, 3, 185-200 (1992) · Zbl 0758.90029
[24] Mancini, S., Time dependent travel speed vehicle routing and scheduling on a real road network: the case of Torino, Transportation Research Procedia, 3, 433-441 (2014)
[25] Setak, M.; Habibi, M.; Karimi, H.; Abedzadeh, M., A time-dependent vehicle routing problem in multigraph with FIFO property, Journal of Manufacturing Systems, 35, 37-45 (2015)
[26] Taillard, É.; Badeau, P.; Gendreau, M.; Guertin, F.; Potvin, J.-Y., A tabu search heuristic for the vehicle routing problem with soft time windows, Transportation Science, 31, 2, 170-186 (1997) · Zbl 0886.90070
[27] Taş, D.; Dellaert, N.; van Woensel, T.; de Kok, T., The time-dependent vehicle routing problem with soft time windows and stochastic travel times, Transportation Research Part C: Emerging Technologies, 48, 66-83 (2014) · Zbl 1304.90044
[28] Wang, H.; Lee, Y., Two-stage particle swarm optimization algorithm for the time dependent alternative vehicle routing problem, Journal of Applied & Computational Mathematics, 3, 4, 1-9 (2014)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.