版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[19]。1.3.2蚁群算法步骤1.初始化信息素,对设置参数进行初始化;1.建立解空间和超级源点,根据产品的工序顺序和加工时间建立图和禁忌表,所有蚁群走完所有的节点形成一个解;3.蚂蚁根据信息素强度大小,采用轮盘赌算法确定蚂蚁需要走的下一个节点;4.判断所有蚂蚁是否完成遍历,如果遍历结束则执行下一步,否则返回上一步;5.更新信息素,统计信息素的增量,记录蚁群中的最优解;6.判断是否达到迭代次数,若到最后一代则输出蚁群中的最优解,否则继续迭代,返回至第二步。蚁群算法的流程图如图2-2所示。图2-2蚁群算法流程图其中第三步中的轮盘赌算法也被称为比例选择法,即个体被选中的概率与适应度成正比。在车间任务调度问题中就是:选择下一个机器加工时,选到某个机器的概率是根据信息素和启发量确定的。概率小的事件发生的可能性小,概率大的事件发生的可能性大,每个机器都是有可能被选中的。假设有5个机器,其概率分别是p1~p5,这五个机器是一个完备事件组,概率和为1,这里我们将其依次放在[0,1]的区间中,如下图所示:图2-3机器概率分布图这时取一个在0到1区间的随机数,随机数落在哪个概率区间就选择与之对应的机器作为下一个执行的节点,这就是轮盘赌算法的实现。1.4结果展示与对比分析两种算法在MATLAB进行仿真运行中,其中遗传算法的参数设置如下:加工工序数量为50,交叉概率为0.8,最大迭代次数为2000。变异概率为0.1和0.2的遗传算法最短加工时间和平均时间结果如图2-4和2-5所示。蚁群算法的参数设置如下:加工工序数量为50,信息素重要程度因子为1,启发因子为5,信息素挥发因子为0.1,最大迭代次数为2000。信息素挥发因子为0.1和0.2的蚁群算法的最短加工时间和平均时间如图2-6和2-7所示。显示迭代次数与加工时间关系下的平均时间和最短时间。其中遗传算法运行程序平均耗时3.572秒,蚁群算法运行程序平均耗时1.077秒。结果显示遗传算法和蚁群算法随着迭代次数的增加平均加工时间和最短加工时间越来越小,并在最后趋于稳定,都没有陷入局部最优解。其中设置变异概率为0.2的遗传算法和设置挥发因子为0.2的蚁群算法能更快的计算出最短加工时间。通过比较可以看出蚁群算法非常适合解决车间任务调度问题,它的迭代次数要求少,运行速度快,稳定性高,且蚁群算法只需要维持一只蚂蚁的状态就好,不用像遗传算法需要维持一个群体的状态,占用的内存更小,可见蚁群算法在时间复杂度和空间复杂度上都比遗传算法低。因此,本系统采用蚁群算法作为车间任务调度的解决方案。图2-4变异概率为0.1的遗传算法各代最短时间与平均时间对比图图2-5变异概率为0.2的遗传算法各代最短时间与平均时间对比图图2-6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电源设备安装测试记录
- 广东二调-2026届高三-2025年12月-英语-试题
- 内蒙古呼和浩特市第六中学2025-2026学年七年级上学期入学摸底测试英语试卷(含答案)
- 江西省湖口县第二中学2027届物理高二第一学期期中监测模拟试题含解析
- 测量观察结果公示与反馈机制
- 2026年陕西专升本语文考试(真题)及答案
- 2026年陕西渭南中小学教师招聘考试试卷及答案
- 2026年陕西考研(数学)真题试卷含答案
- 2026年陕西省咸阳市中小学教师招聘考试题库及答案
- 2026年山西专升本语文(真题)试卷及参考答案
- 立法研究基地工作方案
- 剪刀式升降车验收检查标准
- 2026年上海市中考语文试卷附答案
- 《生态环境法典》之大气污染防治篇解读
- 2026年广西公需科目《人工智能国家战略与政策通识》题库
- 部编版七年级道德与法治上册全册知识点汇编
- 2026年国电南瑞行测笔试题库
- 探寻海洋细菌奥秘:氧化三甲胺代谢与压力适应的深度解析
- 《禁止生物武器公约》信任措施机制空转-基于2024年缔约国提交年度宣布完整率
- GB/T 46918.2-2025微细气泡技术水中微细气泡分散体系气体含量的测量方法第2部分:氢气含量
- 电力安全工器具使用培训课件
评论
0/150
提交评论