4.7 Article

An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem

期刊

COMPUTERS & INDUSTRIAL ENGINEERING
卷 155, 期 -, 页码 -

出版社

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cie.2021.107211

关键词

Dynamic flexible job shop scheduling; Monte Carlo Tree Search; Rescheduling; Response time

资金

  1. National Key R&D Program of China [2020YFB1712100, 2018YFB1701400]
  2. National Natural Science Foundation of China [61973108, 72001217]
  3. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body, Hunan University [71775004]
  4. Nature Science Foundation of Changsha [kq2007033]
  5. State Key Laboratory of Construction Machinery [SKLCM2019-03]

向作者/读者索取更多资源

This paper studies a dynamic flexible job shop scheduling problem considering four dynamic events, with a rescheduling method based on the MCTS algorithm and optimization techniques to enhance performance. To reduce the response time to dynamic events, multiple time windows are designed for generating partial schedules for remaining operations.
In the past several decades, most of the research methods are designed to solve the static flexible job shop scheduling problem. However, in real production environments, some inevitable dynamic events such as new jobs arrival and machine breakdown may occur frequently. In this paper, we study a dynamic flexible job shop scheduling problem (DFJSP) considering four dynamic events, which are new jobs arrival, machine breakdown, jobs cancellation and change in the processing time of operations. A rescheduling method based on Monte Carlo Tree Search algorithm (MCTS) is designed to solve the proposed DFJSP with the objective of minimizing the makespan. Several optimization techniques such as Rapid Action Value Estimates heuristic and prior knowledge are adopted to enhance the performance of the MCTS-based rescheduling method. The response time to dynamic events is critical in DFJSP but has not been solved very well. To greatly reduce the response time to dynamic events, when dynamic events occur, multiple continuous specified time windows are designed for the proposed method, according to which the corresponding subsequent partial schedule for the remaining unprocessed operations is progressively generated. Some experiments have been conducted to compare the proposed method with the commonly used completely reactive scheduling methods and the GA-based rescheduling method. The experiment results indicate that the proposed method is an efficient and promising method for dynamic scheduling both on solution quality and computation efficiency.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据