机器再分配及多阶段护士排班问题的启发式算法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ccbeilu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组合优化问题广泛出现在计算机科学以及其它学科的许多领域当中,例如图论中的图着色问题,生物信息学中的蛋白质结构预测问题,计算机科学中的布尔可满足性问题等。同时,工业生产中也存在大量组合优化问题,如云计算负载均衡,车间作业调度,无线信号频率分配等。许多组合优化问题是相应学科或工业应用中的核心难题,因此研究求解这些问题的算法既具有重要的学术价值,也可以提高工业生产效率,给人们的日常生活带来更大的便利。  在组合优化问题当中,资源分配问题是一类常见的问题。这类问题都涉及优化匹配两个或两个以上集合中的元素。在具体问题当中,这些需要匹配的集合可以是机器与程序,信号与频率,也可以是出租车与乘客,劳动力与工作岗位等。本文主要研究了两个典型的资源分配问题―机器再分配问题(Machine Reassignment Problem,MRP)和多阶段护士排班问题(Multi-stage Nurse Rostering Problem,MSNRP),这两个问题分别是云计算负载均衡及医疗人力资源优化中的重要难题。由于这两个问题都属于NP难度问题,且具有多约束的特点,单纯依靠精确算法难以在合理的时间内获得满意的结果,而近三十年的研究表明,启发式算法是求解NP难度的组合优化问题的有效方法之一,可以在有限的计算资源内获得优质的解方案,因此研究人员在面对这类问题时多采用启发式算法来进行求解。  本文首先介绍了组合优化问题及启发式算法的理论背景,然后将机器再分配问题和多阶段护士排班问题中的约束归类到常见的抽象约束模型,分析了这两个问题的共同点和代表性,提出了求解的总体思路,分别设计了求解机器再分配问题和多阶段护士排班问题的启发式算法。  针对机器再分配问题,本文提出了多邻域局部搜索算法(Multi-neighborhood Local Search,MNLS),主要贡献包括:  (1)提出了三种基本邻域结构,充分搜索机器再分配问题的解空间。提出了一种辅助邻域结构用来修复非法解,并设计了相应的修复策略,使得算法能够搜索非法解空间,增强了算法的搜索能力  (2)针对机器再分配问题规模大的特点,设计了邻域划分的机制,在算法的邻域评估范围和效率之间取得平衡。  (3)使用机器再分配问题的30个标准算例对多邻域局部搜索算法进行了测试,算法改进了1个算例的当前最好解,3个算例的解与当前最好解持平。  针对多阶段护士排班问题,本文提出了带权禁忌搜索算法(Weighted Tabu Search,WTS),主要贡献包括:  (1)提出了三种简单邻域结构和一种复合邻域结构,并通过自适应调整的方式在不同的邻域之间切换。为护士设置了惩罚权重,动态调整权重来实现算法在集中性和疏散性之间的平衡。  (2)针对多阶段护士排班问题在单阶段无法预知其它阶段信息的特点,设计了跨阶段约束的近似评估策略,使得这些约束在单个阶段中也可以得到考虑。  (3)使用多阶段护士排班问题的60个标准算例对带权禁忌搜索算法进行了测试,算法在第二届国际护士排班竞赛决赛中取得了第四名的成绩。  本文主要研究了机器再分配问题和多阶段护士排班问题的启发式求解算法,并在标准算例上对算法进行了测试,表明了算法的有效性。本文的研究体现了设计求解复杂多约束NP难度问题的启发式算法时邻域结构、高效的搜索策略,算法鲁棒性的重要性。同时,也可将本文所提出的算法思路应用于求解其它类似的NP难度资源分配问题。
其他文献
改革开放30年,也是武义人民广播电台的《勤俭嫂拉家常》节目求实创新发展的30年,它在坚持与突破,固守与创新中求发展,不断积累,30年磨一剑,成为当地家喻户晓品牌节目,曾在199
The cluster global time can change in wireless sensor networks due to leader re-elections and node disabilities between two successive synchronizations,which wi
本文以基于数字图像采集和高速数据传输设计过程为主要内容,阐述了利用Cypress公司的CY7C68013,Xilinx公司的XC95144XL和OVT公司的0V7620等设计一套支持USB2.0总线接口的采集功
  本文在分析了CORBA技术和TMN相结合的应用开发特点的基础上,研究了基于CORBA的分布式TMN管理平台,具体提出了基于统一网管平台的CORBA接入系统总体方案。在系统总体框架设
综合邮件过滤系统的设计与实现电子邮件系统中,对非请求邮件的过滤技术一直在不断地发展,尤其是近几年出现了一些比较优秀的技术成果。目前,对于病毒邮件一般采用反病毒的方法进
本文研究并且实现了基于细节层次法的人群动画系统。这个系统将人体动画技术,细节层次法以及人群模拟技术结合起来,形成一个能够实时地模拟人群漫游和疏散的人群动画系统。
随着计算机和通讯技术的发展和进步,人类社会进入了信息社会。Web网页是网络信息传播的主要途径之一,随着网络技术的发展,web网页信息不断丰富,极大地提高了人们的生活质量,但是,we
为适应社会主义市场经济发展及国家煤炭管理部门机构改革的形势,进一步发挥社团等中介组织在煤炭行业管理中的作用,根据国务院机构改革精神,结合煤炭行业在京社团组织的实际
随着网络和通信技术的发展,近距离、低速、低成本的无线技术吸引了众人的目光。ZigBee作为一种新兴的短距离无线通信技术,具有简单易用、近距离、低速率、低功耗且成本低廉等特
电系统、片上系统、无线通信和低功耗嵌入式技术的飞速发展,孕育出无线传感器网络。其低功耗、低成本、分布式和自组织的特点带来了信息感知的一场变革,成就其成为21世纪的新