Skip to main navigation Skip to search Skip to main content

A Monte-Carlo tree search algorithm for the flexible job-shop scheduling in manufacturing systems

  • M. Saqlain
  • , S. Ali
  • , J. Y. Lee*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

34 Scopus citations

Abstract

Flexible job-shop scheduling problem (FJSP) is an extension of the simple JSP with additional features of routing flexibility. It is an essential class of sequencing and planning problems that can apply in many real-life applications, especially in the field of manufacturing systems and production management. Finding a scheduling solution of sequential operations of various jobs by processing them on a defined number of machines and following various constraints with the goal to minimize the completion time of all operations, known as Makespan, is a big challenging issue. To address this issue, we proposed a Monte Carlo Tree Search-based flexible job-shop scheduling algorithm called MCTS-FJS for scheduling highly complex jobs in a real-time job-shop environment. An MCTS is a tree search technique aimed at making sequential decisions with uncertainty, calculate reward values from sub-tees, and regularly explore the most promising sub-tree. Experimental results showed that MCTS-scheduler outperformed various baseline scheduling algorithms and got the best evaluation performance for our sample dataset. More importantly, results showed that the performance of the proposed algorithm improved with increasing the number of jobs. Hence, this novel approach can be used to solve the complex FJSP in manufacturing systems.

Original languageEnglish
Pages (from-to)548-571
Number of pages24
JournalFlexible Services and Manufacturing Journal
Volume35
Issue number2
DOIs
StatePublished - Jun 2023
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • Flexible job-shop scheduling
  • Monte-Carlo tree search
  • Production scheduling
  • Reinforcement learning
  • Smart manufacturing

ASJC Scopus subject areas

  • Management Science and Operations Research
  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'A Monte-Carlo tree search algorithm for the flexible job-shop scheduling in manufacturing systems'. Together they form a unique fingerprint.

Cite this