Abstract
In this paper, we consider a Rich k-travelling repairmen problem (R-k-TRP), motivated by an application for the maintenance and repair of electronic transaction equipment. It consists of designing routes of polyvalent repairmen to perform customers requests. The objective is to minimize a linear combination of total weighted travelled distance, breaks and overtime, minus gain associated with performed requests, under a set of constraints such as multiple time windows, parts inventory, breaks, and special parts. A benchmark of small and medium instances are considered from literature and new larger instances are generated. A Variable Neighborhood Search (VNS) and a General Variable Neighborhood Search algorithms (GVNS), both coupled with a technique called Adaptive memory (AM), are proposed to address this problem. The computational results show the effectiveness and efficiency of the GVNS with AM for solving the R-k-TRP, in comparison with other provided VNS algorithms and the current state of the art Branch and Price method.
Similar content being viewed by others
References
Bjelić, N., Vidović, M., Popović, D.: Variable neighborhood search algorithm for heterogeneous traveling repairmen problem with time windows. Expert Syst. Appl. 40, 5997–6006 (2013)
Cordeau, J.F., Laporte, G., Savelsbergh, M.W., Vigo, D: Vehicle routing. In: Handbooks in Operations Research and Management Science, vol. 14, pp. 367–428 (2007)
Dimitris, B., Garrett, V.R.: The dynamic traveling repairman problem. In: Massachusetts Institute of Technology, Sloan School of Management (1989)
Frederickson, G.N., Wittman, B., Speedup in the traveling repairman problem with constrained time windows. CoRR. arxiv:1101.3960 (2011)
Fakcharoenphol, J., Harrelson, C., Rao, S.: The k-traveling repairmen problem. ACM Trans. Algorithms 3, 40es (2007)
Frifita, S., Masmoudi, M., Euchi, J.: General variable neighborhood search for home healthcare routing and scheduling problem with time windows and synchronized visits. Electron. Notes Discrete Math. J. 58, 63–70 (2017)
Frifita, S., Masmoudi, M.: VNS methods for home care routing and scheduling problem with temporal dependencies, and multiple structures and specialties. Int. Trans. Oper. Res. 27(1), 291–313 (2020)
Golden, B., Assad, A., Levy, L., Gheysens, F.: The fleet size and mix vehicle routing problem. Comput. Oper. Res. 11(1), 49–66 (1984)
García, A., Jodrá, P., Tejel, J.: A note on the traveling repairman problem. Networks 40, 27–31 (2002)
Hiermann, G., Puchinger, J., Ropke, S., Hartl, R.F.: The electric fleet size and mix vehicle routing problem with time windows and recharging stations. Eur. J. Oper. Res. 252(3), 995–1018 (2016)
Hansen, P., Mladenović, N., Pérez, J.A.M.: Variable neighbourhood search: methods and applications. 4OR 6(4), 319–360 (2008)
Kallehauge, B., Larsen, J., Madsen, O.B., Solomon, M.M., Vehicle routing problem with time windows. In: Column Generation, pp. 67–98. Springer, Boston (2005)
Kammoun, M., Derbel, H., Ratli, M., Jarboui, B.: A variable neighborhood search for solving the multi-vehicle covering tour problem. Electron. Notes Discrete Math. 47, 285–292 (2015)
Mathlouthi, I., Gendreau, M., Potvin, J.Y: Branch-and-price for a multi-attribute technician routing and scheduling problem. In: CIRRELT, Centre interuniversitaire de recherche sur les réseaux d’entreprise, la logistique et le transport Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation (2017)
Mathlouthi, I., Gendreau, M., Potvin, J.Y.: Mixed integer linear programming for a multi-attribute technician routing and scheduling problem. Inf. Syst. Oper. Res. 56(1), 33–49 (2018)
Mathlouthi, I., Gendreau, M., Potvin, J.Y: A metaheuristic based on Tabu search for solving a technician routing and scheduling problem. In: CIRRELT, Centre interuniversitaire de recherche sur les réseaux d’entreprise, la logistique et le transport=Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation (2018)
Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097–1100 (1997)
Mjirda, A., Todosijevic, R., Hanafi, S., Hansen, P., Mladenović, N.: Sequential variable neighborhood descent variants: an empirical study on the traveling salesman problem. Int. Trans. Oper. Res. 24, 615–633 (2016)
Nucamendi-Guillén, S., Martínez-Salazar, I., Angel-Bello, F., Moreno-Vega, J.M.: A mixed integer formulation and an efficient metaheuristic procedure for the k-travelling repairmen problem. J. Oper. Res. Soc. 67, 1121–1134 (2016)
Rochat, Y., Taillard, É.D.: Probabilistic diversification and intensification in local search for vehicle routing. J. Heuristics 1(1), 147–167 (1995)
Salehipour, A., Sórensen, K., Goos, P., Bráysy, O.: Efficient GRASP+VND and GRASP+VNS metaheuristics for the traveling repairman problem. 4OR 9, 189–209 (2011)
Vidal, T., Crainic, T.G., Gendreau, M., Prins, C.: A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Comput. Oper. Res. 40(1), 475–489 (2013)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Frifita, S., Mathlouthi, I., Masmoudi, M. et al. Variable neighborhood search based algorithms to solve a rich k-travelling repairmen problem. Optim Lett 14, 2285–2299 (2020). https://doi.org/10.1007/s11590-020-01551-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-020-01551-w