Skip to main content
Log in

Variable neighborhood search based algorithms to solve a rich k-travelling repairmen problem

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

  3. Dimitris, B., Garrett, V.R.: The dynamic traveling repairman problem. In: Massachusetts Institute of Technology, Sloan School of Management (1989)

  4. Frederickson, G.N., Wittman, B., Speedup in the traveling repairman problem with constrained time windows. CoRR. arxiv:1101.3960 (2011)

  5. Fakcharoenphol, J., Harrelson, C., Rao, S.: The k-traveling repairmen problem. ACM Trans. Algorithms 3, 40es (2007)

    Article  MathSciNet  Google Scholar 

  6. 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)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Article  MathSciNet  Google Scholar 

  8. Golden, B., Assad, A., Levy, L., Gheysens, F.: The fleet size and mix vehicle routing problem. Comput. Oper. Res. 11(1), 49–66 (1984)

    Article  Google Scholar 

  9. García, A., Jodrá, P., Tejel, J.: A note on the traveling repairman problem. Networks 40, 27–31 (2002)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Article  MathSciNet  Google Scholar 

  11. Hansen, P., Mladenović, N., Pérez, J.A.M.: Variable neighbourhood search: methods and applications. 4OR 6(4), 319–360 (2008)

    Article  MathSciNet  Google Scholar 

  12. 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)

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. 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)

  15. 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)

    MathSciNet  Google Scholar 

  16. 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)

  17. Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097–1100 (1997)

    Article  MathSciNet  Google Scholar 

  18. 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)

    Article  MathSciNet  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Rochat, Y., Taillard, É.D.: Probabilistic diversification and intensification in local search for vehicle routing. J. Heuristics 1(1), 147–167 (1995)

    Article  Google Scholar 

  21. 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)

    Article  MathSciNet  Google Scholar 

  22. 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)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sana Frifita.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-020-01551-w

Keywords

Navigation