TY - GEN
T1 - Multi-Assignment Scheduler
T2 - 18th International Conference on Learning and Intelligent Optimization, LION 2024
AU - Echeverria, Imanol
AU - Murua, Maialen
AU - Santana, Roberto
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - 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.
AB - 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.
KW - Behavioral cloning
KW - Graph neural networks
KW - Job-shop scheduling problem
KW - Markov process
UR - http://www.scopus.com/inward/record.url?scp=85216116556&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-75623-8_11
DO - 10.1007/978-3-031-75623-8_11
M3 - Conference contribution
AN - SCOPUS:85216116556
SN - 9783031756221
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 138
EP - 152
BT - Learning and Intelligent Optimization - 18th International Conference, LION 18, Revised Selected Papers
A2 - Festa, Paola
A2 - Ferone, Daniele
A2 - Pastore, Tommaso
A2 - Pisacane, Ornella
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 9 June 2024 through 13 June 2024
ER -