Multi-Assignment Scheduler: A New Behavioral Cloning Method for the Job-Shop Scheduling Problem

Imanol Echeverria*, Maialen Murua, Roberto Santana

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Recent advances in applying deep learning methods to address complex scheduling problems have highlighted their potential in learning dispatching rules. However, most studies have predominantly focused on deep reinforcement learning (DRL). This paper introduces a novel methodology aimed at learning dispatching policies for the job-shop scheduling problem (JSSP) by employing behavioral cloning and graph neural networks. By leveraging optimal solutions for the training phase, our approach sidesteps the need for exhaustive exploration of the solution space, thereby enhancing performance compared to DRL methods proposed in the literature. Additionally, we introduce a novel modelling of the JSSP with the aim of improving efficiency in terms of solving an instance in real time. This involves two key aspects: firstly, the creation of an action space that allows our policy to assign multiple operations to machines within a single action, substantially reducing the frequency of model usage; and secondly, the definition of a state space that only includes significant operations. We evaluated our methodology using a widely recognized open JSSP benchmark, comparing it against four state-of-the-art DRL methods and an enhanced metaheuristic approach, demonstrating superior performance.

Original languageEnglish
Title of host publicationLearning and Intelligent Optimization - 18th International Conference, LION 18, Revised Selected Papers
EditorsPaola Festa, Daniele Ferone, Tommaso Pastore, Ornella Pisacane
PublisherSpringer Science and Business Media Deutschland GmbH
Pages138-152
Number of pages15
ISBN (Print)9783031756221
DOIs
Publication statusPublished - 2025
Event18th International Conference on Learning and Intelligent Optimization, LION 2024 - Ischia Island, Italy
Duration: 9 Jun 202413 Jun 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14990 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th International Conference on Learning and Intelligent Optimization, LION 2024
Country/TerritoryItaly
CityIschia Island
Period9/06/2413/06/24

Keywords

  • Behavioral cloning
  • Graph neural networks
  • Job-shop scheduling problem
  • Markov process

Fingerprint

Dive into the research topics of 'Multi-Assignment Scheduler: A New Behavioral Cloning Method for the Job-Shop Scheduling Problem'. Together they form a unique fingerprint.

Cite this