Graph neural networks-based Scheduler for Production planning problems using Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Reinforcement learning (RL) is increasingly adopted in job shop scheduling problems (JSSP). But RL for JSSP is usually done using a vectorized representation of machine features as the state space. It has three major problems: (1) the relationship between the machine units and the job sequence is not fully captured, (2) exponential increase in the size of the state space with increasing machines/jobs, and (3) the generalization of the agent to unseen scenarios. We present a novel framework - GraSP-RL, GRAph neural network-based Scheduler for Production planning problems using Reinforcement Learning. It represents JSSP as a graph and trains the RL agent using features extracted using a graph neural network (GNN). While the graph is itself in the non-euclidean space, the features extracted using the GNNs provide a rich encoding of the current production state in the euclidean space, which is then used by the RL agent to select the next job. Further, we cast the scheduling problem as a decentralized optimization problem in which the learning agent is assigned to all the production units and the agent learns asynchronously from the data collected on all the production units. The GraSP-RL is then applied to a complex injection molding production environment with 30 jobs and 4 machines. The task is to minimize the makespan of the production plan. The schedule planned by GraSP-RL is then compared and analyzed with a priority dispatch rule algorithm like first-in-first-out (FIFO) and metaheuristics like tabu search (TS) and genetic algorithm (GA). The proposed GraSP-RL outperforms the FIFO, TS, and GA for the trained task of planning 30 jobs in JSSP. We further test the generalization capability of the trained agent on two different problem classes: Open shop system (OSS) and Reactive JSSP (RJSSP) where our method produces results better than FIFO and comparable results to TS and GA.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 5; 2025: 0; 2026: 5.
10 papers.
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Surveycited by 15
- 2024Introducing PetriRL: An Innovative Framework for JSSP Resolution Integrating Petri nets and Event-based Reinforcement Learningcited by 6
- 2024Self-optimization in distributed manufacturing systems using Modular State-based Stackelberg Gamescited by 3
- 2026Scalable Production Scheduling: Linear Complexity via Unified Homogeneous Graphscited by 3
- 2026Flexible Manufacturing Systems Intralogistics: Dynamic Optimization of AGVs and Tool Sharing Using Coloured-Timed Petri Nets and Actor-Critic RL with Actions Maskingcited by 1
- 2024Public Transport Network Design for Equality of Accessibility via Message Passing Neural Networks and Reinforcement Learningcited by 0
- 2024Predicting Wall Thickness Changes in Cold Forging Processes: An Integrated FEM and Neural Network approachcited by 0
- 2026Policy-Based Reinforcement Learning with Action Masking for Dynamic Job Shop Scheduling under Uncertainty: Handling Random Arrivals and Machine Failurescited by 0
- 2026Policy-Based Deep Reinforcement Learning Hyperheuristics for Job-Shop Scheduling Problemscited by 0
- 2026TempoNet: Slack-Quantized Transformer-Guided Reinforcement Scheduler for Adaptive Deadline-Centric Real-Time Dispatchscited by 0
- 2026Scalable Production Scheduling: Linear Complexity via Unified Homogeneous Graphs26 Apr 2026
- 2026TempoNet: Slack-Quantized Transformer-Guided Reinforcement Scheduler for Adaptive Deadline-Centric Real-Time Dispatchs20 Feb 2026
- 2026Policy-Based Deep Reinforcement Learning Hyperheuristics for Job-Shop Scheduling Problems16 Jan 2026
- 2026Policy-Based Reinforcement Learning with Action Masking for Dynamic Job Shop Scheduling under Uncertainty: Handling Random Arrivals and Machine Failures14 Jan 2026
- 2026Flexible Manufacturing Systems Intralogistics: Dynamic Optimization of AGVs and Tool Sharing Using Coloured-Timed Petri Nets and Actor-Critic RL with Actions Masking8 Jan 2026
- 2024Predicting Wall Thickness Changes in Cold Forging Processes: An Integrated FEM and Neural Network approach20 Nov 2024
- 2024Self-optimization in distributed manufacturing systems using Modular State-based Stackelberg Games30 Oct 2024
- 2024Public Transport Network Design for Equality of Accessibility via Message Passing Neural Networks and Reinforcement Learning11 Oct 2024
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Survey20 Jun 2024
- 2024Introducing PetriRL: An Innovative Framework for JSSP Resolution Integrating Petri nets and Event-based Reinforcement Learning23 Jan 2024