多工厂分布式柔性作业车间多目标调度优化

    Multi-objective Scheduling Optimization for Distributed Flexible Job Shop with Multiple Factories

    • 摘要: 针对多工厂分布式柔性作业车间调度问题,提出一种融合VNS的改进NSGA-Ⅱ算法,同时优化最大完工时间、总能耗和机器负载均衡3个目标。设计了基于工件复杂度、加工时间与工艺路线的动态运输时间模型,并采用三层编码机制表示工厂分配、机器选择与工序排序;在NSGA-Ⅱ框架中嵌入多种变邻域搜索结构,以增强局部寻优能力。通过与标准NSGA-Ⅱ、MOEA/D、RVEA和Memetic Algorithm在20个算例进行对比实验,实验结果表明,NSGA-Ⅱ-VNS至少两个目标优于其他算法,Wilcoxon符号秩检验表明所提出的算法在大多数情况显著优于其他代表性算法。

       

      Abstract: Aiming at the multi-factory distributed flexible job shop scheduling problem, this paper proposes an improved NSGA-II algorithm incorporating Variable Neighborhood Search (VNS) to simultaneously optimize three objectives: maximum completion time, total energy consumption, and machine load balancing. In terms of modeling, a dynamic transportation time model based on job complexity, processing time, and process route is designed, and a three-layer encoding mechanism is adopted to represent factory assignment, machine selection, and operation sequencing. In terms of algorithm, multiple variable neighborhood search structures are embedded into the NSGA-II framework to enhance local search capability. Comparative experiments with the standard NSGA-II, MOEA/D, RVEA and Memetic Algorithm on 20 instances show that the NSGA-II-VNS outperforms the other algorithms in at least two objectives. The Wilcoxon signed-rank test indicates that the proposed algorithm is significantly superior to other representative algorithms in most cases.

       

    /

    返回文章
    返回