An efficient two-phase heuristic for the home care routing and scheduling problem

被引:12
作者
Bazirha, Mohammed [1 ]
Benmansour, Rachid [1 ]
Kadrani, Abdeslam [1 ]
机构
[1] INSEA, Dept Math & Operat Res, Rabat, Morocco
关键词
Simulated annealing; Multiple time windows; Multiple services; Synchronization; Home health care; Mathematical modeling; MEMETIC ALGORITHM; TIME WINDOWS; SYNCHRONIZATION; OPTIMIZATION;
D O I
10.1016/j.cie.2023.109329
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper focuses on modeling and solving the home health care routing and scheduling problem (HHCRSP) with the consideration of skill requirements, multiple time windows, multiple services and caregivers' duty length. A new mixed integer linear programming (MILP) model is proposed to build a daily schedule in order to minimize caregivers' waiting times and to balance their workloads. The complexity of this problem, which is an extended version of the NP-hard VRPTW problem, emerges during the numerical resolution of random instances. To overcome these difficulties, we proposed a two-phase approach to solve the problem under study in a reasonable amount of computational time. The first phase consists of applying a simulated annealing (SA) based heuristic to generate caregivers' routes and their assignment while the second one aims to select, for each patient, a time window, ensure the synchronization of simultaneous services and define the timetable of visits. Computational results show that the proposed two-phase approach is very efficient, fast and outperforms state-of-art heuristics and exacts methods in terms of CPU running time and solution quality.
引用
收藏
页数:12
相关论文
共 47 条
[1]   PSO-based algorithm for home care worker scheduling in the UK [J].
Akjiratikarl, Chananes ;
Yenradee, Pisal ;
Drake, Paul R. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2007, 53 (04) :559-583
[2]   A sequential GRASP for the therapist routing and scheduling problem [J].
Bard, Jonathan F. ;
Shao, Yufen ;
Jarrah, Ahmad I. .
JOURNAL OF SCHEDULING, 2014, 17 (02) :109-133
[3]  
Bazirha Mohammed, 2020, Variable Neighborhood Search. 7th International Conference, ICVNS 2019. Revised Selected Papers. Lecture Notes in Computer Science (LNCS 12010), P178, DOI 10.1007/978-3-030-44932-2_13
[4]  
Bazirha M., 2022, INT J SUPPLY OPERATI, V9, P235
[5]   Stochastic home health care routing and scheduling problem with multiple synchronized services [J].
Bazirha, Mohammed ;
Kadrani, Abdeslam ;
Benmansour, Rachid .
ANNALS OF OPERATIONS RESEARCH, 2023, 320 (02) :573-601
[6]   Scheduling Optimization of the Home Health Care Problem with Stochastic Travel and Care Times [J].
Bazirha, Mohammed ;
Kadrani, Abdeslam ;
Benmansour, Rachid .
GOL'20: 2020 5TH INTERNATIONAL CONFERENCE ON LOGISTICS OPERATIONS MANAGEMENT (GOL), 2020, :8-15
[7]   A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience [J].
Braekers, Kris ;
Hartl, Richard F. ;
Parragh, Sophie N. ;
Tricoire, Fabien .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 248 (02) :428-443
[8]   Vehicle routing problem with time windows, part 1:: Route construction and local search algorithms [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :104-118
[9]   Combined vehicle routing and scheduling with temporal precedence and synchronization constraints [J].
Bredstrom, David ;
Ronnqvist, Mikael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (01) :19-31
[10]   The state of the art of nurse rostering [J].
Burke, EK ;
De Causmaecker, P ;
Vanden Berghe, G ;
Van Landeghem, H .
JOURNAL OF SCHEDULING, 2004, 7 (06) :441-499