带有首工件选择策略的批调度算法研究

带有首工件选择策略的批调度算法研究

论文摘要

调度问题是一类具有广泛应用背景的组合优化问题,调度的主要目的是对有限资源的合理分配,以获得最大的经济效益。随着调度问题的复杂化,已经无法仅仅依靠经验来解决调度问题,这时候,一个高效的调度算法显得尤为重要。由于调度流程和环境的复杂化,调度问题不断多样化,且演化出多种具有不同特征的调度问题。其中,批调度问题就是对经典调度问题的扩展和延伸。批调度问题是将一定数量的工件同时使用批处理机进行加工的问题,广泛应用于多种场景,如物流运输、石油化工等。不同于经典调度问题,在批调度问题中一台机器可以同时对多个工件进行无中断加工。在批调度问题中,首先对工件进行分批,然后将工件以批的形式放入批处理机种进行加工。工件分批后,批的属性受该批中工件属性和加工该批的机器属性共同决定。批调度问题已经不满足于对单一目标的优化,逐步考虑到对多种互斥目标的优化,形成了多目标批调度问题。蚁群算法是一种根据蚂蚁觅食行为而提出的进化算法。不同于其他的进化算法,蚁群算法中的蚂蚁能够逐步构造问题的可行解。由于蚁群算法的构造性,近年来蚁群算法被广泛应用于批调度这一类组合优化问题中。蚁群算法通过信息素、启发式信息来指导蚂蚁构造新的可行解。在批调度问题中,信息素记录了工件与工件在同一个批中的历史权重关系,指导蚂蚁向历史优势解空间搜索。启发式信息通常是根据批调度经验所设计,指导蚂蚁向人们所期望的解空间进行搜索。通过信息素和启发式信息,有效降低了批调度问题的搜索空间,提高了解的搜索质量。本文首先研究了平行批处理机环境下,调度不同到达时间的差异工件,以获得极小化制造跨度的批调度问题。根据问题的特点,提出了一种新的下界算法以评价算法性能,并证明了本文所提出的下界算法是有效的。根据批构建过程中,第一个工件对于批构建过程的影响,对批构建过程中第一个工件的选择提出了弱约束标准和两个基于弱约束标准下的首工件选择策略,并将两个选择策略引入到蚁群算法中。仿真实验的结果表明,批构建过程中使用首工件弱约束策略是有效的且工件尺寸大的高概率选择策略优于平均概率选择策略。其次,研究了平行批处理机环境下,调度具有不同到达时间的差异工件,以获得极小化制造跨度和极小化最大延误的多目标问题。为了降低蚁群算法的搜索空间,针对批构建过程中的第一个工件提出了一种新的约束和选择策略,并设计了一种新的启发式信息。为了加强蚁群算法的局部搜索能力,引入了一种新的局部搜索蚂蚁P-ANT以加强算法在非支配解的邻域搜索能力。仿真实验的结果表明,本文所提降低蚁群搜索空间策略和新局部搜索蚂蚁是有效的。最后,对所研究的批调度问题与调度算法进行了总结,并对相关领域的研究方向进行了展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  •   1.1 调度问题概述
  •     1.1.1 研究背景
  •     1.1.2 调度问题概述
  •   1.2 调度问题研究现状
  •     1.2.1 单机批调度问题
  •     1.2.2 多机批调度问题
  •     1.2.3 多目标批调度问题
  •   1.3 研究内容和结构安排
  •     1.3.1 研究内容
  •     1.3.2 论文结构安排
  • 第二章 批调度问题的求解方法
  •   2.1 数学规划法
  •   2.2 启发式算法
  •   2.3 元启发式算法
  •     2.3.1 遗传算法
  •     2.3.2 粒子群算法
  •     2.3.3 蚁群算法
  • 第三章 批处理机环境下单目标调度算法
  •   3.1 问题描述
  •   3.2 数学模型
  •   3.3 问题下界
  •   3.4 基于弱选择约束的ACO算法
  •     3.4.1 首工件选择
  •     3.4.2 启发式信息
  •     3.4.3 候选列表
  •     3.4.4 信息素定义与更新
  •     3.4.5 解的构建
  •     3.4.6 局部优化策略
  •     3.4.7 算法描述
  •   3.5 仿真实验
  •     3.5.1 实验设计
  •     3.5.2 参数设置
  •     3.5.3 实验结果
  •   3.6 本章小结
  • 第四章 批处理机环境下多目标调度算法
  •   4.1 问题描述
  •   4.2 问题模型
  •   4.3 强化局部搜索能力的多目标蚁群算法
  •     4.3.1 首工件选择
  •     4.3.2 启发式信息
  •     4.3.3 候选列表
  •     4.3.4 信息素的定义与更新
  •     4.3.5 解的构建
  •     4.3.6 强化Pareto邻域搜索策略
  •     4.3.7 算法描述
  •   4.4 仿真实验
  •     4.4.1 实验设计
  •     4.4.2 实验参数设置
  •     4.4.3 实验结果分析
  •   4.5 本章小结
  • 第五章 总结与展望
  •   5.1 研究总结
  •   5.2 研究展望
  • 参考文献
  • 附录
  •   图目录
  •   表目录
  • Appendix
  •   Figure Index
  •   Table Index
  • 致谢
  • 攻读学位期间学术与科研成果
  • 文章来源

    类型: 硕士论文

    作者: 杨洋

    导师: 贾兆红

    关键词: 批调度,蚁群算法,首工件选择,多目标优化,邻域搜索

    来源: 安徽大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 数学,自动化技术

    单位: 安徽大学

    分类号: TP18;O221

    总页数: 75

    文件大小: 3793K

    下载量: 19

    相关论文文献

    • [1].莱芜煤机公司师傅刘义(右)与徒弟张龙哲探讨交流工件加工工艺改进技术[J]. 中国工会财会 2019(06)
    • [2].具有错位限制且工件可退化的单机重新排序问题[J]. 系统科学与数学 2018(04)
    • [3].工件加工工序的自由度分析[J]. 企业科技与发展 2008(10)
    • [4].薄环工件加工过程易产生变形问题的探讨[J]. 硅谷 2008(23)
    • [5].机械加工中振动对工件的影响[J]. 辽宁省交通高等专科学校学报 2018(05)
    • [6].工件具有子工件工期的排序问题[J]. 运筹学学报 2019(02)
    • [7].深小孔类工件加工工艺研究[J]. 制造技术与机床 2020(05)
    • [8].带有固定区间的单机双代理可中断总误工问题[J]. 运筹学学报 2019(01)
    • [9].利用振动时效技术解决薄壁半圆形工件加工变形[J]. 金属加工(热加工) 2010(16)
    • [10].机械加工中工件变形的原因及预防措施探微[J]. 山东工业技术 2019(03)
    • [11].专用于环形工件的新型电火花机床打磨设备的设计及其功能研究[J]. 宁波工程学院学报 2019(03)
    • [12].基于几何特征的工件加工能耗预测研究[J]. 组合机床与自动化加工技术 2017(11)
    • [13].工件可拒绝的有限等待置换流水车间调度算法[J]. 控制与决策 2019(03)
    • [14].单机上简单线性退化工件的随机在线调度问题[J]. 信阳师范学院学报(自然科学版) 2018(04)
    • [15].考虑工件移动和成本的多目标柔性作业车间调度问题优化研究[J]. 现代制造工程 2019(07)
    • [16].航天阀门壳体工件专用夹具设计[J]. 制造技术与机床 2017(10)
    • [17].差异容量平行批机器环境下基于弱选择约束的调度算法[J]. 控制与决策 2018(08)
    • [18].带恶化工件的不相关并行机调度优化[J]. 系统仿真学报 2019(05)
    • [19].基于普通立式加工中心的磨削工艺[J]. 科技资讯 2015(03)
    • [20].实现更高效的框架结构工件加工[J]. 现代制造 2020(19)
    • [21].解决大重型工件加工难题[J]. 金属加工(冷加工) 2011(09)
    • [22].高速铣削中薄壁工件加工振动的研究[J]. 煤矿机械 2008(06)
    • [23].柱形工件加工存取系统研究[J]. 工业仪表与自动化装置 2019(06)
    • [24].大尺寸高精度锥轴工件精加工过程检测及补偿方法研究[J]. 制造技术与机床 2019(01)
    • [25].机械加工中工件变形的原因及预防措施探讨[J]. 中外企业家 2019(28)
    • [26].铣削加工平面类工件的注意事项和装夹技巧[J]. 现代制造技术与装备 2018(08)
    • [27].制造执行中订单投放顺序与工件加工批量集成决策[J]. 北京理工大学学报 2008(09)
    • [28].弧面类工件加工辅助治具的设计与制作[J]. 同煤科技 2020(03)
    • [29].基于S7-1200 PLC的工件装配自动化生产线控制系统设计[J]. 韶关学院学报 2019(03)
    • [30].某异形薄壁工件加工工艺研究[J]. 制造技术与机床 2019(06)

    标签:;  ;  ;  ;  ;  

    带有首工件选择策略的批调度算法研究
    下载Doc文档

    猜你喜欢