考虑机器预学习的NSDBO/S求解多目标柔性车间调度问题的研究

Research on NSDBO/S solution of multi-objective flexible workshop scheduling problem considering machine pre-learning

  • 摘要: 针对多目标柔性作业车间调度问题,设计了一种加强型非支配蜣螂优化(non-dominated sorting dung beetle optimizer/ strengthened, NSDBO/S)算法。首先,建立了以最小化最大加工时间、最小化机器最大负荷以及最小化机器总负荷为目标的调度模型。其次,引入混合改进正余弦-柯西变异算子和Levy飞行策略来增强非支配蜣螂算法的全局寻优能力。针对柔性作业车间调度问题,采用混沌映射提高初始解质量,并通过机器预学习机制,来提高NSDBO/S求解柔性作业车间调度问题的收敛速度和求解精度;考虑到多目标柔性作业车间调度问题解空间较大,容易陷入局部最优的问题,针对每次迭代所产生的帕累托解集,设计了邻域结构以提高算法的局部寻优能力。最后,为验证NSDBO/S求解多目标柔性作业车间调度问题的可行性,在经典算例和精密轴生产实例上进行了仿真实验。实验结果表明,NSDBO/S在经典算例和实际问题上解的质量均优于其他对比算法,尤其在大规模问题上更为明显。对实验数据进行了非参数检验,进一步验证了NSDBO/S的统计显著性。

     

    Abstract: For the multi-objective flexible job-shop scheduling problem, an enhanced sorting dung beetle optimizer/strengthened (NSDBO/S) algorithm is designed. Firstly, a scheduling model is established to minimize the maximum processing time, the maximum machine load and the total machine load. Secondly, the hybrid improved sine cosine Cauchy mutation operator and Levy flight strategy are introduced to enhance the global optimization ability of the non dominated dung beetle algorithm. For flexible job shop scheduling problem, chaotic mapping is used to improve the quality of initial solution, and the machine pre learning mechanism is used to improve the convergence speed and accuracy of NSDBO/S for flexible job shop scheduling problem. Considering that the multi-objective flexible job shop scheduling problem has a large solution space and is easy to fall into local optimization, a neighborhood structure is designed for the Pareto solution set generated by each iteration to improve the local optimization ability of the algorithm. Finally, in order to verify the feasibility of NSDBO/S in solving the multi-objective flexible job shop scheduling problem, simulation experiments are carried out on classic examples and precision shaft production examples. The experimental results show that NSDBO/S is superior to other comparative algorithms in the quality of the solution of classical examples and practical problems, especially in large-scale problems. The nonparametric test of the experimental data further verifies the statistical significance of NSDBO/S.

     

/

返回文章
返回