首页> 中文学位 >蚁群优化算法在柔性作业车间调度中的应用
【6h】

蚁群优化算法在柔性作业车间调度中的应用

代理获取

目录

摘要

1 绪论

1.1 研究背景

1.2 研究目的与意义

1.3 柔性作业车间调度问题国内外研究现状

1.4 论文研究内容及结构安排

1.4.1 研究内容

1.4.2 章节安排

2 柔性作业车间调度问题研究

2.1 车间调度问题

2.1.1 车间调度问题描述

2.1.2 车间调度问题分类

2.1.3 车间调度问题特点

2.2 柔性作业车间调度问题

2.2.2 FJSP分类

2.3 研究对象确定

2.4 本章小结

3 优化算法基本理论

3.1 蚁群算法基本理论

3.1.1 基本蚁群算法原理

3.1.2 基本蚁群算法流程

3.1.3 蚁群算法特点及常见的改进策略

3.2 遗传算法

3.2.2 遗传算法求解基本流程

3.2.3 遗传算法的特点

3.3 本章小结

4 改进蚁群算法及在FJSP中的应用

4.1 改进蚊群算法

4.1.1 蚁群算法求解FJSP改进原则

4.1.2 改进蚁群算法求解FJSP基本流程

4.1.3 求解FJSP总体技术框架

4.2 FJSP数学建模

4.2.2 FJSP的约束条件

4.2.3 FJSP问题性能评价指标

4.3 机器选择部分性能对比分析

4.4 基于改进蚁群算法求解FJSP实验仿真

4.5 本章小结

5 企业案例及分析

5.1 问题描述

5.2 算法设计

5.3 结果分析

5.4 本章小结

结论

参考文献

攻读学位期间发表的学术论文

致谢

声明

展开▼

摘要

柔性作业车间调度问题是一种更加复杂的组合优化问题。在该问题中工序的加工不再局限于一台设备,而是可以在多台设备上进行,处理时间互不相同,除了要安排工序的加工顺序外,还要为工序安排加工设备,被称之为最坏的NP难问题之一。与经典的作业车间调度问题相比,它更加符合实际生产需要,因此广大学者对柔性作业车间调度问题的求解方法越来越重视。本文以蚁群算法作为优化算法,针对优化目标为最大完工时间最小的柔性作业车间调度问题展开讨论,本文的主要工作为:在蚁群算法的状态转移规则、信息素更新策略等方面进行改进,并在柔性作业车间问题中进行应用,给出实验结果和结论。
  (1)通过对机器选择问题的分析,结合机器选择的特点和难点,提出一种机器选择策略,选用概率分配以及机器负荷相结合的方法为工序选择加工机器。
  (2)针对蚁群算法在求解柔性作业车间调度问题上搜索时间长、初始信息素匮乏以及易陷入局部最优解等缺点,提出一种改进蚁群算法来优化柔性作业车间调度问题,改进之处主要体现在以下四个方面:针对蚁群算法初始信息素匮乏的缺点,用遗传算法初始化信息素,利用截断机制进行初始种群的选择,选择优良个体进行交叉变异;采用先验知识选择路径和概率公式搜索的伪随机比例规则进行节点选择,同时对蚁群系统中的固定参数q0进行了动态设置;采用局部信息素和全局信息素更新相结合的方式进行信息素的更新,每选择一个加工工序对信息素进行局部更新,一次迭代完成之后只对最优路径上的信息素进行全局更新;每次迭代完成之后,引入遗传算法的变异机制,对最优路径进行变异,改善蚂蚁全局搜索能力。
  (3)对提出的改进蚁群算法在柔性作业车间调度问题中的应用进行了步骤设计,包括机器选择和操作排序等关键模块,给出了具体流程,确定算法中的关键参数,通过MATLAB编程实现改进的算法,对多个案例进行仿真并将结果与其他算法进行分析比较,验证本文改进算法的高效性与可行性。
  (4)以某家具企业车间的调度问题为实际案例,利用改进蚁群算法对其求解,并与文献中的改进算法求解结果进行分析比较,验证了改进蚁群算法在实际问题应用中的可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号