检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:欧阳骥[1] 林伟佳[2] 卓晓燕[2] 秦勇[1] 黄翰[2]
机构地区:[1]东莞理工学院计算机学院,广东东莞523808 [2]华南理工大学软件学院,广州510006
出 处:《计算机应用研究》2015年第12期3660-3664,共5页Application Research of Computers
基 金:国家自然科学基金资助项目(61370102);广东省自然科学基金资助项目(S2012010010613);珠江科技新星项目(2012J2200007);东莞市高等院校科研机构科技计划项目(2011108102015;2012108102035;2012108102007)
摘 要:护士排班问题(nurse rostering problem,NRP)是多约束条件下的NP难优化问题,目前大多数算法难以在计算时间和求解质量之间达到较好的平衡。针对此难题,提出一种基于整数规划(integer programming,IP)与演化优化(evolutionary optimization algorithm,EA)混合的一种算法机制,分两步对护士排班问题进行求解。第一步采用IP算法求解简化后的NRP,得到一个高质量的初始解;第二步则在初始解的基础上采用演化算法进一步优化而得到更优的结果。实验结果表明,以中国式护士排班问题为例,对比IP+VNS(variable neighborhood search)和hybrid EA等四类主流算法,IP+EA混合算法能求得更高质量的解。因此,在此类NP难问题的求解上,IP+EA混合算法比其他四类算法具有更明显的优势和效果。NRP is a NP-hard optimization problem with multiple constraints. Many algorithms are difficult to make a balance between computational time and solution quality to solve NRP problems. For this problem, this paper proposed a hybrid algorithm framework of integer programming and evolutionary optimization to solve NRP problems following two steps. First, it used the integer programming to solve a brief NRP to produce high-quality initial solutions. Second, it optimized the initial solutions by evolutionary algorithm in advance to achieve an improvement. The experimental results of Chinese NRP indicate that the hybrid IP + EA algorithm is able to obtain solutions of higher quality than IP + VNS, hybrid EA and other two popular algorithms. Therefore, on solving this type of NP-hard problem, the hybrid IP + EA algorithm is more efficient than the other four algorithms.
分 类 号:TP181[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15