Journal of Computer Applications ›› 2012, Vol. 32 ›› Issue (12): 3548-3552.DOI: 10.3724/SP.J.1087.2012.03548
• Typical applications • Previous Articles Next Articles
Lian-Min HU1,1,HONG Xu-dong2,HUANG Han2
Received:
Revised:
Online:
Published:
Contact:
Supported by:
胡廉民1,2,洪旭东1,黄翰1
通讯作者:
作者简介:
基金资助:
Abstract: Focusing on nurse assignment problem, this paper firstly analyzed nurse assignment problem in aspects of patient-nurse relations, nurses’ professional titles, patients’ nursing grades. An improved stochastic programming model was built which was more suitable for hospitals in China. Then according to the solution structure of the problem, a Genetic Algorithm with Perturb Mutation (PMGA) which was added on every vectors among the solution with a probability was designed. Compared to random greedy algorithm and Bender’s decomposition based greedy algorithm in experiment, PMGA results were more effective than other methods in solving nurse assignment problem within 30 minutes and it would reduce workload more than 8.9% for each nurse in a shift. Especially, GA with perturb mutation was more efficient in solving multi-scenario, multi-trap nurse assignment problems which have solutions without field continuity.
Key words: nurse assignment problem, genetic algorithm, perturb mutation
摘要: 针对当前经典的护士排班问题中的一个重要分支——护士分配问题,分析了病人护理等级的特点、护士和病人的配合关系、护士技术职称等方面对护士的工作负荷的影响,建立了一个改进的随机规划模型,使模型更符合中国医院的情况。然后根据问题解的结构,设计了一个扰动变异遗传算法,在解内部的每一个向量以一定概率添加扰动实现变异。实验结果显示,与最新的随机贪心算法、基于Benders分解的启发式算法对比,扰动变异遗传算法能在30min内得到更高质量的解,为护士每班次减少超过8.9%的工作负荷。特别地,在求解多场景、多约束,而且解的优势并非块状连续的护士分配问题中,扰动变异遗传算法优势更加明显。
关键词: 护士分配问题, 遗传算法, 扰动变异
Lian-Min HU HONG Xu-dong HUANG Han. Algorithmic solution for nurse assignment problem based on GA with perturb mutation[J]. Journal of Computer Applications, 2012, 32(12): 3548-3552.
胡廉民 洪旭东 黄翰. 求解多场景护士分配问题的扰动变异遗传算法[J]. 计算机应用, 2012, 32(12): 3548-3552.
0 / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.3724/SP.J.1087.2012.03548
https://www.joca.cn/EN/Y2012/V32/I12/3548