系统仿真学报 ›› 2022, Vol. 34 ›› Issue (4): 768-776.doi: 10.16182/j.issn1004731x.joss.20-0872

• 仿真建模理论与方法 • 上一篇    下一篇

基于改进注水算法的离散车间任务分配问题研究

冯开团(), 袁杰()   

  1. 新疆大学 电气工程学院,新疆 乌鲁木齐 830047
  • 收稿日期:2020-11-10 修回日期:2021-08-30 出版日期:2022-04-30 发布日期:2022-04-20
  • 通讯作者: 袁杰 E-mail:390890382@qq.com;yuanjie222@126.com
  • 作者简介:冯开团(1996-),男,硕士生,研究方向为动态任务规划、智能算法优化。E-mail:390890382@qq.com
  • 基金资助:
    国家自然科学基金(61863033);新疆维吾尔自治区“天山青年计划”-优秀青年科技人才培养项目(2019Q018)

Research on Discrete Workshop Task Assignment Based on Improved Water Filling Algorithm

Kaituan Feng(), Jie Yuan()   

  1. School of Electrical Engineering, Xinjiang University, Urumqi 830047, China
  • Received:2020-11-10 Revised:2021-08-30 Online:2022-04-30 Published:2022-04-20
  • Contact: Jie Yuan E-mail:390890382@qq.com;yuanjie222@126.com

摘要:

针对离散车间实时动态任务分配结果欠理想的问题,提出了改进的注水算法。该算法加入了加工速率和费用因子,协调了加工速率和费用以及加工工件之间的关系,实现了不同代价的工件分配,对分配结果进行了调整,满足了离散分配的要求。改进的注水算法能够对临时新增的工件进行实时动态的分配。提出的算法与匈牙利算法、两阶段优化方法以及注水算法进行了对比,实验结果表明,改进的注水算法在加工时间和加工费用上具有一定的优势,其运算复杂度仅与加工中心的数量有关。

关键词: 离散车间调度, 注水算法, 动态任务分配, 匈牙利算法, 两阶段优化方法

Abstract:

Aiming at the unsatisfactory the results of the real-time dynamic task allocation in discrete workshops are not ideal, an improved water filling algorithm is proposed. Compared with the equal cost allocation of the water injection algorithm, the processing rate and cost factors are added to the improved water injection algorithm to coordinate the processing rate, the cost and the workpieces. The allocation of the different cost workpieces is realized and the result is adjusted, which can meet the requirements of discrete distribution. The improved water injection algorithm can dynamically allocate the newly added workpieces in real time. The proposed algorithm is compared with the Hungarian algorithm, the two-stage optimization method and the water filling algorithm. The experimental results show that the improved water filling algorithm has advantages in processing time and processing cost. The computational complexity of the algorithm is only related to the number of machining centers.

Key words: discrete workshop scheduling, water filling algorithm, dynamic task allocation, Hungary algorithm, two-stage optimization method

中图分类号: