基于超启发式算法的复杂多技能资源受限项目调度问题研究

来源 :浙江财经大学 | 被引量 : 0次 | 上传用户:a447047964
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
资源受限项目调度问题(Resource-constrained Project Scheduling Problem,简称RCPSP)是项目管理实践的核心内容,其具有很强的工程应用背景,广泛存在于生产制造、工程管理、科学服务等领域,关于该问题的研究一直是学术界和工业界的研究热点。RCPSP要求在满足时序约束和资源约束的条件下,合理安排任务、分配资源,以达到工期最短、成本最小、资源均衡等优化目标。然而考虑到资源特征的复杂性,经典RCPSP模型并不适用于所有情况,因此,多技能资源受限项目调度问题(Multi-skill Resource-constrained Project Scheduling Problem,简称MS-RCPSP)被提出。在MS-RCPSP中,每个资源掌握几项不同的技能且对各技能的掌握程度不同,当被分配的资源满足任务所需的技能和熟练度时,该任务才能被完成。MS-RCPSP除经典RCPSP存在的大规模、强约束和多目标等复杂性之外,还需考虑技能和熟练度等问题。因此MS-RCPSP求解难度更高,更具挑战性。超启发式算法是新近提出的一类解决复杂优化问题的概念模型。该模型主要通过一种高层次启发式策略(High-level Heuristic,简称HLH)管理和操纵一系列低层次启发式(Low-level Heuristics,简称LLH)方法以实现在解空间中的寻优。作为一种有效的搜索方法,超启发式算法可以自动选择、组合或生成多个简单的LLH方法以解决复杂优化问题。本文以MS-RCPSP为研究目标,结合超启发式算法框架,从单目标和多目标两个角度对该问题进行优化。本文主要研究内容如下:(1)针对单目标MS-RCPSP,本文提出了一种遗传规划超启发式算法(Genetic Programming Hyper-heuristic,简称GP-HH)。该算法采用遗传规划(Genetic Programming,简称GP)算法作为HLH策略,灵活地管理启发式域上的LLH方法。此外,本文设计了包含十种启发式规则的LLH方法集合;不同于常规的双列编码方式,GP-HH采用单列任务向量对个体进行编码,并提出了与之对应的基于修复的左移解码策略以生成可行调度。为验证参数设置对算法性能的影响,本文采用实验设计法(Design-of-experiment,简称DOE)对参数进行分析,提出针对不同规模实例的参数组合。最后,采用智能多目标项目调度环境(intelligent Multi-objective Project Scheduling Environment,简称iMOPSE)数据集进行仿真实验以验证算法性能。实验结果表明,GP-HH在处理单目标MS-RCPSP时表现出较好的有效性和鲁棒性。(2)针对多目标MS-RCPSP,本文提出了一种基于分解的遗传规划超启发式算法(Decomposition Based Genetic Programming Hyper-heuristic,简称GP-HH/D)。该算法采用基于分解的思想将多目标MS-RCPSP分解为多个子问题以进行求解。为设计高效的参数组合,算法采用部分GP-HH参数以及与对比算法相同的种群规模和最大迭代次数。为验证算法性能,本依旧采用iMOPSE数据集进行仿真实验。结果表明,相比较现有算法,GP-HH/D在处理多目标MS-RCPSP时具有更好的寻优性能。本文采用超启发式算法来处理MS-RCPSP,该算法在问题模型的单目标及多目标优化过程中均表现出良好的性能。本文的创新点可归纳如下:(1)作为一种新近提出且高效的智能优化方法,超启发式算法已受到广泛关注,然而对于该算法框架的研究尚处于起步阶段,还没有学者将其应用于解决MS-RCPSP。本文针对MS-RCPSP,基于单目标和多目标优化视角,在超启发式算法框架下,从HLH策略和LLH方法两方面研究算法性能的提升思路,构建了高效超启发式算法模型,实现了针对MS-RCPSP的优化求解。这进一步拓展了超启发式算法的应用领域。(2)设计高效和通用的超启发式算法框架,还需对目标问题特征做更深入的研究,这方面的研究对于理解和设计高效超启发式算法框架具有重要意义。本文结合MS-RCPSP特征,一方面通过引入和设计高效启发式规则,构建新的LLH方法集合,提升算法领域搜索能力;另一方面采用GP作为HLH策略,动态地管理和组织一系列LLH方法。在此基础上,构建了GP-HH和GP-HH/D等超启发式算法,这进一步丰富了超启发式算法的理论方法。(3)目前有关超启发式算法的研究主要针对单目标优化问题,还没有扩展到多目标调度优化领域。本文将超启发式算法与基于分解的多目标优化思想结合,提出了一种GP-HH/D算法模型。该模型构建了包含十种启发式规则的LLH方法集合以及一种基于修复的左移解码策略。仿真实验结果表明,相比较其它典型优化算法,GP-HH/D在处理多目标MS-RCPSP时表现出更好的寻优性能。
其他文献
大脑时刻暴露在各种各样的外部刺激和内部病变下。能够抵御这些损伤、维持系统基本功能的能力,称为弹性。临床数据和仿真实验表明,大脑面对不同损伤时表现出不同的弹性:有的
连续倒塌是一种人为原因或者自然灾害引起的灾难性结构事故,结构的局部破坏引发连锁反应最终导致整个结构的破坏。比如,当某根柱子失效之后,作用在该柱上的荷载需要转移到相
网络地图是展示全球实时网络拓扑结构和网络资源的电子地图,网络地图在网络安全攻防、网络故障排查、网络资源探测等多方面具有重要的作用,构建网络地图有利于维护网络的稳定
随着无线通信技术和电子设备的飞速发展,传感器网络在目标跟踪相关领域作为一种重要的监测平台得到了广泛应用。由于传感器探测范围有限,当目标远离网络时,系统难以保持对目
近年来,数据共享发布中的隐私保护问题得到了研究者的持续关注,提出了多种不同类型的隐私保护方法,不同隐私保护方法提供的保护效果各异,对保护强度进行统一度量是隐私保护效果评估的基础。针对已有隐私保护强度度量方法不适用于度量数据世系和流式直方图的隐私保护强度度量的问题,提出基于最小熵的数据世系隐私保护强度度量方法和基于贝叶斯定理的流式直方图隐私保护强度度量方法。论文工作如下:(1)针对已有隐私保护强度度
秦至西汉时期,国家如遇紧急战事,会征发刑徒至边境。统治者往往先下诏书弛刑,传世文献中将其称为“弛刑徒”或“施刑徒”。弛刑徒行动相对普通刑徒自由,但是其刑徒的身份并没
自然图像合成是指从一幅源图像抠取或者提取感兴趣的前景目标,再将其合成到目标图像,并且使合成之后的目标图像具有尽可能好的视觉感知效果。图像抠图与合成是数字图像处理和
随着我国城市规模的不断增大,轨道交通建设任务越来越重,其中,大跨径轨道交通桥梁建设越来越多,并主要采用钢结构桥梁。就桥梁设计规范来看,轨道交通桥梁钢结构疲劳设计方面的规定还不全面。本文依托重庆市建设科技项目“大跨度城市轨道交通桥梁横向刚度及钢箱梁疲劳设计研究”,主要针对轨道交通桥梁钢桥面结构实时应力测试及疲劳应力幅进行研究:(1)通过大型桥梁专用有限元分析软件对研究的依托工程—千厮门嘉陵江大桥建模
教育要面向信息化、面向现代化。教育大数据趋势下,信息技术辅助教学的需求日趋强烈。开展MOOC课程教学不仅需要提供质量优异的教学内容,更需要获取数据驱动型教学的过程性、总结性分析结果,使分析结果成为师生互动、生生互动的纽带。促使教学者有效地掌握课程动态,实时地调整教学策略,正确地引导学习者学习过程,这些分析结果对于学习者则是最直接的学习反馈,有助于学习者更加自觉、主动地参与学习。在MOOC课程教学过
[目的]非动脉炎性前部缺血性视神经病变(non-arteritic anterior ischemic optic neuropathy,NAION)是一种临床常见的急性致盲性疾病。常表现为无痛性中等度视力下降、视盘节