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

被引:72
|
作者
Li, Kexin [1 ]
Deng, Qianwang [1 ]
Zhang, Like [1 ]
Fan, Qing [1 ,2 ]
Gong, Guiliang [1 ]
Ding, Sun [1 ]
机构
[1] Hunan Univ, State Key Lab Adv Design & Mfg Vehicle Body, Changsha 410082, Hunan, Peoples R China
[2] Zoomlion Heavy Ind Sci & Technol Co Ltd, State Key Lab Construct Machinery, Changsha 410013, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Dynamic flexible job shop scheduling; Monte Carlo Tree Search; Rescheduling; Response time; CARLO TREE-SEARCH; MONTE-CARLO; GENETIC ALGORITHM; GAME; POLICIES; EVENT; GO;
D O I
10.1016/j.cie.2021.107211
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A New MCTS-Based Algorithm for Multi-Objective Flexible Job Shop Scheduling Problem
    Chou, Jen-Jai
    Liang, Chao-Chin
    Wu, Hung-Chun
    Wu, I-Chen
    Wu, Tung-Ying
    2015 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2015, : 136 - 141
  • [2] Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem
    Kundakci, Nilsen
    Kulak, Osman
    COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 96 : 31 - 51
  • [3] Metaheuristics for minimizing the makespan of the dynamic shop scheduling problem
    Liu, SQ
    Ong, HL
    Ng, KM
    ADVANCES IN ENGINEERING SOFTWARE, 2005, 36 (03) : 199 - 205
  • [4] Production Scheduling in Flexible Job Shop Scheduling Using an Imperialist Competitive Algorithm (ICA) Minimizing Makespan
    Beltran Ricaurte, I. I. Brian
    Londono Restrepo, Maria Isabel
    2015 10TH COMPUTING COLOMBIAN CONFERENCE (10CCC), 2015, : 378 - 386
  • [5] Minimizing the makespan and carbon emissions in the green flexible job shop scheduling problem with learning effects
    Li, Zhi
    Chen, Yingjian
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [6] Minimizing the makespan and carbon emissions in the green flexible job shop scheduling problem with learning effects
    Zhi Li
    Yingjian Chen
    Scientific Reports, 13
  • [7] An effective genetic algorithm for the flexible job-shop scheduling problem
    Zhang, Guohui
    Gao, Liang
    Shi, Yang
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (04) : 3563 - 3573
  • [8] Efficient Genetic Algorithm for Flexible Job-Shop Scheduling Problem Using Minimise Makespan
    Farashahi, Hamid Ghaani
    Baharudini, B. T. H. T.
    Shojaeipour, Shahed
    Jaberi, Mohammad
    INTELLIGENT COMPUTING AND INFORMATION SCIENCE, PT II, 2011, 135 : 385 - +
  • [9] Makespan minimization hybrid algorithm for flexible job shop system scheduling
    Keddari, Nassima
    Hassam, Ahmed
    Sari, Zaki
    EEA - Electrotehnica, Electronica, Automatica, 2019, 67 (02): : 130 - 138
  • [10] Dynamic Scheduling of Flexible Job Shop Based on Genetic Algorithm
    Yu, Tianbiao
    Zhou, Jing
    Fang, Junhua
    Gong, Yadong
    Wang, Wanshan
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2008, : 2014 - 2019