×

A hybrid iterated local search heuristic for the traveling salesperson problem with hotel selection. (English) Zbl 1510.90046

Summary: Companies have given close attention to new ways to reduce operational costs, and a way to achieve this point is focusing on optimizing the planning of routes. A variant of the traveling salesperson problem (TSP), called the traveling salesperson problem with hotel selection, was introduced in the last years. Herein, the salesperson needs to visit all customers just once, ensuring that a length-traveled daily not exceeds a length limit constraint. If necessary, a hotel can be used to connect tours on different days. This work proposes a hybrid Iterated Local Search heuristic using a random variable neighborhood descent procedure with a variable perturbation procedure. Furthermore, to perform better, a data mining technique is sporadically executed to construct new solutions based on patterns extracted by frequent itemset mining. Computational experiments show the potential of this algorithm to significantly improve the number of best known solutions when using the same computational time of the principal works available in literature.

MSC:

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

Software:

WOA; VRP; irace
Full Text: DOI

References:

[1] Abdel-Basset, M.; Manogaran, G.; El-Shahat, D.; Mirjalili, S., A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem, Future Generation Computer Systems, 85, 129-145 (2018)
[2] Agrawal, R., Srikant, R., 1994. Fast algorithms for mining association rules. In Proc. 20th int. conf. very large data bases. VLDB (pp. 487-499). Vol. 1215.
[3] Angelelli, E.; Speranza, M. G., The periodic vehicle routing problem with intermediate facilities, European Journal of Operational Research, 137, 2, 233-247 (2002) · Zbl 0998.90021
[4] Applegate, D. L.; Bixby, R. E.; Chvátal, V.; Cook, W. J., The traveling salesman problem: A computational study (2006), Princeton University Press · Zbl 1130.90036
[5] Baltz, A.; El Ouali, M.; Jager, G.; Sauerland, V.; Srivastav, A., Exact and heuristic algorithms for the travelling salesman problem with multiple time windows and hotel selection, Journal of the Operational Research Society, 66, 615-626 (2014)
[6] Barbosa, L. H.; Uchoa, E., A branch-cut-and-price algorithm for the traveling salesperson problem with hotel selection, Computers & Operations Research, 123, 1049-1086 (2020) · Zbl 1458.90602
[7] Bektas, T., The multiple traveling salesman problem: An overview of formulations and solution procedures, Omega, 34, 3, 209-219 (2006)
[8] Castro, M.; Sörensen, K.; Vansteenwegen, P.; Goos, P., A memetic algorithm for the travelling salesperson problem with hotel selection, Computers & Operations Research, 40, 7, 1716-1728 (2013) · Zbl 1348.90438
[9] Castro, M.; Sörensen, K.; Vansteenwegen, P.; Goos, P., A fast metaheuristic for the travelling salesperson problem with hotel selection, 1-20 (2014)
[10] Castro, M.; Sorensen, K.; Goos, P.; Vansteenwegen, P., The multiple travelling salesperson problem with hotel selection (2014), Tech. University of Antwerp, Faculty of Applied Economics, BE
[11] Chen, Y.; Hao, J.-K.; Glover, F., A hybrid metaheuristic approach for the capacitated arc routing problem, European Journal of Operational Research, 253, 1, 25-39 (2016) · Zbl 1346.90087
[12] Cordeau, J. F.; Laporte, G.; Mercier, A., A unified tabu search heuristic for vehicle routing problems with time windows, Journal of the Operational Research Society, 52, 8, 928-936 (2001) · Zbl 1181.90034
[13] Crevier, B.; Cordeau, J. F.; Laporte, G., The multi-depot vehicle routing problem with inter-depot routes, European Journal of Operational Research, 176, 2, 756-773 (2007) · Zbl 1103.90032
[14] Croes, G. A., A method for solving traveling-salesman problems, Operations Research, 6, 6, 791-812 (1958) · Zbl 1414.90303
[15] Cunha, V.; Santos, I.; Pessoa, L.; Hamacher, S., An ILS heuristic for the ship scheduling problem: Application in the oil industry, International Transactions in Operational Research, 27, 197-218 (2018) · Zbl 07766420
[16] Dijkstra, E. W., A note on two problems in connexion with graphs, Numerische mathematik, 1, 1, 269-271 (1959) · Zbl 0092.16002
[17] Divsalar, A.; Vansteenwegen, P.; Cattrysse, D., A variable neighborhood search method for the orienteering problem with hotel selection, International Journal of Production Economics, 145, 1, 150-160 (2013)
[18] Divsalar, A.; Vansteenwegen, P.; Sörensen, K.; Cattrysse, D., A memetic algorithm for the orienteering problem with hotel selection, European Journal of Operational Research, 237, 1, 29-49 (2014) · Zbl 1304.90220
[19] Divsalar, A., Emami, S., Vansteenwegen, P., 2017. A lagrange relaxation for the orienteering problem with hotel selection and time windows. In Annual workshop of the EURO working group on vehicle routing and logistics optimization.
[20] Freitas, J. C.; Penna, P. H.V., A variable neighborhood search for flying sidekick traveling salesman problem, International Transactions in Operational Research, 267-290 (2018) · Zbl 07766423
[21] Gonzalez, P. H.; Macambira, A. F.U. S.; Pinto, R. V.; Simonetti, L.; Maculan, M.; Michelon, P., New proposals for modelling and solving the problem of covering solids using spheres of different radii, RAIRO-Operations Research (2019)
[22] Gonzalez, P. H.; Simonetti, L.; Michelon, P.; Martinhon, C.; Santos, E., A variable fixing heuristic with local branching for the fixed charge uncapacitated network design problem with user-optimal flow, Computers & Operations Research, 76, 134-146 (2016) · Zbl 1349.90165
[23] Grahne, G., Zhu, J., 2003. Efficiently using prefix-trees in mining frequent itemsets. In Frequent itemset mining implementations (FIMI) (pp. 123-132). Vol. 90 (iCDM 2003 Workshop on Frequent Itemset Mining Implementations).
[24] Guerine, M.; Rosseti, I.; Plastino, A., Extending the hybridization of metaheuristics with data mining: Dealing with sequences, Intelligent Data Analysis, 20, 5, 1133-1156 (2016)
[25] Haddad, M. N.; Martinelli, R.; Vidal, T.; Martins, S.; Ochi, L. S.; Souza, M. J.F.; Hartl, R., Large neighborhood-based metaheuristic and branch-and-price for the pickup and delivery problem with split loads, European Journal of Operational Research, 270, 3, 1014-1027 (2018) · Zbl 1403.90117
[26] Han, J., Pei, J., Yin, Y., 2000. Mining frequent patterns without candidate generation. In ACM sigmod record (pp. 1-12). Vol. 29, ACM.
[27] Kim, B.; Kim, S.; Sahoo, S., Waste collection vehicle routing problem with time windows, Computers & Operations Research, 33, 12, 3624-3642 (2006) · Zbl 1113.90035
[28] Leiserson, C. E.; Rivest, R. L.; Cormen, T. H.; Stein, C., Introduction to algorithms, Vol. 6 (2001), MIT Press: MIT Press Cambridge, MA · Zbl 1047.68161
[29] Lin, S.; Kernighan, B. W., An effective heuristic algorithm for the traveling-salesman problem, Operations Research, 21, 2, 498-516 (1973) · Zbl 0256.90038
[30] López-Ibáñez, M.; Dubois-Lacoste, J.; Pérez Cáceres, L.; Stützle, T.; Birattari, M., The irace package: Iterated racing for automatic algorithm configuration, Operations Research Perspectives, 3, 43-58 (2016)
[31] Lourenço, H. R.; Martin, O. C.; Stützle, T., Iterated local search: Framework and applications, (Handbook of metaheuristics (2019), Springer), 129-168
[32] Lu, Y.; Benlic, U.; Wu, Q., A hybrid dynamic programming and memetic algorithm to the traveling salesman problem with hotel selection, Computers & Operations Research, 90, 193-207 (2018) · Zbl 1391.90524
[33] Maia, M. R.H.; Plastino, A.; Penna, P. H.V., Hybrid data mining heuristics for the heterogeneous fleet vehicle routing problem, RAIRO-Operations Research, 52, 661-690 (2018) · Zbl 1405.90031
[34] Or, I., 1976. Traveling salesman-type combinatorial problems and their relation to the logistics of regional blood banking. Ph.D. thesis, Northwestern University, Evanston, Illinois.
[35] Penna, P. H.V.; Subramanian, A.; Ochi, L. S., An iterated local search heuristic for the heterogeneous fleet vehicle routing problem, Journal of Heuristics, 19, 2, 201-232 (2013)
[36] Penna, P. H.V.; Subramanian, A.; Ochi, L. S.; Vidal, T.; Prins, C., A hybrid heuristic for a broad class of vehicle routing problems with heterogeneous fleet, Annals of Operations Research, 273, 1-2, 5-74 (2019) · Zbl 1434.90029
[37] Radmanesh, M.; Kumar, M.; Nemati, A.; Sarim, M., Solution of traveling salesman problem with hotel selection in the framework of milp-tropical optimization, (2016 American control conference (ACC) (2016), IEEE), 5593-5598
[38] Renaud, J.; Laporte, G.; Boctor, F. F., A tabu search heuristic for the multi-depot vehicle routing problem, Computers & Operations Research, 23, 3, 229-235 (1996) · Zbl 0855.90055
[39] Ribeiro, M. H.; Plastino, A.; Martins, S. L., Hybridization of GRASP metaheuristic with data mining techniques, Journal of Mathematical Modelling and Algorithms, 5, 1, 23-41 (2006) · Zbl 1099.68741
[40] Roshanaei, V.; Naderi, B.; Jolai, F.; Khalili, M., A variable neighborhood search for job shop scheduling with set-up times to minimize makespan, Future Generation Computer Systems, 25, 6, 654-661 (2009)
[41] Santos, L. F.; Martins, S. L.; Plastino, A., Applications of the DM-GRASP heuristic: A survey, International Transactions in Operational Research, 15, 4, 387-416 (2008) · Zbl 1157.90015
[42] Schneider, M.; Stenger, A.; Goeke, D., The electric vehicle-routing problem with time windows and recharging stations, Transportation Science, 48, 4, 500-520 (2014)
[43] Silva, M. M.; Subramanian, A.; Ochi, L. S., An iterated local search heuristic for the split delivery vehicle routing problem, Computers & Operations Research, 53, 234-249 (2015) · Zbl 1348.90129
[44] Sohrabi, S.; Ziarati, K.; Keshtkaran, M., A greedy randomized adaptive search procedure for the orienteering problem with hotel selection, European Journal of Operational Research, 283, 2, 426-440 (2020) · Zbl 1431.90024
[45] Solomon, M. M., Algorithms for the vehicle routing and scheduling problems with time window constraints, Operations Research, 35, 2, 254-265 (1987) · Zbl 0625.90047
[46] Sousa, M. M.; Ochi, L. S.; Martins, S. L., Traveling salesperson problem with hotel selection: A systematic review of the literature, (Proceedings of the XV Brazilian Symposium on Information Systems, SBSI (2019), ACM: ACM New York, NY, USA), 1-8
[47] Sousa, M. M.; Ochi, L. S.; Martins, S. L., An efficient heuristic to the traveling salesperson problem with hotel selection, (International workshop on hybrid metaheuristics (2019), Springer), 31-45
[48] Souza, M. J.F.; Coelho, I. M.; Ribas, S.; Santos, H. G.; Merschmann, L. H.d. C., A hybrid heuristic algorithm for the open-pit-mining operational planning problem, European Journal of Operational Research, 207, 2, 1041-1051 (2010) · Zbl 1206.90243
[49] Subramanian, A., 2012. Heuristic, exact and hybrid approaches for vehicle routing problems. Ph.D. thesis, Universidade Federal Fluminense.
[50] Talbi, E.-G., A taxonomy of hybrid metaheuristics, Journal of Heuristics, 8, 5, 541-564 (2002)
[51] Toksari, M. D., A hybrid algorithm of ant colony optimization (ACO) and iterated local search (ILS) for estimating electricity domestic consumption: Case of turkey, International Journal of Electrical Power & Energy Systems, 78, 776-782 (2016)
[52] Toledo, A.; Riff, M. C., Hophs: A hyperheuristic that solves orienteering problem with hotel selection, (2015 Fifth international conference on digital information processing and communications (ICDIPC) (2015), IEEE), 148-152
[53] Toth, P.; Vigo, D., Vehicle routing: Problems, methods, and applications (2014), SIAM · Zbl 1305.90012
[54] Vansteenwegen, P.; Souffriau, W.; Sörensen, K., The travelling salesperson problem with hotel selection, Journal of the Operational Research Society, 63, 2, 207-217 (2012)
[55] Wei, Z.; Hao, J. K., Iterated two-phase local search for the set-union knapsack problem, Future Generation Computer Systems, 101, 1005-1017 (2019)
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.