基于免疫克隆选择算法的作业车间调度问题研究

基于免疫克隆选择算法的作业车间调度问题研究

论文摘要

作业车间调度问题(Job-Shop Scheduling Problem JSSP)是一种典型的组合优化问题,在工程应用中有着十分重要的地位。本文在研究现有JSSP求解方法的基础上,重点关注了基于免疫克隆选择算法的JSSP求解,对编码方式,邻域结构,克隆算子的构造以及免疫克隆选择算法等方面都做出了改进。具体内容如下:系统研究了进化计算求解JSSP时的常用编码方式,提出了一种新的编码方式。传统的基于操作编码的进化算法在求解JSSP时会出现编码冗余的现象,本文在分析冗余性对算法性能影响的基础上,提出一种新编码—调度编码。调度编码无需解码且避免了编码空间与调度空间多对一的映射关系。深入分析了邻域结构对进化算法中邻域搜索性能的影响,并提出改进的邻域结构。在此基础上,以发挥调度编码的优势和提高求解性能为出发点,有效结合邻域搜索和克隆选择算法设计了一种基于邻域搜索的克隆算子,提出了运用此算子的免疫克隆选择算法(ICSANS)来求解JSSP。该算法对当前国际文献中的benchmark问题实例进行了测试,取得了较好的效果。通过仿真实验发现,采用基于邻域搜索的克隆算子,运用免疫克隆选择算法求解JSSP时可能出现在某个解上循环搜索,影响了算法效率。本文结合禁忌搜索中禁忌解的特点提出禁忌策略,提出了加入禁忌策略的免疫克隆选择算法(ICSA NS TS)。在搜索过程中将已经搜索到的解记忆,并在进一步的迭代搜索中“禁止”向这些解的方向移动来避免循环搜索,从而保证对不同的有效搜索途径的探索。最后运用加入禁忌策略的免疫克隆选择算法对大量的标准测试问题进行了测试,证明了算法的有效性。本论文得到了国家教育部博士点基金(No.20060701007)和国家自然科学基金(No.60703107)的资助。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 车间调度问题的发展及研究现状
  • 1.2.1 车间调度问题的发展概况
  • 1.2.2 车间调度问题的研究现状
  • 1.3 人工免疫系统进展
  • 1.3.1 人工免疫系统的发展概况
  • 1.3.2 人工免疫系统的研究领域
  • 1.4 论文研究的主要内容
  • 第二章 作业车间调度问题及其基本理论
  • 2.1 问题的描述
  • 2.1.1 作业车间调度问题
  • 2.1.2 性能指标
  • 2.1.3 JSSP的基本数学模型
  • 2.2 作业车间调度问题的表示法
  • 2.2.1 Gantt图表示法
  • 2.2.2 析取图表示法
  • 2.3 活动调度
  • 2.3.1 基本定义
  • 2.3.2 GT算法
  • 2.4 关键路径和关键块
  • 2.5 计算复杂性
  • 2.6 本章小结
  • 第三章 作业车间调度问题的编码研究
  • 3.1 作业车间调度问题的遗传算法编解码分析
  • 3.1.1 编码要考虑的问题
  • 3.1.2 编码分类
  • 3.2 基于工序编码方式的分析
  • 3.2.1 编解码分析
  • 3.2.2 编码的冗余性分析
  • 3.3 新的编码方式—调度编码
  • 3.3.1 调度编码的编码分析
  • 3.3.2 调度编码的解码分析
  • 3.3.3 调度编码的特性分析
  • 3.4 本章小结
  • 第四章 基于调度编码的免疫克隆选择的作业车间调度求解
  • 4.1 人工免疫系统的基本概念及仿生机理
  • 4.1.1 免疫系统的基本概念
  • 4.1.2 免疫识别
  • 4.1.3 免疫学习和记忆
  • 4.1.4 克隆选择
  • 4.1.5 抗体多样性
  • 4.2 基于邻域搜索的免疫克隆选择求解作业车间调度问题
  • 4.2.1 邻域搜索
  • 4.2.2 一种改进的邻域结构
  • 4.2.3 基于邻域搜索的克隆算子
  • 4.2.4 基于邻域搜索的免疫克隆选择算法
  • 4.2.5 仿真实验及结果分析
  • 4.2.6 小结
  • 4.3 加入禁忌策略的免疫克隆选择求解作业车间调度问题
  • 4.3.1 循环搜索现象
  • 4.3.2 禁忌搜索
  • 4.3.3 禁忌策略
  • 4.3.4 仿真实验及结果分析
  • 4.3.5 小结
  • 4.4 本章小结
  • 第五章 总结与展望
  • 5.1 工作总结
  • 5.2 进一步工作展望
  • 致谢
  • 参考文献
  • 攻读硕士期间发表的论文
  • 相关论文文献

    • [1].融合免疫克隆选择的商业银行信用风险评估方法研究[J]. 智富时代 2016(S2)
    • [2].基于改进的免疫克隆算法的装箱问题研究[J]. 微计算机信息 2008(01)
    • [3].新型免疫克隆算法在永磁无刷直流电机系统中的应用[J]. 轻工机械 2015(03)
    • [4].免疫克隆算法收敛性及其在路径规划中的应用[J]. 信息技术与信息化 2014(01)
    • [5].基于改进免疫克隆多目标算法的轧制规程优化[J]. 钢铁 2015(08)
    • [6].免疫克隆算法在多目标无功优化中的应用[J]. 沈阳工程学院学报(自然科学版) 2013(01)
    • [7].基于免疫克隆文化算法的关联规则挖掘[J]. 计算机工程与科学 2012(03)
    • [8].免疫克隆选择图划分方法[J]. 计算机应用研究 2012(09)
    • [9].免疫克隆算法在SCDMA多用户检测器中的应用[J]. 信息技术 2010(01)
    • [10].免疫克隆算法求解公交发车频率问题[J]. 计算机应用研究 2010(12)
    • [11].基于免疫克隆选择算法的神经网络规则抽取[J]. 计算机工程 2009(01)
    • [12].一种用于网络入侵检测的免疫克隆策略[J]. 计算技术与自动化 2008(01)
    • [13].免疫克隆算法在综合能源协调控制中的应用[J]. 电器与能效管理技术 2019(19)
    • [14].基于免疫克隆算法的非均匀星座优化[J]. 工业控制计算机 2020(01)
    • [15].放射性污染物多智能体系统免疫克隆选择优化[J]. 南华大学学报(社会科学版) 2016(03)
    • [16].半监督免疫克隆选择图划分方法[J]. 计算机工程与应用 2014(22)
    • [17].基于免疫克隆算法的多目标聚类方法[J]. 信息与控制 2013(01)
    • [18].基于免疫克隆算法的课表编排方案[J]. 计算机工程 2011(22)
    • [19].改进免疫克隆选择算法的多目标轨迹优化[J]. 电子测量与仪器学报 2016(10)
    • [20].一种改进的多目标量子免疫克隆算法[J]. 重庆理工大学学报(自然科学) 2015(12)
    • [21].代价敏感多车场车辆路径问题的免疫克隆算法[J]. 牡丹江大学学报 2013(08)
    • [22].周期变异免疫克隆算法在压电悬臂梁振动控制中的应用研究[J]. 西北工业大学学报 2010(03)
    • [23].环境变异免疫克隆算法解决有约束优化问题[J]. 系统仿真学报 2011(11)
    • [24].免疫克隆算法在500kV输电线路故障识别中的应用[J]. 电气自动化 2019(05)
    • [25].基于改进免疫克隆算法的终端区航班进场调度[J]. 计算机测量与控制 2013(06)
    • [26].利用免疫克隆进行小波域遥感图像变化检测[J]. 西安电子科技大学学报 2013(04)
    • [27].基于文化免疫克隆算法的关联规则挖掘研究[J]. 计算机工程与应用 2013(15)
    • [28].基于免疫克隆算法的综合交通枢纽布局优化研究[J]. 武汉理工大学学报(交通科学与工程版) 2012(02)
    • [29].混合交通网络设计及免疫克隆退火算法求解研究[J]. 交通运输系统工程与信息 2009(03)
    • [30].基于免疫克隆选择优化算法的地下矿山配矿[J]. 北京科技大学学报 2011(05)

    标签:;  ;  ;  ;  ;  

    基于免疫克隆选择算法的作业车间调度问题研究
    下载Doc文档

    猜你喜欢