Solving a real-world nurse rostering problem by Simulated Annealing

被引:7
作者
Ceschia, Sara [1 ]
Di Gaspero, Luca [1 ]
Mazzaracchio, Vincenzo [2 ]
Policante, Giuseppe [2 ]
Schaerf, Andrea [1 ]
机构
[1] Univ Udine, DPIA, Via Sci 206, I-33100 Udine, Italy
[2] WINDEX srl, Via S Chiara 22, I-37012 Bussolengo, Italy
关键词
Nurse rostering; Real-world application; Local search; Simulated Annealing; Practice of OR; OPTIMIZATION; STRATEGIES;
D O I
10.1016/j.orhc.2023.100379
中图分类号
R19 [保健组织与事业(卫生事业管理)];
学科分类号
摘要
Designing high quality nurse rostering plans is essential for health care facilities in order to guarantee efficiency, safety and quality-of-care balanced with staff well-being. We introduce a new real-world formulation for the nurse rostering problem, arising in many Italian healthcare institutions, which has been developed in collaboration with a primary software company in the field. It considers nurses with different skills, special shifts depending on the skills, time work-load limits, and different types of days-off. In addition, preferences and incompatibilities between nurses are taken into account. We propose a MIP model and a local search method, driven by a Simulated Annealing metaheuristic, based on a combination of two neighborhoods. The solution method was tested on 34 real-world instances coming from various healthcare institutions in North Italy. The dataset is available at https://bitbucket.org/satt/nrp-instances, along with our best solutions. (c) 2023 Elsevier Ltd. All rights reserved.
引用
收藏
页数:11
相关论文
共 50 条
[31]   Simulated Annealing with a Hybrid Local Search for Solving the Traveling Salesman Problem [J].
Zhao, Dongming ;
Xiong, Wei ;
Shu, Zongyu .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) :1165-1169
[32]   SIMULATED ANNEALING METHOD WITH DIFFERENT NEIGHBORHOODS FOR SOLVING THE CELL FORMATION PROBLEM [J].
Luong Thuan Thanh ;
Ferland, Jacques A. ;
Nguyen Dinh Thuc ;
Van Hien Nguyen .
ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, :525-533
[33]   Solving the Flying Sidekick Traveling Salesman Problem by a Simulated Annealing Heuristic [J].
Yu, Vincent F. ;
Lin, Shih-Wei ;
Jodiawan, Panca ;
Lai, Yu-Chi .
MATHEMATICS, 2023, 11 (20)
[34]   Solving the Course Scheduling Problem Using Simulated Annealing [J].
Aycan, E. ;
Ayav, T. .
2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, :462-466
[35]   Solving the flow shop problem by parallel simulated annealing [J].
Wodecki, M ;
Bozejko, W .
PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 :236-244
[36]   Solving the flowshop scheduling problem using simulated annealing [J].
Yang, G. (yanggelan@126.com), 1600, Advanced Institute of Convergence Information Technology, Myoungbo Bldg 3F,, Bumin-dong 1-ga, Seo-gu, Busan, 602-816, Korea, Republic of (04) :575-582
[37]   The nurse rostering problem: A critical appraisal of the problem structure [J].
Glass, Celia A. ;
Knight, Roger A. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (02) :379-389
[38]   Solving a real-world package delivery routing problem using quantum annealers [J].
Osaba, Eneko ;
Villar-Rodriguez, Esther ;
Asla, Anton .
SCIENTIFIC REPORTS, 2024, 14 (01)
[39]   Solving a Real-world Wheat Blending Problem Using a Hybrid Evolutionary Algorithm [J].
Li, Xiang ;
Bonyadi, Mohammad Reza ;
Michalewicz, Zbigniew ;
Barone, Luigi .
2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, :2665-2671
[40]   A scatter search methodology for the nurse rostering problem [J].
Burke, E. K. ;
Curtois, T. ;
Qu, R. ;
Vanden Berghe, G. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2010, 61 (11) :1667-1679