系统仿真学报 ›› 2017, Vol. 29 ›› Issue (9): 2093-2099.doi: 10.16182/j.issn1004731x.joss.201709029

• 仿真应用工程 • 上一篇    下一篇

改进的混合蛙跳算法求解柔性作业车间调度

张晓星, 王艳, 严大虎, 纪志成   

  1. 江南大学物联网技术应用教育部工程研究中心,无锡 214122
  • 收稿日期:2017-05-17 发布日期:2020-06-02
  • 作者简介:张晓星(1994-), 女, 山东潍坊, 硕士生, 研究方向为车间调度; 王艳(1978-), 女, 江苏盐城, 博士后, 教授, 博导, 研究方向为制造系统能效优化。
  • 基金资助:
    国家自然科学基金(61572238),江苏省杰出青年基金(BK20160001),江苏省产学研联合创新资金-前瞻性联合研究项目(BY2016022-24)

Improved Shuffled Frog-Leaping Algorithm for Solving Flexible Job Shop Scheduling Problem

Zhang Xiaoxing, Wang Yan, Yan Dahu, Ji Zhicheng   

  1. Engineering Research Center of Internet of Things Technology Applications Ministry of Education, Jiangnan University, Wuxi 214122, China
  • Received:2017-05-17 Published:2020-06-02

摘要: 针对柔性作业车间调度问题,构建了以最大完工时间和总加工能耗最小为优化目标的多目标调度模型。发展了改进的混合蛙跳算法,通过设计基于MPX(Maximum Preserved Crossover)操作和单亲遗传算法基因移位操作的局部更新策略,避免了算法的非法解产生和修整,加快了算法寻优速率。并通过简化邻域寻优策略对组内最优解进行优化,防止算法陷入局部最优。通过求解某企业生产车间实例,得出了不同权重下的调度方案,并对比标准混合蛙跳算法下的最大完工时间和加工能耗,证明了算法的有效性。

关键词: 柔性作业车间调度, 混合蛙跳算法, 多目标优化, 能耗

Abstract: Aiming at the characteristics of flexible job shop scheduling problem, a multi-objective scheduling model with maximum completion time and minimum energy consumption was proposed. An improved shuffled frog leaping algorithm was developed. By designing the local updating strategy based on crossover operation of maximum preserved crossover (MPX) and shifting operation of single parent gene algorithm (PGA), it avoided the illegal solution and trimming of the algorithm. Additionally, it accelerated optimization rate of the algorithm. And the optimal solution of the group was optimized by the simplified neighborhood optimization strategy to prevent the algorithm from falling into the local optimum. Then, by solving an example of an enterprise production workshop, scheduling schemes under different weights were obtained. Compared with completion time and processing energy consumption obtained by the classical shuffled frog-leaping algorithm, it proves the effectiveness of the algorithm.

Key words: flexible job shop scheduling, shuffled frog-leaping algorithm, multi-objective optimization, energy consumption

中图分类号: