🤖 AI Summary
This work addresses the limited generalization capability of existing approaches to the flexible job shop scheduling problem (FJSP), which often rely on complex handcrafted features or graph neural networks. To overcome this challenge, the authors propose a lightweight deep reinforcement learning framework. By reformulating the FJSP as a Markov decision process with a state space reduced to four core features, they design a scheduling-oriented, lightweight Transformer architecture incorporating a subproblem-aware state representation, dot-product attention mechanism, and three targeted structural enhancements. The resulting method substantially reduces modeling complexity, outperforms conventional dispatching rules and current deep reinforcement learning approaches on FJSP, and achieves performance comparable to specialized neural models on related variants such as the job shop scheduling problem (JSSP) and the flexible flow shop scheduling problem (FFSP), demonstrating strong cross-problem generalization.
📝 Abstract
Neural approaches to the Flexible Job Shop Scheduling Problem (FJSP), particularly those based on deep reinforcement learning (DRL), have gained growing attention in recent years. However, existing methods rely on complex feature-engineered state representations (i.e., often requiring more than 20 handcrafted features) and graph-biased neural architectures. To reduce modeling complexity and advance a more generalizable framework for FJSP, we introduce \textsc{ReSched}, a minimalist DRL framework that rethinks both the scheduling formulation and model design. First, by revisiting the Markov Decision Process (MDP) formulation of FJSP, we condense the state space to just four essential features, eliminating historical dependencies through a subproblem-based perspective. Second, we employ Transformer blocks with dot-product attention, augmented by three lightweight but effective architectural modifications tailored to scheduling tasks. Extensive experiments show that \textsc{ReSched} outperforms classical dispatching rules and state-of-the-art DRL methods on FJSP. Moreover, \textsc{ReSched} also generalizes well to the Job Shop Scheduling Problem (JSSP) and the Flexible Flow Shop Scheduling Problem (FFSP), achieving competitive performance against neural baselines specifically designed for these variants.