• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2025, Vol. 61 ›› Issue (10): 479-494.doi: 10.3901/JME.2025.10.479

• 交叉与前沿 • 上一篇    

扫码分享

基于障碍图的移动工件搜索混合算法求解分布式作业车间调度问题

赵诗奎, 黄林, 刘子辉, 郑岩   

  1. 济南大学机械工程学院 济南 250022
  • 收稿日期:2024-06-29 修回日期:2024-12-20 发布日期:2025-07-12
  • 作者简介:赵诗奎(通信作者),男,1984年出生,博士,教授,博士研究生导师。主要研究方向为车间生产调度和智能优化算法。E-mail:me_zhaosk@ujn.edu.cn;黄林,男,1995年出生,硕士。主要研究方向为车间生产调度和智能优化算法。E-mail:hl618850@nuaa.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(52275490)。

Hybrid Algorithm Based on Obstacle Graph for Moving Job Search to Solve Distributed Job Shop Scheduling Problems

ZHAO Shikui, HUANG Lin, LIU Zihui, ZHENG Yan   

  1. School of Mechanical Engineering, University of Jinan, Jinan 250022
  • Received:2024-06-29 Revised:2024-12-20 Published:2025-07-12

摘要: 针对分布式作业车间调度问题,以优化最大完工时间为目标,设计基于障碍图的移动工件搜索混合算法。基于障碍图的移动工件搜索可以实现工件级尺度搜索。当工件将要插入已有调度方案时,首先,采用快速路径规划算法求解路径。然后,根据路径解码规则科学的插入工件,保证工件插入之后新解的可行性和较优性。构建三种移动工件搜索方法:关键工厂自身移动工件搜索,移动关键工厂的工件到其他工厂进行搜索,关键工厂与其他工厂的工件交换进行搜索。三种移动工件搜索方法不仅适用于单个工厂的优化,而且可以在工厂之间进行移动或交换工件搜索,解决了工件的工厂选择问题。混合禁忌搜索算法,结合邻域结构对关键工厂进行集中搜索,进一步提升求解质量。通过对基准算例进行测试,验证了所提混合算法的有效性。特别是,所提算法刷新了多个基准算例的最优解。同时,移动工件搜索亦可作为共性技术用于求解其他作业车间调度扩展问题。

关键词: 分布式作业车间调度, 障碍图, 移动工件搜索, 混合算法, 最大完工时间

Abstract: Aiming at the distributed job shop scheduling problem, a hybrid algorithm for moving job search based on obstacle graph is designed with the goal of optimizing the maximum makespan. Moving job search based on obstacle graph can achieve job level scale search. When the job is to be inserted into an existing scheduling scheme, the fast path planning algorithm is first used to solve the path. Then, the job is scientifically inserted according to the path decoding rules, which ensures the feasibility and better performance of the new solution after the job is inserted. Three moving job search methods are constructed: moving job search in the critical factory itself, moving job search from the critical factory to others, and exchanging job search between the critical factory and others. The three moving job search methods are not only applicable to the optimization of a single factory, but also can be used to move or exchange job search among factories, which solves the problem of factory selection of a job. The hybrid tabu search algorithm, combined with the neighborhood structure, performs centralized search on critical factory to further improve the solution quality. The effectiveness of the proposed hybrid algorithm is verified by testing it on benchmark instances. In particular, the hybrid algorithm refreshes the optimal solutions of several benchmark instances. Meanwhile, the moving job search can also be used as a common technique to solve other job shop scheduling extension problems.

Key words: distributed job shop scheduling, obstacle graph, moving job search, hybrid algorithm, maximum completion time

中图分类号: