mlsanityData to 14 Oct 2026

Solving the Job Shop Scheduling Problem with Graph Neural Networks: A Customizable Reinforcement Learning Environment

arXiv 2506.13781 ↗First posted 10 Jun 2025cs.LG cs.AI cs.DMcited by 0

On the map: Deep reinforcement learning methods → RL for energy, networks and operations

Abstract (arXiv)

The job shop scheduling problem is an NP-hard combinatorial optimization problem relevant to manufacturing and timetabling. Traditional approaches use priority dispatching rules based on simple heuristics. Recent work has attempted to replace these with deep learning models, particularly graph neural networks (GNNs), that learn to assign priorities from data. However, training such models requires customizing numerous factors: graph representation, node features, action space, and reward functions. The lack of modular libraries for experimentation makes this research time-consuming. This work introduces JobShopLib, a modular library that allows customizing these factors and creating new components with its reinforcement learning environment. We trained several dispatchers through imitation learning to demonstrate the environment's utility. One model outperformed various graph-based dispatchers using only individual operation features, highlighting the importance of feature customization. Our GNN model achieved near state-of-the-art results on large-scale problems. These results suggest significant room for improvement in developing such models. JobShopLib provides the necessary tools for future experimentation.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in RL for energy, networks and operations, one of 15 directions in Deep reinforcement learning methods. First posted on arXiv 10 Jun 2025.

Builds on

0 of 0 references.

No references here yet.

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2024Graph Neural Networks for Job Shop Scheduling Problems: A Survey
  2. 2026Curriculum Learning with GNN-based Reinforcement Learning for Job Shop Scheduling
  3. 2026HGT-Scheduler: Deep Reinforcement Learning for the Job Shop Scheduling Problem via Heterogeneous Graph Transformers
  4. 2025Optimizing Job Allocation using Reinforcement Learning with Graph Neural Networks
  5. 2026RESCHED: Rethinking Flexible Job Shop Scheduling from a Transformer-based Architecture with Simplified States
  6. 2022Learning to Optimize Permutation Flow Shop Scheduling via Graph-based Imitation Learning
  7. 2024Offline reinforcement learning for job-shop scheduling problems
  8. 2024Learning to Solve Job Shop Scheduling under Uncertainty