Journal of Computer Applications ›› 2022, Vol. 42 ›› Issue (8): 2617-2627.DOI: 10.11772/j.issn.1001-9081.2021061071

• Frontier and comprehensive applications • Previous Articles    

Multi-objective hybrid evolutionary algorithm for solving open-shop scheduling problem with controllable processing time

Kuineng CHEN1,2(), Xiaofang YUAN2   

  1. 1.Hunan Engineering Research Center of Control Technology and Equipment of Special Robot in Complex Environment (Hunan Vocational Institute of Technology),Xiangtan Hunan 411104,China
    2.College of Electrical and Information Engineering,Hunan University,Changsha Hunan 410082,China
  • Received:2021-06-22 Revised:2021-12-10 Accepted:2021-12-17 Online:2022-03-16 Published:2022-08-10
  • Contact: Kuineng CHEN
  • About author:CHEN Kuineng, born in 1987, M. S., lecturer. His research interests include intelligent optimization algorithm, intelligent manufacturing, control theory.
    YUAN Xiaofang, born in 1979, Ph. D., professor. His research interests include intelligent optimization theory, control theory.
  • Supported by:
    Natural Science Foundation of Hunan Province(2019JJ40036)

多目标混合进化算法求解加工时间可控的开放车间调度问题

陈揆能1,2(), 袁小芳2   

  1. 1.复杂环境特种机器人控制技术与装备湖南省工程研究中心(湖南理工职业技术学院), 湖南 湘潭 411104
    2.湖南大学 电气与信息工程学院, 长沙 410082
  • 通讯作者: 陈揆能
  • 作者简介:陈揆能(1987—),男,湖南娄底人,讲师,硕士,主要研究方向:智能优化算法、智能制造、控制理论;
    袁小芳(1979—),男,湖南安仁人,教授,博士,主要研究方向:智能优化理论、控制理论。
  • 基金资助:
    湖南省自然科学基金资助项目(2019JJ40036)

Abstract:

The open-shop scheduling problem is a typical NP-hard problem. Most of the existing research assumes that the processing time of a procedure is fixed. However, in real-world production scenarios, the processing time can be controlled by adjusting the processing power. At the same time, optimizing the two conflicting objectives of completion time and energy consumption is significant for the high-efficiency and energy-saving open-shop production. Therefore, the Multi-objective Open-shop Scheduling Problem with Controllable Processing Time (MOOSPCPT) was studied, a mixed-integer programming model was constructed with the objectives of minimizing makespan and total extra energy consumption, and a Multi-objective Hybrid Evolutionary Algorithm (MOHEA) was proposed to solve MOOSPCPT. Several strategies were developed in the MOHEA: 1) the migration strategy and mutation strategy in the biogeographic-based optimization algorithm were improved for global search, which facilitated the diversity of the population effectively; 2) a self-adjusting variable neighborhood search strategy was designed based on the critical path, which enhanced the local search performance of the algorithm; 3) a processing time resetting operator was designed, which improved the search efficiency of the algorithm significantly. Simulation results show that the proposed strategies are effective in improving algorithm performance; MOHEA solves MOOSPCPT more effectively compared with Non-dominated Sorting Genetic Algorithm Ⅱ (NSGA-Ⅱ), Non-dominated Sorting Genetic Algorithm Ⅲ (NSGA-Ⅲ) and Strength Pareto Evolutionary Algorithm 2 (SPEA2).

Key words: open-shop scheduling problem, controllable processing time, makespan, total extra energy consumption, multi-objective hybrid evolutionary algorithm

摘要:

开放车间调度问题属于典型的NP-hard问题。目前的相关研究大多假设工序在机器上具有固定的加工时间。然而,在大多数现实生产场景中,机床的加工时间可以通过调节加工功率加以控制。同时优化完工时间和总能耗两个冲突目标对高效、节能的开放车间生产具有重要意义。为此,研究了可控加工时间的多目标开放车间调度问题(MOOSPCPT),以最小化完工时间和总额外能耗为目标构建了混合整数规划模型,并提出一种多目标混合进化算法(MOHEA)用于求解MOOSPCPT。在MOHEA中提出多个策略:1)改进生物地理学优化算法中的迁移策略和变异策略用于全局搜索,有效地提高了种群的多样性;2)基于关键路径设计一种自调整变邻域搜索策略,增强了算法的局部搜索能力;3)设计了一种加工时间重置算子,从而显著提升了算法的搜索效率。仿真实验结果表明:所提出的策略有效地提升了算法性能;相较于NSGA-Ⅱ(Non-dominated Sorting Genetic Algorithm Ⅱ)、NSGA-Ⅲ(Non-dominated Sorting Genetic Algorithm III)和SPEA2(Strength Pareto Evolutionary Algorithm 2),MOHEA能够更有效地解决MOOSPCPT。

关键词: 开放车间调度问题, 加工时间可控, 完工时间, 总额外能耗, 多目标混合进化算法

CLC Number: