Skip to main content
Log in

A survey on the applications of variable neighborhood search algorithm in healthcare management

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

This paper reviews the papers on the applications of VNS in the health care area by analyzing the characteristics of VNS in different problems. In the health care field, many complex optimization problems need to be tackled in a short time considering multiple influencing factors, such as personnel preferences, resources limitations, etc. As a metaheuristic, Variable neighborhood search (VNS) algorithm can get an approximate solution for the complex problem in a short time, and has been widely used to deal with the real-world health care optimization problems based on systematic neighborhood changes and perturbation operations when needed. We classify the found papers into five categories based on the topics, i.e., home health care problems, operating room problems, nurse rostering problems, routing optimization problems, and other topics. For each topic, the detailed operations of VNS and the differences in solving various problems have been discussed. In addition, we analyze the studied problems and summarize the approaches used in the literature. The application tendency of VNS in the health care area is also discussed at the end of the paper.

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.

Institutional subscriptions

Similar content being viewed by others

References

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

    Article  MathSciNet  MATH  Google Scholar 

  2. Hansen, P., Mladenović, N.: Variable neighborhood search: principles and applications. Eur. J. Oper. Res. 130, 449–467 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  3. Meng, X., Li, J., Dai, X., Dou, J.: Variable neighborhood search for a colored traveling salesman problem. IEEE Trans. Intell. Transp. Syst. 19, 1018–1026 (2018)

    Article  Google Scholar 

  4. Hore, S., Chatterjee, A., Dewanji, A.: Improving variable neighborhood search to solve the traveling salesman problem. Appl. Soft Comput. J. 68, 83–91 (2018)

    Article  Google Scholar 

  5. Mladenović, N., Urošević, D., Hanafi, S., Ilić, A.: A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem. Eur. J. Oper. Res. 220, 270–285 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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, 369–382 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  7. Baniamerian, A., Bashiri, M., Tavakkoli-Moghaddam, R.: Modified variable neighborhood search and genetic algorithm for profitable heterogeneous vehicle routing problem with cross-docking. Appl. Soft Comput. J. 75, 441–460 (2019)

    Article  Google Scholar 

  8. Liu, S., Pei, J., Cheng, H., Liu, X., Pardalos, P.M.: Two-stage hybrid flow shop scheduling on parallel batching machines considering a job-dependent deteriorating effect and non-identical job sizes. Appl. Soft Comput. 84, 105701 (2019)

    Article  Google Scholar 

  9. Wu, X., Che, A.: Energy-efficient no-wait permutation flow shop scheduling by adaptive multi-objective variable neighborhood search. Omega. 94, 102117 (2020)

    Article  Google Scholar 

  10. Trautsamwieser, A., Gronalt, M., Hirsch, P.: Securing home health care in times of natural disasters. OR Spectr. 33, 787–813 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  11. Riise, A., Burke, E.K.: Local search for the surgery admission planning problem. J. Heuristics. 17, 389–414 (2011)

    Article  Google Scholar 

  12. Rahimian, E., Akartunalı, K., Levine, J.: A hybrid integer programming and variable Neighbourhood search algorithm to solve nurse Rostering problems. Eur. J. Oper. Res. 258, 411–423 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  13. Talarico, L., Meisel, F., Sörensen, K.: Ambulance routing for disaster response with patient groups. Comput. Oper. Res. 56, 120–133 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  14. Burke, E.K., Li, J., Qu, R.: A hybrid model of integer programming and variable neighbourhood search for highly-constrained nurse rostering problems. Eur. J. Oper. Res. 203, 484–493 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  15. Souki, M.: Operating theatre scheduling with fuzzy durations. J. Appl. Oper. Res. 3, 177–191 (2011)

    Google Scholar 

  16. Tassopoulos, I.X., Solos, I.P., Beligiannis, G.N.: A two-phase adaptive variable neighborhood approach for nurse rostering. Comput. Oper. Res. 60, 150–169 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  17. Issaoui, B., Zidi, I., Marcon, E., Ghedira, K.: New multi-objective approach for the home care service problem based on scheduling algorithms and variable neighborhood descent. Electron Notes Discrete Math. 47, 181–188 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  18. Hansen, P., Mladenović, N., Moreno Pérez, J.A.: Variable neighbourhood search: methods and applications. Ann. Oper. Res. 175, 367–407 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  19. Mankowska, D.S., Meisel, F., Bierwirth, C.: The home health care routing and scheduling problem with interdependent services. Health Care Manag. Sci. 17, 15–30 (2014)

    Article  Google Scholar 

  20. Aringhieri, R., Landa, P., Tànfani, E.: Assigning surgery cases to operating rooms: a VNS approach for leveling ward beds occupancies. Electron Notes Discrete Math. 47, 173–180 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  21. Wilson, D.T., Hawe, G.I., Coates, G., Crouch, R.S.: A multi-objective combinatorial model of casualty processing in major incident response. Eur. J. Oper. Res. 230, 643–655 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  22. 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. 58, 63–70 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  23. Davari, S., Kilic, K., Naderi, S.: A heuristic approach to solve the preventive health care problem with budget and congestion constraints. Appl. Math. Comput. 276, 442–453 (2016)

    MathSciNet  MATH  Google Scholar 

  24. Rahmaniani, R., Rahmaniani, G., Jabbarzadeh, A.: Variable neighborhood search based evolutionary algorithm and several approximations for balanced location-allocation design problem. Int. J. Adv. Manuf. Technol. 72, 145–159 (2014)

    Article  Google Scholar 

  25. Souki, M., Rebai, A.: Heuristics for the operating theatre planning and scheduling. J. Decis. Syst. 19, 225–252 (2010)

    Article  Google Scholar 

  26. Maenhout, B., Vanhoucke, M.: An evolutionary approach for the nurse rerostering problem. Comput. Oper. Res. 38, 1400–1411 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  27. Martin, S., Ouelhadj, D., Smet, P., Vanden Berghe, G., Özcan, E.: Cooperative search for fair nurse rosters. Expert Syst. Appl. 40, 6674–6683 (2013)

    Article  Google Scholar 

  28. Detti, P., Papalini, F., de Lara, G.Z.M.: A multi-depot dial-a-ride problem with heterogeneous vehicles and compatibility constraints in healthcare. Omega. 70, 1–14 (2017)

    Article  Google Scholar 

  29. Parragh, S.N., Doerner, K.F., Hartl, R.F., Gandibleux, X.: A heuristic two-phase solution approach for the multi-objective dial-a-ride problem. Networks. 54, 227–242 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  30. Molenbruch, Y., Braekers, K., Caris, A., Vanden Berghe, G.: Multi-directional local search for a bi-objective dial-a-ride problem in patient transportation. Comput. Oper. Res. 77, 58–71 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  31. Kocatürk, F., Özpeynirci, Ö.: Variable neighborhood search for the pharmacy duty scheduling problem. Comput. Oper. Res. 51, 218–226 (2014)

    Article  MATH  Google Scholar 

  32. Vlah, S., Lukač, Z., Pacheco, J.: Use of VNS heuristics for scheduling of patients in hospital. J. Oper. Res. Soc. 62, 1227–1238 (2011)

    Article  Google Scholar 

  33. Jerić, S.V., Figueira, J.R.: Multi-objective scheduling and a resource allocation problem in hospitals. J. Sched. 15, 513–535 (2012)

    Article  MathSciNet  Google Scholar 

  34. Schilde, M., Doerner, K.F., Hartl, R.F.: Metaheuristics for the dynamic stochastic dial-a-ride problem with expected return transports. Comput. Oper. Res. 38, 1719–1730 (2011)

    Article  MATH  Google Scholar 

  35. Della Croce, F., Salassa, F., Della Croce, F., Salassa, F.: A variable neighborhood search based matheuristic for nurse rostering problems. Ann. Oper. Res. 218, 185–199 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  36. Burke, E., De Causmaecker, P., Petrovic, S., Vanden Berghe, G.: Variable neighborhood search for nurse rostering problems. Metaheuristics: Computer Decision-Making. 153–172 (2003)

  37. Hemmelmayr, V., Doerner, K.F., Hartl, R.F., Savelsbergh, M.W.P.: Vendor managed inventory for environments with stochastic product usage. Eur. J. Oper. Res. 202, 686–695 (2010)

    Article  MATH  Google Scholar 

  38. Salehipour, A., Sepehri, M.M.: Exact and heuristic solutions to minimize Total waiting time in the blood products distribution problem. Adv. Oper. Res. 2012, 1–25 (2012)

    MathSciNet  MATH  Google Scholar 

  39. Lim, A., Zhang, Z., Qin, H.: Pickup and delivery service with manpower planning in Hong Kong public hospitals. Transp. Sci. 51, 688–705 (2016)

    Article  Google Scholar 

  40. Zheng, Z., Liu, X., Gong, X.: A simple randomized variable neighbourhood search for nurse rostering. Comput. Ind. Eng. 110, 165–174 (2017)

    Article  Google Scholar 

  41. Rego, N., Claro, J., Pinho de Sousa, J.: A hybrid approach for integrated healthcare cooperative purchasing and supply chain configuration. Health Care Manag. Sci. 17, 303–320 (2014)

    Article  Google Scholar 

  42. Trautsamwieser, A., Hirsch, P.: A branch-Price-and-cut approach for solving the medium-term home health care planning problem. Networks. 64, 143–159 (2014)

    Article  Google Scholar 

  43. Trautsamwieser, A., Hirsch, P.: Optimization of daily scheduling for home health care services. J. Appl. Oper. Res. 3, 124–136 (2011)

    Google Scholar 

  44. Hemmelmayr, V., Doerner, K.F., Hartl, R.F., Savelsbergh, M.W.P.: Delivery strategies for blood products supplies. OR Spectr. 31, 707–725 (2009)

    Article  MATH  Google Scholar 

  45. Hiermann, G., Prandtstetter, M., Rendl, A., Puchinger, J., Raidl, G.R.: Metaheuristics for solving a multimodal home-healthcare scheduling problem. Cent. Eur. J. Oper. Res. 23, 89–113 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  46. Burke, E.K., Curtois, T., Post, G., Qu, R., Veltman, B.: A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem. Eur. J. Oper. Res. 188, 330–341 (2008)

    Article  MATH  Google Scholar 

  47. Kergosien, Y., Ruiz, A., Soriano, P.: A routing problem for medical test sample collection in home health care services. Proceedings of the International Conference on Health Care Systems Engineering. 29–46 (2014)

  48. Souki, M., Youssef, S. B., Rebai, A.: Memetic algorithm for operating room admissions. In: International Conference on Computers & Industrial Engineering. 519–524 (2009)

  49. Sharif, E., Ayob, M., Hadwan, M.: Hybridization of heuristic approach with variable neighborhood descent search to solve nurse Rostering problem at Universiti Kebangsaan Malaysia Medical Centre (UKMMC). 2011 3rd Conference on Data Mining and Optimization (DMO). 178–183 (2011)

  50. Dellaert, N., Jeunet, J.: A variable neighborhood search algorithm for the surgery tactical planning problem. Comput. Oper. Res. 84, 216–225 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  51. Gomes, R.A.M., Toffolo, T.A.M., Santos, H.G.: Variable neighborhood search accelerated column generation for the nurse rostering problem. Electron Notes Discrete Math. 58, 31–38 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  52. Bertels, S., Fahle, T.: A hybrid setup for a hybrid scenario: combining heuristics for the home health care problem. Comput. Oper. Res. 33, 2866–2890 (2006)

    Article  MATH  Google Scholar 

  53. Cardoen, B., Demeulemeester, E., Beliën, J.: Operating room planning and scheduling: a literature review. Eur. J. Oper. Res. 201, 921–932 (2010)

    Article  MATH  Google Scholar 

  54. Zhu, S., Fan, W., Yang, S., Pei, J., Pardalos, P.M.: Operating room planning and surgical case scheduling: a review of literature. J. Comb. Optim. 37, 757–805 (2019)

  55. Hamid, M., Barzinpour, F., Hamid, M., Mirzamohammadi, S.: A multi-objective mathematical model for nurse scheduling problem with hybrid DEA and augmented ε -constraint method: A case study. 14th Int. Ind. Eng. Conf. 11, 98–108 (2018)

    Google Scholar 

  56. Mjirda, A., Todosijević, 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 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  57. Glover, F.: Ejection chains, reference structures and alternating path methods for traveling salesman problems. Discret. Appl. Math. 65, 223–253 (1996)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Nos. 72071057, 71922009, and 71690230), the Key research and development Projects in Anhui Province (1804b06020377), the Basic scientific research Projects in central colleges and Universities (JZ2018HGTB0232), and Innovative Research Groups of the National Natural Science Foundation of China (71521001).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenjuan Fan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lan, S., Fan, W., Yang, S. et al. A survey on the applications of variable neighborhood search algorithm in healthcare management. Ann Math Artif Intell 89, 741–775 (2021). https://doi.org/10.1007/s10472-021-09727-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10472-021-09727-5

Keywords

Navigation