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

机械工程学报 ›› 2023, Vol. 59 ›› Issue (16): 435-444,426.doi: 10.3901/JME.2023.16.435

• 交叉与前沿 • 上一篇    

扫码分享

基于障碍图模型和禁忌搜索混合算法求解作业车间调度问题

黄林1, 赵诗奎1, 黄森2   

  1. 1. 济南大学机械工程学院 济南 250022;
    2. 浙江师范大学计算机系 金华 321000
  • 收稿日期:2022-09-20 修回日期:2022-12-22 出版日期:2023-08-20 发布日期:2023-11-15
  • 通讯作者: 赵诗奎(通信作者),男,1984年出生,博士,副教授。主要研究方向为车间生产调度和智能优化算法。E-mail:me_zhaosk@ujn.edu.cn
  • 作者简介:黄林,男,1995年出生。主要研究方向为车间生产调度和智能优化算法。E-mail:670918850@qq.com;黄森,男,1995年出生。主要研究方向为群体智能和基于模型的故障诊断。E-mail:hs_huangs@163.com
  • 基金资助:
    国家自然科学基金资助项目(52275490,51775240)。

Hybrid Algorithm Based on Obstacle Graph Model and Tabu Search for Job Shop Scheduling Problem

HUANG Lin1, ZHAO Shikui1, HUANG Sen2   

  1. 1. School of Mechanical Engineering, University of Jinan, Jinan 250022;
    2. Department of Computer, Zhejiang Normal University, Jinhua 321000
  • Received:2022-09-20 Revised:2022-12-22 Online:2023-08-20 Published:2023-11-15

摘要: 针对作业车间调度问题(Job shop scheduling problem,JSP),以优化最大完工时间为目标,提出一种基于障碍图模型和禁忌搜索混合算法。在障碍图模型中,设计有效的路径搜索算法,实现被移走工件的科学插入,进而实现工件级尺度的搜索。在禁忌搜索算法中,采用邻域结构实现移动工序搜索。通过两种算法混合,实现工件级与工序级尺度协同搜索,当某一算法陷入局部最优时,从当前算法的邻域解中选择一个解进入另一个算法运行,二者相互协同从而求解出高质量的解。通过对JSP基准算例测试,验证所提算法的有效性。通过研究障碍图路径的特征,设计新的节点扩展方式,不仅可以寻找障碍图最短路径,还可为其它路径搜索提供方法借鉴,同时所提的混合算法也可以看作是一个有效的算法框架。

关键词: 作业车间调度, 障碍图模型, 禁忌搜索算法, 路径规划, 最大完工时间

Abstract: Aiming at the job shop scheduling problem(JSP), a hybrid algorithm based on obstacle graph model and tabu search is proposed to optimize the maximum completion time. In the obstacle graph model, an effective path search algorithm is designed which scientifically inserts the removed jobs into schedule, and then the job-level search is achieved. In the tabu search algorithm, the neighborhood structure is utilized to realize the moving operations search. By mixing the two algorithms, the collaborative search on job-level and operation-level scales is realized. When an algorithm falls into local optimum, solution from the neighborhood solutions of the current algorithm is selected and inputted into the computing of another algorithm, and the two algorithms cooperate to get high quality solutions. The effectiveness of the proposed algorithm is verified by JSP benchmark instances test. By studying the characteristics of the path of obstacle graph, a new node expansion method is designed, which can not only find the shortest path of obstacle graph, but also provide a reference for other path search methods. At the same time, the proposed hybrid algorithm can also be regarded as an effective algorithm framework.

Key words: job shop scheduling, obstacle graph model, tabu search algorithm, path planning, maximum completion time

中图分类号: