Author Affiliations: Department of Computer Engineering, College of Engineering, Kwame Nkrumah University of Science and Technology, Kumasi, Ghana (KNUST).
Comput Inform Nurs. 2021 May 1;39(5):281-288. doi: 10.1097/CIN.0000000000000689.
The nurse rostering problem describes the task of distributing nurses over working time slots, called shifts, in such a way that the workforce demand for each shift in a scheduling period is met, while ensuring that each nurse is not overttasked or undertasked. This problem is a major issue in Ghana, which this research aims to tackle. To that end, the performance of a heuristic algorithm that showed promise, called the Harmony Search algorithm, is examined. The algorithm, as applied to solving the nurse rostering problem in a hospital in Ghana, was implemented and evaluated with the Python programming language. The results suggest that the algorithm performs well in generating 1-week duty rosters but falters for extended periods, indicating that it may not on its own be potent enough to handle optimization problems. Finally, we outline some recommendations future researchers may want to note.
护士排班问题描述了这样一项任务,即根据工作时间(称为班次)分配护士,以满足每个班次在调度周期内的劳动力需求,同时确保每个护士的工作量不过多或过少。这个问题在加纳是一个主要问题,本研究旨在解决这个问题。为此,研究人员检查了一种被称为和声搜索算法的启发式算法的性能,该算法表现出了一定的潜力。该算法应用于加纳一家医院的护士排班问题,使用 Python 编程语言进行了实现和评估。结果表明,该算法在生成一周的值班表方面表现良好,但在长时间内效果不佳,这表明它本身可能不足以处理优化问题。最后,我们概述了一些未来研究人员可能需要注意的建议。