Solving a real-world nurse rostering problem by Simulated Annealing

被引:6
作者
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 条
  • [21] A Hybrid Evolutionary Approach to the Nurse Rostering Problem
    Bai, Ruibin
    Burke, Edmund K.
    Kendall, Graham
    Li, Jingpeng
    McCollum, Barry
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (04) : 580 - 590
  • [22] Solving a real-world train-unit assignment problem
    Valentina Cacchiani
    Alberto Caprara
    Paolo Toth
    Mathematical Programming, 2010, 124 : 207 - 231
  • [23] Solving train formation problem using simulated annealing algorithm in a simplex framework
    Yaghini, Masoud
    Momeni, Mohsen
    Sarmadi, Mohammadreza
    JOURNAL OF ADVANCED TRANSPORTATION, 2014, 48 (05) : 402 - 416
  • [24] Interval Type-2 Fuzzy Modelling and Simulated Annealing for Real-World Inventory Management
    Miller, Simon
    Gongora, Mario
    John, Robert
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PART I, 2011, 6678 : 231 - +
  • [25] Integer programming techniques for the nurse rostering problem
    Santos, Haroldo G.
    Toffolo, Tulio A. M.
    Gomes, Rafael A. M.
    Ribas, Sabir
    ANNALS OF OPERATIONS RESEARCH, 2016, 239 (01) : 225 - 251
  • [26] Solving the medical student scheduling problem using simulated annealing
    Zanazzo, Eugenia
    Ceschia, Sara
    Dovier, Agostino
    Schaerf, Andrea
    JOURNAL OF SCHEDULING, 2024, 28 (2) : 233 - 246
  • [27] Metaheuristics for solving a real-world electric vehicle charging scheduling problem
    Garcia-Alvarez, Jorge
    Gonzalez, Miguel A.
    Vela, Camino R.
    APPLIED SOFT COMPUTING, 2018, 65 : 292 - 306
  • [28] A memetic approach to the nurse rostering problem
    Burke, E
    Cowling, P
    De Causmaecker, P
    Vanden Berghe, G
    APPLIED INTELLIGENCE, 2001, 15 (03) : 199 - 214
  • [29] A Memetic Approach to the Nurse Rostering Problem
    Edmund Burke
    Peter Cowling
    Patrick De Causmaecker
    Greet Vanden Berghe
    Applied Intelligence, 2001, 15 : 199 - 214
  • [30] Simulated Annealing with a Hybrid Local Search for Solving the Traveling Salesman Problem
    Zhao, Dongming
    Xiong, Wei
    Shu, Zongyu
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1165 - 1169