资源受限项目调度问题的混合遗传算法研究

资源受限项目调度问题的混合遗传算法研究

论文摘要

资源受限项目调度问题(RCPSP)是一类重要的调度问题,它要求在满足项目时序约束和资源约束的条件下,安排所有工作的开工期和完工期,以达到某一最优的目标。该问题理论上属于NP-hard问题,许多组合优化问题是RCPSP的特殊情形。因此研究RCPSP具有重要的理论和现实意义。本文主要研究求解资源受限项目调度问题的改进遗传算法。首先,结合文化算法的双层结构和多智能体进化算法的演化优势以及遗传算法的灵活编码方式,提出一种求解资源受限项目调度问题的混合遗传算法—多智能体文化遗传算法。算法设置了上层信仰空间和下层群体空间,各空间内智能体通过与其邻域进行竞争、合作操作及自学习操作来增加自身的能量,空间之间的交互是定期通过接受操作和影响操作采用同步传输方式来完成,同时为测试算法的通用性,选择了多个标准测试函数进行了仿真。结果表明:多智能体文化遗传算法(MACGA)不仅能够有效地跳出局部最优,而且具有较高的的收敛速度。其次,将各算法应用到经典资源受限项目调度问题中,算法采用十进制编码方式,结合工作的存储邻接矩阵随机生成调度序列,有效地解决了工作调度违例现象。运用优先抢占模式的资源分配方式,来安排工作资源,从而避免了资源分配中的冲突问题。本文以准数据库PSPLIB中的经典资源受限项目调度问题为例进行仿真,验证各算法的稳定性和有效性。最后,考虑到实际项目中各工作执行时往往有多种执行模式可供选择,因此将各算法应用到多模式资源受限项目调度问题中。由于一种模式代表一组资源需求量及相应执行时间的组合,不同的执行时间对应不同的资源投入量,本文采用二维编码方式,并定义了算法中的各操作。通过对标准数据库PSPLIB中的多模式资源受限项目调度问题的仿真,结果表明:此算法不仅具有很好的收敛特性,而且运行速度快,是一种求解大规模调度问题的有效算法。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 资源受限项目调度问题研究现状
  • 1.2.1 经典资源受限项目调度问题的研究现状
  • 1.2.2 多模式资源受限项目调度问题的研究现状
  • 1.3 论文研究的内容
  • 1.3.1 论文的研究内容
  • 1.3.2 论文的组织结构
  • 2 资源受限项目调度问题基本理论
  • 2.1 资源受限项目调度问题概述
  • 2.2 资源受限项目调度问题分类
  • 2.2.1 按资源类型分类
  • 2.2.2 按项目调度目标分类
  • 2.2.3 按模型分类
  • 2.3 资源受限项目调度问题模型及参数介绍
  • 2.3.1 经典资源受限项目调度问题
  • 2.3.2 多模式资源受限项目调度问题
  • 2.3.3 资源受限项目调度问题的基本定义和定理
  • 2.4 求解资源受限项目调度问题的方法
  • 2.4.1 精确最优调度方法
  • 2.4.2 基于优先规则的方法
  • 2.4.3 智能优化方法
  • 2.5 本章小结
  • 3 基于文化遗传算法的经典资源受限项目调度问题研究
  • 3.1 遗传算法原理
  • 3.1.1 遗传算法基本思想
  • 3.1.2 遗传算法的结构
  • 3.2 改进遗传算法—文化遗传算法
  • 3.2.1 文化算法
  • 3.2.2 基于文化算法的改进—文化遗传算法
  • 3.3 求解经典资源受限项目调度问题的文化遗传算法
  • 3.3.1 CGA求解经典RCPSP的编码设计
  • 3.3.2 工作调度序列的生成
  • 3.3.3 适应度函数设计
  • 3.3.4 CGA求解经典RCPSP的进化策略
  • 3.3.5 CGA求解经典RCPSP的解码设计
  • 3.3.6 求解经典RCPSP的文化遗传算法
  • 3.4 实例仿真及结果分析
  • 3.5 本章小结
  • 4 基于多智能体文化遗传算法的经典资源受限项目调度问题研究
  • 4.1 多智能体进化算法的原理及结构
  • 4.2 混合遗传算法—多智能体文化遗传算法
  • 4.2.1 多智能体文化遗传算法框架
  • 4.2.2 算法性能测试
  • 4.3 求解经典资源受限项目调度问题的多智能体文化遗传算法
  • 4.3.1 求解经典RCPSP的编码设计
  • 4.3.2 求解经典RCPSP的进化策略
  • 4.3.3 求解经典RCPSP的解码设计
  • 4.3.4 求解经典RCPSP的多智能体文化遗传算法
  • 4.4 实例仿真及结果分析
  • 4.5 本章小结
  • 5 基于改进遗传算法的多模式资源受限项目调度问题研究
  • 5.1 基于文化遗传算法的MRCPSP
  • 5.1.1 求解MRCPSP的编码设计
  • 5.1.2 求解MRCPSP的适应值函数设计
  • 5.1.3 CGA求解MRCPSP的进化策略
  • 5.1.4 CGA求解MRCPSP的解码设计
  • 5.2 基于多智能体文化遗传算法的MRCPSP
  • 5.2.1 MACGA求解MRCPSP的进化策略
  • 5.2.2 MACGA求解MRCPSP
  • 5.3 实例仿真及结果分析
  • 5.4 本章小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 未来研究方向
  • 参考文献
  • 致谢
  • 硕士期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    资源受限项目调度问题的混合遗传算法研究
    下载Doc文档

    猜你喜欢