×

A tabu search algorithm for the vehicle routing problem with discrete split deliveries and pickups. (English) Zbl 1458.90130

Summary: The vehicle routing problem with discrete split deliveries and pickups is a variant of the vehicle routing problem with split deliveries and pickups, in which customers’ demands are discrete in terms of batches (or orders). It exists in the practice of logistics distribution and consists of designing a least cost set of routes to serve a given set of customers while respecting constraints on the vehicles’ capacities. In this paper, its features are analyzed. A mathematical model and tabu search algorithm with specially designed batch combination and item creation operation are proposed. The batch combination operation is designed to avoid unnecessary travel costs, while the item creation operation effectively speeds up the search and enhances the algorithmic search ability. Computational results are provided and compared with other methods in the literature, which indicate that in most cases the proposed algorithm can find better solutions than those in the literature.

MSC:

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

Software:

VRP

References:

[1] Alfredo Tang Montané, F.; Galvão, R. D., A tabu search algorithm for the vehicle routing problem with simultaneous Pick-up and delivery service, Comput. Oper. Res., 33, 3, 595-619, (2006) · Zbl 1077.90058
[2] Anily, S., The vehicle-routing problem with delivery and back-haul options, Nav. Res. Log., 43, 3, 415-434, (1996) · Zbl 0846.90035
[3] Archetti, C.; Bianchessi, N.; Speranza, M. G., A column generation approach for the split delivery vehicle routing problem, Networks, 58, 4, 241-254, (2011) · Zbl 1231.90074
[4] Archetti, C.; Bianchessi, N.; Speranza, M. G., Branch-and-cut algorithms for the split delivery vehicle routing problem, Eur. J. Oper. Res., 238, 3, 685-698, (2014) · Zbl 1338.90042
[5] Archetti, C.; Speranza, M. G., The split delivery vehicle routing problem: a survey, (Golden, B.; Raghavan, R.; Wasil, E., The Vehicle Routing Problem: Latest Advances and New Challenges, (2008), Springer New York), 103-122 · Zbl 1187.90037
[6] Archetti, C.; Speranza, M. G., Vehicle routing problems with split deliveries, Int. Trans. Ope. Res., 19, 1-2, 3-22, (2012) · Zbl 1267.90030
[7] 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)
[8] Archetti, C.; Speranza, M. G.; Hertz, A., A tabu search algorithm for the split delivery vehicle routing problem, Transp. Sci., 41, 1, 64-73, (2006)
[9] Archetti, C.; Savelsbergh, M. W.P.; Speranza, M. G., To split or not to split: that is the question, Transp. Res. Part E., 44, 1, 114-123, (2008)
[10] Archetti, C.; Speranza, M. G.; Savelsbergh, M. W.P., An optimization-based heuristic for the split delivery vehicle routing problem, Transp. Sci., 42, 1, 22-31, (2008)
[11] Avci, M.; Topaloglu, S., A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery, Expert Syst. Appl., 53, 160-171, (2016)
[12] Belenguer, J-M. M.; Martinez, C.; Mota, E., A lower bound for the split delivery vehicle routing problem, Oper. Res., 48, 5, 801-810, (2000) · Zbl 1106.90380
[13] Berbotto, L.; Garcia, S.; Nogales, F. J., A randomized granular tabu search heuristic for the split delivery vehicle routing problem, Ann. Oper. Res., 222, 1, 153-173, (2014) · Zbl 1303.90008
[14] Bianchessi, N.; Righini, G., Heuristic algorithms for the vehicle routing problem with simultaneous Pick-up and delivery, Comput. Oper. Res., 34, 2, 578-594, (2007) · Zbl 1109.90016
[15] Brandão, J., A new tabu search algorithm for the vehicle routing problem with backhauls, Eur. J. Oper. Res., 173, 2, 540-555, (2006) · Zbl 1109.90017
[16] Chen, J. F.; Wu, T. H., Vehicle routing problem with simultaneous deliveries and pickups, J. Oper. Res. Soc., 57, 5, 579-587, (2006) · Zbl 1113.90017
[17] Chen, P.; Golden, B.; Wang, X.; Wasil, E., A novel approach to solve the split delivery vehicle routing problem, Int. T. Oper. Res., 24, 1-2, 27-41, (2017) · Zbl 1358.90015
[18] Crispim, J.; Brandão, J., Metaheuristics applied to mixed and simultaneous extensions of vehicle routing problems with backhauls, J. Oper. Res. Soc., 56, 11, 1296-1302, (2005) · Zbl 1082.90148
[19] Croes, G. A., A method for solving traveling salesman problems, Oper. Res., 6, 791-812, (1958) · Zbl 1414.90303
[20] Derigs, U.; Li, B.; Vogel, U., Local search-based metaheuristics for the split delivery vehicle routing problem, J. Oper. Res. Soc., 61, 9, 1356-1364, (2010)
[21] Dror, M.; Trudeau, P., Savings by split delivery routing, Transp. Sci., 23, 3, 141-145, (1989) · Zbl 0668.90044
[22] Dror, M.; Trudeau, P., Split delivery routing, Nav. Res. Log., 37, 3, 383-402, (1990) · Zbl 0692.90044
[23] Dueck, G., New optimization heuristics, J. Comput. Phys., 104, 1, 86-92, (1993) · Zbl 0773.65042
[24] Fu, Z.; Liu, W.; Qiu, M., A tabu search algorithm for the vehicle routing problem with soft time windows and split deliveries by order, Chin. J. Manage. Sci., 25, 5, 78-86, (2017), in Chinese
[25] Gendreau, M.; Laporte, G.; Potvin, Y. J., Metaheuristics for the capacitated VRP, (Toth, P.; Vigo, D., The Vehicle Routing Problem, (2002), SIAM Monographs on Discrete Mathematics and Applications Philadelphia), 129-154 · Zbl 1076.90545
[26] Golden, B.; Gulczynski, D.; Wasil, E., Recent developments in modeling and solving the split delivery vehicle routing problem, Tut. Oper. Res., 170-180, (2008)
[27] Gulczynski, D.; Golden, B.; Wasil, E., The split delivery vehicle routing problem with minimum delivery amounts, Transp. Res. Part E., 46, 5, 612-626, (2010)
[28] Han, A.; Chu, Y., A multi-start heuristic approach for the split-delivery vehicle routing problem with minimum delivery amounts, Transp. Res. Part E., 88, 11-31, (2016)
[29] Ho, S. C.; Haugland, D., A tabu search heuristic for the vehicle routing problem with time windows and split deliveries, Comput. Oper. Res., 31, 12, 1947-1964, (2004) · Zbl 1074.68614
[30] Hoff, A.; Gribkovskaia, I.; Laporte, G.; Løkketangen, A., Lasso solution strategies for the vehicle routing problem with pickups and deliveries, Eur. J. Oper. Res., 192, 3, 755-766, (2009) · Zbl 1157.90505
[31] Irnich, S., Schneider, M., Vigo, D., 2014. Four variants of the vehicle routing problem, in: Toth, P., Vigo, D. (Eds.), Vehicle Routing: Problems, Methods, and Applications. MOS-SIAM Series on Optimization, Philadelphia, pp. 241-271.; Irnich, S., Schneider, M., Vigo, D., 2014. Four variants of the vehicle routing problem, in: Toth, P., Vigo, D. (Eds.), Vehicle Routing: Problems, Methods, and Applications. MOS-SIAM Series on Optimization, Philadelphia, pp. 241-271.
[32] Khmelev, A.; Kochetov, Y., A hybrid VND method for the split delivery vehicle routing problem, Electron Notes Discr. Math, 47, 5-12, (2015) · Zbl 1362.90091
[33] Koç, Ç.; Laporte, G., Vehicle routing with backhauls: review and research perspectives, Comput. Oper. Res., 91, 79-91, (2018) · Zbl 1391.90068
[34] Lai, M.; Battarra, M.; Di Francesco, M.; Zuddas, P., An adaptive guidance meta-heuristic for the vehicle routing problem with splits and clustered backhauls, J. Oper. Res. Soc, 66, 7, 1222-1235, (2015)
[35] Lin, S., Computer solutions of the traveling salesman problems, Bell Syst. Tech. J., 44, 2245-2269, (1965) · Zbl 0136.14705
[36] Mitra, S., An algorithm for the generalized vehicle routing problem with backhauling, Asia Pac. J. Oper. Res., 22, 2, 153-169, (2005) · Zbl 1078.90018
[37] Mitra, S., A parallel clustering technique for the vehicle routing problem with split deliveries and pickups, J. Oper. Res. Soc., 59, 11, 1532-1546, (2008) · Zbl 1168.90659
[38] Moreno, L.; de Aragão, M. P.; Uchoa, E., Improved lower bounds for the split delivery vehicle routing problem, Oper. Res. Lett., 38, 4, 302-306, (2010) · Zbl 1193.90068
[39] Mosheiov, G., Vehicle routing with Pick-up and delivery: tour-partitioning heuristics, Comput. Ind. Eng., 34, 3, 669-684, (1998)
[40] Nagy, G.; Salhi, S., Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries, Eur. J. Oper. Res., 162, 1, 126-141, (2005) · Zbl 1132.90380
[41] Nagy, G.; Wassan, N. A.; Salhi, S., The vehicle routing problem with restricted mixing of deliveries and pickups, J. Sched., 16, 2, 199-213, (2013)
[42] Nagy, G.; Wassan, N. A.; Speranza, M. G.; Archetti, C., The vehicle routing problem with divisible deliveries and pickups, Transp. Sci., 49, 2, 271-294, (2015)
[43] Nakao, Y.; Nagamochi, H., A DP-based heuristic algorithm for the discrete split delivery vehicle routing problem, J. Adv. Mech. Des. Syst., 1, 2, 217-226, (2007)
[44] Or, I., Traveling salesman-type combinational problems and their relation to the logistics of blood banking, (1976), Northwestern University USA, PhD Thesis
[45] Osman, I. H.; Wassan, N. A., A reactive tabu search meta-heuristic for the vehicle routing problem with back-hauls, J. Sched., 5, 4, 263-285, (2002) · Zbl 1009.90018
[46] Ozbaygin, G.; Karasan, O.; Yaman, H., New exact solution approaches for the split delivery vehicle routing problem, EURO. J. Comput. Optim., 6, 1, 85-115, (2018) · Zbl 1393.90015
[47] Parragh, S. N.; Doerner, K. F.; Hartl, R. F., A survey on pickup and delivery problems. part I: transportation between customers and depot, J. für Betriebswirtschaft., 58, 1, 21-51, (2008)
[48] Polat, O., A parallel variable neighborhood search for the vehicle routing problem with divisible deliveries and pickups, Comput. Oper. Res., 85, 71-86, (2017) · Zbl 1458.90129
[49] Polat, O.; Kalayci, C. B.; Kulak, O.; Günther, H.-O., A perturbation based variable neighborhood search heuristic for solving the vehicle routing problem with simultaneous pickup and delivery with time limit, Eur. J. Oper. Res., 242, 2, 369-382, (2015) · Zbl 1341.90018
[50] Potvin, J. Y.; Kervahut, T.; Garcia, B. L.; Rousseau, J. M., A tabu search heuristic for the vehicle routing problem with time windows, (1992), Universite de Montreal Quebec, Canada
[51] Salani, M.; Vacca, I., Branch and price for the vehicle routing problem with discrete split deliveries and time windows, Eur. J. Oper. Res., 213, 470-477, (2011) · Zbl 1218.90045
[52] Salhi, S.; Nagy, G., A cluster insertion heuristic for single and multiple depot vehicle routing problems with backhauling, J. Oper. Res. Soc., 50, 10, 1034-1042, (1999) · Zbl 1054.90523
[53] Silva, M. M.; Subramanian, A.; Ochi, L. S., An iterated local search heuristic for the split delivery vehicle routing problem, Comput. Oper. Res., 53, 234-249, (2015) · Zbl 1348.90129
[54] Subramanian, A.; Drummond, L. M.A.; Bentes, C.; Ochi, L. S.; Farias, R., A parallel heuristic for the vehicle routing problem with simultaneous pickup and delivery, Comput. Oper. Res., 37, 11, 1899-1911, (2010) · Zbl 1188.90041
[55] Wang, K.; Ye, C.; Ning, A., Competitive decision algorithm for the split vehicle routing problem with simultaneous pickup and delivery and time windows, (Future Information Technology and Management Engineering (FITME), 2010 International Conference on, 2, (2010), IEEE), 371-375
[56] Wang, K.; Ye, C.; Ning, A., Achieving better solutions for vehicle routing problem involving split deliveries and pickups using a competitive decision algorithm, Asia Pac. J. Oper. Res., 32, 04, 22, (2015) · Zbl 1325.90013
[57] Wang, Y.; Ma, X.; Lao, Y.; Wang, Y.; Mao, H., Vehicle routing problem simultaneous deliveries and pickups with split loads and time windows, Transp. Res. Rec., 2378, 120-128, (2013)
[58] Wang, Y.; Ma, X.; Lao, Y.; Yu, H.; Liu, Y., A two-stage heuristic method for vehicle routing problem with split deliveries and pickups, J. Zhejiang Univ. Sci. C, 15, 3, 200-210, (2014)
[59] Wassan, N. A., Reactive tabu adaptive memory programming search for the vehicle routing problem with backhauls, J. Oper. Res. Soc., 58, 12, 1630-1641, (2007)
[60] Wassan, N. A.; Wassan, A. H.; Nagy, G., A reactive tabu search algorithm for the vehicle routing problem with simultaneous pickups and deliveries, J. Comb. Optim., 15, 4, 368-386, (2008) · Zbl 1145.90327
[61] Wassan, N. A.; Nagy, G., A reactive tabu search meta-heuristic for the vehicle routing problem with divisible deliveries and pickups, (2013), University of Kent, Working paper
[62] Wassan, N.; Nagy, G., Vehicle routing problem with deliveries and pickups: modelling issues and meta-heuristics solution approaches, Int. J. Transp., 2, 1, 95-110, (2014)
[63] Wilck, J. H.; Cavalier, T. M., A construction heuristic for the split delivery vehicle routing problem, Am. J. Oper. Res., 2, 02, 153-162, (2012)
[64] Wilck, J. H.; Cavalier, T. M., A genetic algorithm for the split delivery vehicle routing problem, Am. J. Oper. Res., 2, 02, 207-216, (2012)
[65] Xia, Y.; Fu, Z., A tabu search algorithm for distribution network optimization with discrete split deliveries and soft time windows, Clust. Comput., (2018)
[66] Yin, C.; Bu, L.; Gong, H., Mathematical model and algorithm of split load vehicle routing problem with simultaneous delivery and pickup, Int. J. Innov. Comput. I., 9, 11, 4497-4508, (2013) · Zbl 1270.90009
[67] Yu, M.; Qi, X., A vehicle routing problem with multiple overlapped batches, Transp. Res. Part E., 61, 40-55, (2014)
[68] Zachariadis, E. E.; Tarantilis, C. D.; Kiranoudis, C. T., A hybrid metaheuristic algorithm for the vehicle routing problem with simultaneous delivery and Pick-up service, Expert Syst. Appl., 36, 2, 1070-1081, (2009)
[69] Zhang, T.; Chaovalitwongse, W. A.; Zhang, Y., Scatter search for the stochastic travel-time vehicle routing problem with simultaneous Pick-ups and deliveries, Comput. Oper. Res., 39, 10, 2277-2290, (2012) · Zbl 1251.90065
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.