计算机与现代化 ›› 2021, Vol. 0 ›› Issue (12): 1-6.

• 算法设计与分析 •    下一篇

柔性作业车间调度问题的多目标优化算法

  

  1. (1.福州大学电气工程与自动化学院,福建福州350108;
    2.中国科学院泉州装备制造研究所福建省复杂动态系统智能辨识与控制重点实验室,福建泉州362200)
  • 出版日期:2021-12-24 发布日期:2021-12-24
  • 作者简介:徐明(1994—),男,江西高安人,硕士研究生,研究方向:多目标优化,人工智能,E-mail: 2662553544@qq.com; 张剑铭(1990—),男,助理研究员,博士,研究方向:作业车间调度; 陈松航(1988—),男,副研究员,博士,研究方向:动态多目标优化,物联网及智能交通; 陈豪(1984—),男,研究员,博士,研究方向:多目标智能优化。
  • 基金资助:
    国家自然科学基金资助项目(61703388); 福建省科技创新平台建设项目(2018H2001); 福建省引导性项目(2019H0051); 泉州市科技计划项目中科院服务网络计划项目(2019STS003)

Multi-objective Optimization Algorithm for Flexible Job Shop Scheduling Problem

  1. (1. School of Electrical Engineering and Automation, Fuzhou University, Fuzhou 350108, China;
    2. Complex Dynamic System Intelligent Identification and Control Key Laboratory of Fujian Province,
    Quanzhou Institute of Equipment Manufacturing, Chinese Academy of Sciences, Quanzhou 362200, China)
  • Online:2021-12-24 Published:2021-12-24

摘要: 柔性作业车间调度问题具有解集多样化与解空间复杂的特点,传统多目标优化算法求解时容易陷入局部最优且丢失解的多样性。在建立以最大完工时间、最大能耗、机器总负荷为优化目标的柔性作业车间调度模型的情况下,提出一种改进的非支配排序遗传算法(Improved Non-dominated Sorting Genetic Algorithm II, INSGA-II)求解该模型。INSGA-II算法先将随机式初始化与启发式初始化方法混合,提高种群多样性;然后对工序部分与机器部分采用针对性的交叉、变异策略,提高算法全局搜索能力;最后设计自适应的交叉、变异算子以兼顾算法的全局收敛与局部寻优能力。在mk01~mk07标准数据集上的实验结果显示INSGA-II算法有着更优的算法收敛性与解集多样性。

关键词: 柔性作业车间调度, 多目标优化, 非支配排序遗传算法

Abstract: Flexible job shop scheduling problems have the characteristics of diversified solution sets and complex solution spaces. Traditional multi-objective optimization algorithms may fall into local optimality and lose the diversity of solutions when solving those problems. In the case of establishing a flexible job shop scheduling model with the maximum completion time, maximum energy consumption and total machine load as the optimization goals, an improved non-dominated sorting genetic algorithm (INSGA-II) was proposed to solve this problem. Firstly, the INSGA-II algorithm  combines random initialization and heuristic initialization methods to improve population diversity. Then it adopts a targeted crossover and mutation strategies for the process part and the machine part to improve the algorithm’s global searching capabilities. Finally,  adaptive crossover and mutation operators are designed to take into account the global convergence and local optimization capabilities of the algorithm. The experimental results on the mk01~mk07 standard data set show that the INSGA-II algorithm has better algorithm convergence and solution set diversity.

Key words: flexible job shop scheduling, multi-objective optimization, non-dominated sorting genetic algorithm