An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem. (May 2021)
- Record Type:
- Journal Article
- Title:
- An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem. (May 2021)
- Main Title:
- An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem
- Authors:
- Li, Kexin
Deng, Qianwang
Zhang, Like
Fan, Qing
Gong, Guiliang
Ding, Sun - Abstract:
- Highlights: Dynamic flexible job shop scheduling problem with four dynamic events is studied. A rescheduling method based on Monte Carlo Tree Search (MCTS) is proposed. Specified time windows are designed to reduce the response time to dynamic events. Elaborate tests are conducted to verify the performance of the MCTS-based method. Abstract: 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 scheduleHighlights: Dynamic flexible job shop scheduling problem with four dynamic events is studied. A rescheduling method based on Monte Carlo Tree Search (MCTS) is proposed. Specified time windows are designed to reduce the response time to dynamic events. Elaborate tests are conducted to verify the performance of the MCTS-based method. Abstract: 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. … (more)
- Is Part Of:
- Computers & industrial engineering. Volume 155(2021)
- Journal:
- Computers & industrial engineering
- Issue:
- Volume 155(2021)
- Issue Display:
- Volume 155, Issue 2021 (2021)
- Year:
- 2021
- Volume:
- 155
- Issue:
- 2021
- Issue Sort Value:
- 2021-0155-2021-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-05
- Subjects:
- Dynamic flexible job shop scheduling -- Monte Carlo Tree Search -- Rescheduling -- Response time
Engineering -- Data processing -- Periodicals
Industrial engineering -- Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03608352 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cie.2021.107211 ↗
- Languages:
- English
- ISSNs:
- 0360-8352
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.713000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 16725.xml