PSO-based algorithm for home care worker scheduling in the UK

被引:198
作者
Akjiratikarl, Chananes
Yenradee, Pisal [1 ]
Drake, Paul R.
机构
[1] Thammasat Univ, Sirindhorn Int Inst Technol, Ind Engn Program, Pathum Thani 12121, Thailand
[2] Univ Liverpool, Sch Management, E Business & Operat Management Div, Liverpool L69 7ZH, Merseyside, England
关键词
home care; scheduling; rostering; meta-heuristic; particle swarm optimization; local improvement procedures; heuristics;
D O I
10.1016/j.cie.2007.06.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents the novel application of a collaborative population-based meta-heuristic technique called Particle Swarm Optimization (PSO) to the scheduling of home care workers. The technique is applied to a genuine situation arising in the UK, where the provision of community care service is a responsibility of the local authorities. Within this provision, optimization routes for each care worker are determined in order to minimize the distance traveled providing that the capacity and service time window constraints are not violated. The objectives of this paper are twofold; first to exploit a systematic approach to improve the existing schedule of home care workers, second to develop the methodology to enable the continuous PSO algorithm to be efficiently applied to this type of problem and all classes of similar problems. For this problem, a particle is defined as a multi-dimensional point in space which represents the corresponding care activities and assignment priority. The Heuristic Assignment scheme is specially designed to transform the continuous PSO algorithm to the discrete job schedule. The Earliest Start Time Priority with Minimum Distance Assignment (ESTPMDA) technique is developed for generating an initial solution which guides the search direction of the particle. Local improvement procedures (LIP), i.e. insertion and swap, are embedded in the PSO algorithm in order to further improve the solution quality. The proposed methodology is implemented, tested, and compared with existing solutions on a variety of real problem instances. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:559 / 583
页数:25
相关论文
共 53 条
[1]   A PSO and a Tabu search heuristics for the assembly scheduling problem of the two-stage distributed database application [J].
Allahverdi, A ;
Al-Anzi, FS .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (04) :1056-1080
[2]   A particle swarm optimization algorithm for part-machine grouping [J].
Andres, Carlos ;
Lozano, Sebastian .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2006, 22 (5-6) :468-474
[3]   A HEURISTIC-PROCEDURE FOR THE CREW ROSTERING PROBLEM [J].
BIANCO, L ;
BIELLI, M ;
MINGOZZI, A ;
RICCIARDELLI, S ;
SPADONI, M .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 58 (02) :272-283
[4]   Evolutionary algorithms for the vehicle routing problem with time windows [J].
Bräysy, O ;
Dullaert, W ;
Gendreau, M .
JOURNAL OF HEURISTICS, 2004, 10 (06) :587-611
[5]   Nurse rostering problems - a bibliographic survey [J].
Cheang, B ;
Li, H ;
Lim, A ;
Rodrigues, B .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (03) :447-460
[6]   A study on flowshop scheduling problem combining Taguchi experimental design and genetic algorithm [J].
Cheng, Bor-Wen ;
Chang, Chun-Lang .
EXPERT SYSTEMS WITH APPLICATIONS, 2007, 32 (02) :415-421
[7]   Simulated annealing metaheuristics for the vehicle routing problem with time windows [J].
Chiang, WC ;
Russell, RA .
ANNALS OF OPERATIONS RESEARCH, 1996, 63 :3-27
[8]  
Clerc M., 2002, Proceedings of the 1999 Congress on Evolutionary Computation, DOI [10.1109/CEC.1999.785513, DOI 10.1109/CEC.1999.785513]
[9]   A NEW OPTIMIZATION ALGORITHM FOR THE VEHICLE-ROUTING PROBLEM WITH TIME WINDOWS [J].
DESROCHERS, M ;
DESROSIERS, J ;
SOLOMON, M .
OPERATIONS RESEARCH, 1992, 40 (02) :342-354
[10]  
Desrochers M., 1988, Vehicle routing with time windows: optimization and approximation, V16