Computer Integrated Manufacturing System ›› 2024, Vol. 30 ›› Issue (10): 3514-3524.DOI: 10.13196/j.cims.2023.0F10

Previous Articles     Next Articles

Assembly job shop scheduling algorithm based on right-shift repair coding method

ZHANG Congyi1,LI Xinyu1,XIA Kai2,ZHANG Chunjiang1+,WANG Sihan1   

  1. 1.State Key Laboratory of Intelligent Manufacturing Equipment and Technology,Huazhong University of Science and Technology
    2.Wuhan Second Ship Design and Research Institute
  • Online:2024-10-31 Published:2024-11-07
  • Supported by:
    Project supported by the National Natural Science Foundation,China (No.52275489,U21B2029).

基于右移修复编码方法的装配作业车间调度算法

张聪毅1,李新宇1,夏凯2,张春江1+,王思涵1   

  1. 1.华中科技大学智能制造装备与技术全国重点实验室
    2.武汉第二船舶设计研究所
  • 作者简介:
    张聪毅(1998-),男,山西运城人,硕士研究生,研究方向:车间调度、智能优化算法,E-mail:zhangcongyi@hust.edu.cn;

    李新宇(1985-),男,湖北仙桃人,教授,博士,博士生导师,研究方向:智能制造系统、车间调度、制造大数据分析、智能优化与机器学习等,E-mail:lixinyu@mail.hust.edu.cn;

    夏凯(1988-),男,湖北大冶人,高级工程师,博士,研究方向:数字工程,E-mail:314985704@qq.com;

    +张春江(1989-),男,湖南醴陵人,讲师,博士,研究方向:车间智能调度理论与方法,通讯作者,E-mail:zhangcj@hust.edu.cn;

    王思涵(1996-),女,河北唐山人,博士研究生,研究方向:现代智能优化方法及应用,E-mail:sihanw@hust.edu.cn。
  • 基金资助:
    国家自然科学基金资助项目(52275489,U21B2029)。

Abstract: Aiming at the problem that the process-based coding method cannot guarantee the feasibility of the solution when the intelligent optimization algorithm solves the assembly job shop scheduling problem,a right-shift repair coding method was proposed.The coding method could not only meet the constraints of assembly relationship of the product to ensure the solution feasibility when the algorithm iterated through the right-shift operation of a specific region,but also ensure that the relative order of the underlying work processes unchanged in the process of repair,which minimizes the damage to the original solution as much as possible,improve the diversity of the initial solution and realize the efficient search of the solution space.In addition,a block-based insertion variation operator for the coded solution was designed to enlarge the search range of the solution.Finally,the coding method and mutation operator were realized in the classical genetic algorithm and compared with the existing algorithms,and the experimental results verified the effectiveness of the proposed method.

Key words: assembly job shop scheduling, right-shift repair code, genetic algorithms

摘要: 针对智能优化算法求解装配作业车间调度问题时存在的基于工序的编码方法无法保证解的可行性问题,提出一种右移修复编码方法。该编码方法通过特定区域的右移操作,既能满足产品的装配关系约束,保证算法迭代时解的可行性,又能保证修复过程中底层工序的相对顺序不变,尽可能减少对原始解的破坏,提高初始解的多样性,实现对解空间的高效搜索;针对编码解设计了一种基于块的插入变异算子,以扩大解的搜索范围;最后,在经典遗传算法中使用了该编码方法和变异算子,并与已有算法进行对比,验证了所提方法的有效性。

关键词: 装配作业车间调度, 右移修复编码, 遗传算法

CLC Number: