×

The min-max split delivery multi-depot vehicle routing problem with minimum service time requirement. (English) Zbl 1349.90140

Summary: The min-max Split Delivery Multi-Depot Vehicle Routing Problem with Minimum Service Time Requirement (min-max SDMDVRP-MSTR) is a variant of the Multi-Depot Vehicle Routing Problem. Each customer requires a specified amount of service time. The service time can be split among vehicles as long as each vehicle spends a minimum amount of service time at a customer. The objective is to minimize the duration of the longest route (where duration is the sum of travel and service times). We develop a heuristic (denoted by MDS) that solves the min-max SDMDVRP-MSTR in three stages: (1) initialize a feasible solution without splits; (2) improve the longest routes by splitting service times; (3) ensure all minimum service time requirements are satisfied. The first stage of MDS is compared to an existing heuristic to solve the min-max Multi-Depot Vehicle Routing Problem on 43 benchmark instances. MDS produces 37 best-known solutions. We also demonstrate the effectiveness of MDS on 21 new instances whose (near) optimal solutions can be estimated based on geometry. Finally, we investigate the savings from split service and the split patterns as we vary the required service times, the average number of customers per route, and the minimum service time requirement.

MSC:

90B06 Transportation, logistics and supply chain management
90C59 Approximation methods and heuristics in mathematical programming

Software:

Gurobi; LKH; VRP
Full Text: DOI

References:

[1] Archetti, C.; Savelsbergh, M. W.; Speranza, M. G., To split or not to splitthat is the question, Transp Res Part E: Logist Transp Rev, 44, 1, 114-123 (2008)
[2] Archetti, C.; Savelsbergh, M. W.P.; Speranza, M. G., Worst-case analysis for split delivery vehicle routing problems, Transp Sci, 40, 2, 226-234 (2006)
[3] Bertazzi, L.; Golden, B.; Wang, X., Minmax vs. minsum vehicle routinga worst-case analysis, Eur J Oper Res, 240, 2, 372-381 (2015) · Zbl 1357.90173
[4] Campbell, A. M.; Vandenbussche, D.; Hermann, W., Routing for relief efforts, Transp Sci, 42, 2, 127-145 (2008)
[5] Carlsson, J.; Ge, D.; Subramaniam, A.; Wu, A.; Ye, Y., Solving min-max multi-depot vehicle routing problem, Fields Inst Commun, 55, 31-46 (2009) · Zbl 1177.90035
[6] Chen, S.; Golden, B.; Wasil, E., The split delivery vehicle routing problemapplications, algorithms, test problems, and computational results, Networks, 49, 4, 318-329 (2007) · Zbl 1141.90335
[7] Dantzig, G. B.; Ramser, J. H., The truck dispatching problem, Manag Sci, 6, 1, 80-91 (1959) · Zbl 0995.90560
[8] Dror, M.; Trudeau, P., Split delivery routing, Nav Res Logist, 37, 3, 383-402 (1990) · Zbl 0692.90044
[10] Gulczynski, D.; Golden, B.; Wasil, E., The split delivery vehicle routing problem with minimum delivery amounts, Transp Res Part E: Logist Transp Rev, 46, 5, 612-626 (2010)
[14] Narasimha, K. V.; Kivelevitch, E.; Sharma, B.; Kumar, M., An ant colony optimization technique for solving min-max multi-depot vehicle routing problem, Swarm Evol Comput, 13, 63-73 (2013)
[15] Ren, C., Solving min-max vehicle routing problem, J Softw, 6, 9, 1851-1856 (2011)
[16] Schrimpf, G.; Schneider, J.; Stamm-Wilbrandt, H.; Dueck, G., Record breaking optimization results using the ruin and recreate principle, J Comput Phys, 159, 2, 139-171 (2000) · Zbl 0997.90105
[17] Tarjan, R., Depth-first search and linear graph algorithms, SIAM J Comput, 1, 2, 146-160 (1972) · Zbl 0251.05107
[18] Thompson, P. M.; Psaraftis, H. N., Cyclic transfer algorithm for multivehicle routing and scheduling problems, Oper Res, 41, 5, 935-946 (1993) · Zbl 0797.90021
[21] Wang, X.; Golden, B.; Wasil, E., The min-max multi-depot vehicle routing problemheuristics and computational results, J Oper Res Soc, 66, 1430-1441 (2015)
[22] Yakici, E.; Karasakal, O., A min-max vehicle routing problem with split delivery and heterogeneous demand, Optim Lett, 7, 7, 1611-1625 (2013) · Zbl 1280.90017
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.