首页|期刊导航|计算机与数字工程|求解柔性作业车间动态调度问题的混合鲸鱼优化算法

求解柔性作业车间动态调度问题的混合鲸鱼优化算法OA

A Hybrid Multi-objective Whale Optimizer for Dynamic Flexible Job-shop Scheduling Problem

中文摘要英文摘要

针对多目标柔性作业车间调度问题,以最大完工时间、最大机器负载、机器总负载为优化目标,同时考虑到实际车间调度过程中工件的到达和离开、机器的故障和恢复动态因素,建立一种多目标柔性作业车间动态调度问题模型;采用两段式编码,使连续型鲸鱼优化算法应用于离散型车间调度问题,并通过非线性收敛因子改进鲸鱼优化算法平衡算法局部和全局搜索能力;其次以鲸鱼优化算法为核心,采用反向学习策略比较原始解和相反解的适应度情况,选择适应度高的解替代原始解,以防止算法陷入局部最小值;引入基于关键路径的变邻域搜索算法,搜索优于当前鲸鱼个体的邻域解,提高种群局部搜索能力;之后将改进的鲸鱼优化算法和多目标框架结合提出混合多目标鲸鱼优化算法配合动态调度策略,解决多目标柔性作业车间动态调度问题模型;最后实验数据结果表明,论文提出的数学模型和调度算法可以有效解决多目标柔性作业车间动态调度问题.

Aiming at the multi-objective flexible job shop scheduling problem,a multi-objective flexible job shop dynamic scheduling problem model is established by taking the maximum completion time,maximum machine load and total machine load as optimization objectives,and considering the arrival and departure of jobs,machine breakdown and recovery dynamic factors in the actual shop scheduling process.Firstly,the continuous whale optimization algorithm is applied to discrete job-shop scheduling prob-lem by using two-stage coding,the nonlinear convergence factor is used to improve the whale optimization algorithm to balance the exploration and exploitation.Secondly,with the whale optimization algorithm as the core,the Opposition-based learning is used to compare the fitness of the original solution and the opposite solution,and the solution with high fitness is selected to replace the orig-inal solution,so as to prevent the algorithm from falling into the local minimum.The variable neighborhood search algorithm based on the critical path is introduced to search the neighborhood solution better than the current whale individual,and improve the local search ability of the population.Then,combining the improved whale optimization algorithm with the multi-objective framework,a hybrid multi-objective whale optimization algorithm and dynamic scheduling strategy are proposed to solve the multi-objective flexi-ble job shop dynamic scheduling problem model.Finally,experimental results show that the mathematical model and scheduling al-gorithm proposed in this paper can effectively solve the multi-objective flexible job shop dynamic scheduling problem.

刘佳辰;贾建玲;林睦棋;邵连合;高全力

西安工程大学计算机科学学院 西安 710600西安工程大学计算机科学学院 西安 710600西安工程大学计算机科学学院 西安 710600西安工程大学计算机科学学院 西安 710600西安工程大学计算机科学学院 西安 710600

信息技术与安全科学

多目标动态柔性车间调度鲸鱼优化算法多目标框架动态调度策略

multi-objective dynamic flexible job shop schedulingwhale optimization algorithmmulti-objective frame-workdynamic scheduling strategy

《计算机与数字工程》 2026 (1)

39-47,9

10.3969/j.issn.1672-9722.2026.01.008

评论