改进遗传算法求解多柔性作业车间调度问题
Improved Genetic Algorithm for Solving Multiple Flexible Job Shop Scheduling Problems
摘要: 针对柔性作业车间调度问题,考虑机器预维护的情况,建立了最小化最大完工时间、关键机器负载以及机器总负载为目标的调度模型,并提出一种改进遗传算法进行问题求解。根据问题特点,设计了基于工序和机器的双层编码,并采用三种种群初始化策略来生成初始种群。为了将解转化为可行有效的调度方案,设计了考虑运输时间以及机器预维护的插入式解码。采用不同的个体更新方式,并引入了变邻域搜索来提高算法的局部搜索能力,以避免陷入局部最优解。最后,在对基准算例改造并进行对比实验,验证了所提算法的可行性与有效性。
Abstract:
A scheduling model was established to minimize the maximum completion time, critical machine load, and total machine load for the flexible job shop scheduling problem, taking into account ma-chine pre maintenance. An improved genetic algorithm was proposed to solve the problem. Based on the characteristics of the problem, a dual layer encoding based on process and machine was de-signed, and three population initialization strategies were used to generate the initial population. In order to transform the solution into a feasible and effective scheduling scheme, an insertion de-coding method was designed that takes into account transportation time and machine pre mainte-nance. Adopting different individual update methods and introducing variable neighborhood search to improve the algorithm’s local search ability to avoid falling into local optima. Finally, the feasibility and effectiveness of the proposed algorithm were verified by modifying the benchmark calculation example and conducting comparative experiments.
参考文献
|
[1]
|
周尔民, 马畅, 刘宁. 考虑机器故障的柔性作业车间动态调度[J]. 组合机床与自动化加工技术, 2023(9): 188-192.
|
|
[2]
|
曲鹏举, 唐向红. 改进粒子群算法在柔性车间调度问题的研究[J/OL]. 机械设计与制造: 1-6.
2023-10-17.[CrossRef]
|
|
[3]
|
唐红涛, 沈毅, 张伟, 等. 改进鲸鱼算法求解分布式装配柔性作业车间生产与配送联合调度问题[J]. 计算机应用研究, 2023, 40(7): 1982-1990. [Google Scholar] [CrossRef]
|
|
[4]
|
郑捷, 潘大志. 改进萤火虫算法解多目标柔性作业车间调度[J/OL]. 控制工程: 1-9.
2023-10-17.[CrossRef]
|
|
[5]
|
李轲. 柔性作业车间机器与AGV集成调度方法研究[D]: [硕士学位论文]. 西安: 西安理工大学, 2023.
|
|
[6]
|
Wang, S. and Yu, J. (2010) An Effective Heuristic for Flexible Job-Shop Scheduling Problem with Maintenance Activities. Computers & Industrial Engineering, 59, 436-447. [Google Scholar] [CrossRef]
|
|
[7]
|
张立果. 基于改进遗传算法的柔性作业车间调度优化研究[D]: [硕士学位论文]. 南京: 南京航空航天大学, 2021.[CrossRef]
|
|
[8]
|
吴日夫. 超启发式算法求解柔性作业车间调度问题研究[D]: [硕士学位论文]. 长春: 吉林大学, 2023.[CrossRef]
|
|
[9]
|
王玉芳, 陈凡, 姚彬彬, 等. 改进文化基因算法求解双资源约束柔性作业车间调度问题[J/OL]. 控制工程: 1-15.
2023-10-17.[CrossRef]
|
|
[10]
|
李彬. 基于改进遗传算法的多柔性作业车间调度问题研究[D]: [硕士学位论文]. 漳州: 闽南师范大学, 2023.
|
|
[11]
|
王烨. 基于改进NSGA-Ⅲ的低碳多目标柔性作业车间调度问题研究[D]: [硕士学位论文]. 昆明: 云南大学, 2022.[CrossRef]
|
|
[12]
|
陈逸维, 刘华秋, 陈洪涛, 等. 基于双种群遗传算法的模具车间作业调度研究[J]. 组合机床与自动化加工技术, 2023(8): 183-187. [Google Scholar] [CrossRef]
|
|
[13]
|
高亮, 张国辉, 王晓娟. 柔性作业车间调度智能算法及其应用[M]. 武汉: 华中科技大学出版社, 2012.
|