西安电子科技大学学报 ›› 2019, Vol. 46 ›› Issue (2): 47-53.doi: 10.19665/j.issn1001-2400.2019.02.009

• • 上一篇    下一篇

一种智能高效的并行护士排班算法

王陟,李雁妮   

  1. 西安电子科技大学 计算机科学与技术学院,陕西 西安 710071
  • 收稿日期:2018-12-10 出版日期:2019-04-20 发布日期:2019-04-20
  • 作者简介:王陟(1993-),男,西安电子科技大学硕士研究生,E-mail:xd_zhiwang@163.com
  • 基金资助:
    国家自然科学基金(61472296)

Algorithm for intelligent and efficient parallel rostering of nurses

WANG Zhi,LI Yanni   

  1. School of Computer Science and Technology, Xidian Univ., Xi’an 710071, China
  • Received:2018-12-10 Online:2019-04-20 Published:2019-04-20

摘要:

护士排班问题是多约束条件下的NP难优化问题,好的排班对提高护士工作效率、优化医院人力资源配置具有重要意义。然而,目前大多数算法不仅在计算时间和求解质量之间难以有效达到平衡,而且很难在可行的时间内求解这类大规模问题。针对上述问题,提出了一种新的智能高效两步并行护士排班算法。第1步采用启发式调整排序随机生成问题的初始解,以获得高质量的算法初始解;在此基础上,第2步采用并行智能多样化变邻域搜索和增量式计算来快速寻优。同时,采用随机扰动使算法逃离局部最优,并引入禁忌列表以避免冗余计算。大量的标准测试数据集上的仿真实验结果表明:这种算法在平均解质量和运行时间上均优于现有最好的护士排班算法,且更适合于大规模护士排班问题的求解。

关键词: 护士排班, 智能多样化变邻域搜索, 并行增量式计算

Abstract:

Nurse rostering problem, NRP is an NP-hard optimization problem with multiple constraints. Good nurse rostering is of great significance to improve the efficiency of nurses’ work and optimize the allocation of human resources in hospitals. However,most existing NRP algorithms not only suffer from a non-effective balance between computational time and solution quality, but also deal with the large-scale NRP with difficulty. Motivated to overcome the above problem, in this paper, an intelligent and efficient two-steps parallel nurse rostering algorithm IEPNR is presented with some intelligent and efficient optimization strategies. First, the IEPNR adopts a heuristic method to sort initial stochastic solutions to obtain its high-quality initial solution. Then, a novel intelligent parallel diversified variable neighborhood search and incremental computing strategy are used to quickly obtain optimal solutions. Meanwhile, the random disturbances and a taboo list are introduced to efficiently escape from local optimal solutions and to avoid redundant calculations. Extensive experiments on the benchmarks show that the proposed algorithm IEPNR outperforms the state-of-the-art algorithms in the average solution quality and running time, and that it is more suitable for the large-scale NRP.

Key words: nurse rostering, intelligent variable neighborhood search, parallel incremental computing

中图分类号: 

  • TP39
Baidu
map