广东工业大学学报 ›› 2021, Vol. 38 ›› Issue (05): 24-32.doi: 10.12052/gdutxb.210001
王美林, 曾俊杰, 成克强, 陈晓航
Wang Mei-lin, Zeng Jun-jie, Cheng Ke-qiang, Chen Xiao-hang
摘要: 大规模混流制造系统存在规模大、资源约束多的特点, 造成在作业调度时产生维数灾难, 从而产生搜索求解难的问题。本文针对此类问题, 在基于(Manufacturing Petri Net, MPN)模型的基础上, 提出一种改进遗传算法进行求解。首先, 重新定义了染色体的结构, 并采用染色体安排段压缩求解的搜索空间。其次, 在染色体交叉环节用粒子群优化(Particle Swarm Optimization, PSO)优化机制引导染色体优化方向, 在染色体变异环节用模拟退火算法(Simulated Annealing Algorithm, SAA)的机制防止遗传算法的过早收敛。然后, 在每一次种群迭代后对当前最优个体采用邻域搜索机制尝试拔高最优个体的适应度。实验数据表明, 改进遗传算法在求解的最优性方面有了较大改进。
中图分类号:
[1] GUPTA J N D. Two-stage, hybrid flowshop scheduling problem[J]. Journal of the Operational Research Society, 1988, 39: 359-364. [2] 何军红, 马国伟, 刘赛, 等. MES柔性作业车间调度优化算法的研究[J]. 工业仪表与自动化装置, 2020(1): 26-32. HE J H, MA G W, LIU S, et al. Research on MES flexible job shop scheduling optimization algorithm [J]. Industrial Instrumentation & Automation, 2020(1): 26-32. [3] 王秀萍. 一种面向柔性作业车间调度的启发式算法[J]. 电脑知识与技术, 2017, 13(23): 216-218. [4] 何涛. 面向智能制造的柔性车间调度算法研究[J]. 生产力研究, 2019(8): 132-135, 154. HE T. Research on flexible shop scheduling algorithm for intelligent manufacturing [J]. Productivity Research, 2019(8): 132-135, 154. [5] 黄亚平, 王万良, 熊婧. 基于改进蚁群算法的智能调度系统设计与开发[J]. 浙江工业大学学报, 2010, 38(3): 251-256. HUANG Y P, WANG W L, XIONG J. Design and implementation of intelligent scheduling system based on improved ant colony algorithm [J]. Journal of Zhejiang University of Technology, 2010, 38(3): 251-256. [6] 田松龄, 陈东祥, 王太勇, 等. 一种异步蚁群算法求解柔性作业车间调度问题[J]. 天津大学学报, 2016, 49(9): 920-928. TIAN S L, CHEN D X, WANG T Y, et al. An asynchronous parallel ant colony optimization for flexible job-shop scheduling problem [J]. Journal of Tianjin University, 2016, 49(9): 920-928. [7] 白俊峰, 贾志浩, 白一辰. 基于改进遗传算法的车间调度问题研究[J]. 现代制造技术与装备, 2019(12): 198-200. BAI J F, JIA Z H, BAI Y C. Research on job shop scheduling problem based on improved genetic algorithm [J]. Modern Manufacturing Technology and Equipment, 2019(12): 198-200. [8] 余璇, 梁工谦, 董仲慧. 基于混合遗传禁忌搜索算法的多目标柔性作业车间调度[J]. 机械制造, 2016, 54(8): 90-93. YU X, LIANG G Q, DONG Z H. Multi-objective & flexible job-shop scheduling based on hybrid genetic tabu search algorithm [J]. Machinery, 2016, 54(8): 90-93. [9] 吴大立, 郑中祥, 尹项根, 等. 基于Petri网和多种群遗传算法的海洋核动力平台电力系统网络重构[J]. 电力自动化设备, 2020, 40(8): 160-166. WU D L, ZHENG Z X, YIN X G, et al. Network reconstruction of offshore nuclear power platform power system based on Petri net and multi-population genetic algorithm [J]. Electric Power Automation Equipment, 2020, 40(8): 160-166. [10] 田海霖, 洪良, 王艺翔, 等. 基于量子遗传算法优化粗糙-Petri网的电网故障诊断[J]. 西安工程大学学报, 2018, 32(6): 678-684. TIAN H L, HONG L, WANG Y X, et al. Optimization of power grid fault diagnosis of rough-Petri network based on quantum genetic algorithm [J]. Journal of Xi'an Polytechnic University, 2018, 32(6): 678-684. [11] WANG M L, ZHONG R Y, DAI Q Y, et al. A MPN-based scheduling model for IoT-enabled hybrid flow shop manufacturing [J]. Advanced Engineering Informatics, 2016, 30(4): 728-736. [12] GHOLAMI O, SOTSKOV Y N, WERNER F, et al. A genetic algorithm for hybrid job-shop scheduling problems with minimizing the makespan or mean flow time [J]. Journal of Advanced Manufacturing Systems, 2018, 17(4): 461-486. [13] LIN C S, LEE I L, WU M C, et al. Merits of using chromosome representations and shadow chromosomes in genetic algorithms for solving scheduling problems [J]. Robotics and Computer-integrated Manufacturing, 2019, 58: 196-207. [14] 张国辉, 胡一凡, 孙靖贺. 改进遗传算法求解多时间约束的柔性作业车间调度问题[J]. 工业工程, 2020, 23(2): 19-25. ZHANG G H, HU Y F, SUN J H. An improved genetic algorithm for flexible job shop scheduling problem with multiple time constraints [J]. Industrial Engineering Journal, 2020, 23(2): 19-25. [15] 谢志强, 张伟涛, 杨静. 前移存在调整时间综合调度工序的算法[J]. 机械工程学报, 2012, 48(12): 169-177. XIE Z Q, ZHANG W T, YANG J. Algorithm of moving integrated scheduling procedures with set-up time forward [J]. Journal of Mechanical Engineering, 2012, 48(12): 169-177. [16] DAI M, TANG D, GIRET A, et al. Multi-objective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints [J]. Robotics & Computer Integrated Manufacturing, 2019, 59: 143-157. |
[1] | Gary Yen, 栗波, 谢胜利. 地球流体动力学模型恢复的长短期记忆网络渐进优化方法[J]. 广东工业大学学报, 2021, 38(06): 1-8. |
[2] | 杨兴雨, 刘伟龙, 井明月, 张永. 基于模糊收益率的分散化投资组合调整策略[J]. 广东工业大学学报, 2020, 37(05): 13-21. |
[3] | 赵晓健. 基于遗传算法的多约束叠合梁斜拉桥钢梁维护策略优化[J]. 广东工业大学学报, 2018, 35(04): 75-80. |
[4] | 李云, 王志红, 王琦, 漆文光, 李斌, 吉瑞博, 龙志宏. 改进NSGA-Ⅱ算法在水质监测点多目标优化研究中的应用[J]. 广东工业大学学报, 2018, 35(02): 35-40. |
[5] | 许青林, 徐峰, 肖红, 刘沧生, 熊梦琪, 王志. 网络运维中现场作业任务调度的研究[J]. 广东工业大学学报, 2016, 33(04): 18-22. |
[6] | 何勇,温洁嫦,黄美华. 基于遗传算法的三层大规模应急救援物资配置策略[J]. 广东工业大学学报, 2016, 33(02): 37-41. |
[7] | 李松芳, 刘伟. 基于万有引力思想的遗传算子[J]. 广东工业大学学报, 2015, 32(1): 121-127. |
[8] | 韩广, 刘海林. 多约束的应用层组播算法研究[J]. 广东工业大学学报, 2015, 32(04): 118-122. |
[9] | 李松芳, 刘伟, 徐怀祥. 一种基于漂移和波动思想的遗传算法[J]. 广东工业大学学报, 2014, 31(1): 40-45. |
[10] | 汤雅连,蔡延光,郭帅,乐峰. 单车场关联物流运输调度问题的混沌遗传算法[J]. 广东工业大学学报, 2013, 30(3): 53-57. |
[11] | 郭佩珍,胡刚,傅惠. 基于随机时间的车辆导航路径规划研究[J]. 广东工业大学学报, 2012, 29(1): 35-38. |
[12] | 涂井先,刘伟. 基于辅助种群分类的遗传算法[J]. 广东工业大学学报, 2012, 29(1): 39-42. |
[13] | 徐李超,张祺. 一种仿人机器人步态优化的新方法研究[J]. 广东工业大学学报, 2012, 29(1): 50-54. |
[14] | 涂井先, 刘伟. 基于最速方向搜索的混合遗传算法[J]. 广东工业大学学报, 2011, 28(4): 34-37. |
[15] | 秦思良, 王庆国, 曲兆明. 基于遗传算法的宽带薄层电磁防护材料研究[J]. 广东工业大学学报, 2011, 28(3): 30-32. |
|