mlsanityData to 7 Oct 2026

Policy-Based Reinforcement Learning with Action Masking for Dynamic Job Shop Scheduling under Uncertainty: Handling Random Arrivals and Machine Failures

arXiv 2601.09293 ↗First posted 14 Jan 2026cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

We present a novel framework for solving Dynamic Job Shop Scheduling Problems under uncertainty, addressing the challenges introduced by stochastic job arrivals and unexpected machine breakdowns. Our approach follows a model-based paradigm, using Coloured Timed Petri Nets to represent the scheduling environment, and Maskable Proximal Policy Optimization to enable dynamic decision-making while restricting the agent to feasible actions at each decision point. To simulate realistic industrial conditions, dynamic job arrivals are modeled using a Gamma distribution, which captures complex temporal patterns such as bursts, clustering, and fluctuating workloads. Machine failures are modeled using a Weibull distribution to represent age-dependent degradation and wear-out dynamics. These stochastic models enable the framework to reflect real-world manufacturing scenarios better. In addition, we study two action-masking strategies: a non-gradient approach that overrides the probabilities of invalid actions, and a gradient-based approach that assigns negative gradients to invalid actions within the policy network. We conduct extensive experiments on dynamic JSSP benchmarks, demonstrating that our method consistently outperforms traditional heuristic and rule-based approaches in terms of makespan minimization. The results highlight the strength of combining interpretable Petri-net-based models with adaptive reinforcement learning policies, yielding a resilient, scalable, and explainable framework for real-time scheduling in dynamic and uncertain manufacturing environments.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 42 references that are in the map. First posted on arXiv 14 Jan 2026.

Builds on

8 of 42 references.

References · 8

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2020A Closer Look at Invalid Action Masking in Policy Gradient Algorithmscited by 160
  3. 2019Mastering Complex Control in MOBA Games with Deep Reinforcement Learningcited by 150
  4. 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
  5. 2020Graph neural networks-based Scheduler for Production planning problems using Reinforcement Learningcited by 10
  6. 2024Introducing PetriRL: An Innovative Framework for JSSP Resolution Integrating Petri nets and Event-based Reinforcement Learningcited by 6
  7. 2020Mixed Integer Linear Programming and Constraint Programming Models for the Online Printing Shop Scheduling Problemcited by 3
  8. 2020Real-Time Neural Network Scheduling of Emergency Medical Mask Production during COVID-19cited by 3

Built on by

Not cited yet.