Generalizing Beyond Suboptimality: Offline Reinforcement Learning Learns Effective Scheduling through Random Data
Preprint
Abstract
The Job-Shop Scheduling Problem (JSP) and Flexible Job-Shop Scheduling Problem (FJSP), are canonical combinatorial optimization problems with wide-ranging applications in industrial operations. In recent years, many online reinforcement learning (RL) approaches have been proposed to learn constructive heuristics for JSP and FJSP. Although effective, these online RL methods require millions of interactions with simulated environments that may not capture real-world complexities, and their random policy initialization leads to poor sample efficiency. To address these limitations, we introduce Conservative Discrete Quantile Actor-Critic (CDQAC), a novel offline RL algorithm that learns effective scheduling policies directly from historical data, eliminating the need for costly online interactions, while maintaining the ability to improve upon suboptimal training data. CDQAC couples a quantile-based critic with a delayed policy update, estimating the return distribution of each machine-operation pair rather than selecting pairs outright. Our extensive experiments demonstrate CDQAC's remarkable ability to learn from diverse data sources. CDQAC consistently outperforms the original data-generating heuristics and surpasses state-of-the-art offline and online RL baselines. In addition, CDQAC is highly sample efficient, requiring only 10-20 training instances to learn high-quality policies. Surprisingly, we find that CDQAC performs better when trained on data generated by a random heuristic than when trained on higher-quality data from genetic algorithms and priority dispatching rules.Keywords
All Related Versions
This publication has 17 references indexed in Scilit:
- Offline reinforcement learning for learning to dispatch for job shop schedulingMachine Learning, 2025
- Graph neural networks for job shop scheduling problems: A surveyComputers & Operations Research, 2024
- Mathematical Modelling and Heuristic Approaches to Job-shop Scheduling Problem with Conveyor-based Continuous Flow TransportersComputers & Operations Research, 2022
- Industrial-size job shop scheduling with constraint programmingOperations Research Perspectives, 2022
- Digital twin data-driven proactive job-shop scheduling strategy towards asymmetric manufacturing execution decisionScientific Reports, 2022
- Genetic algorithm applications on Job Shop Scheduling Problem: A review2015
- Benchmarks for shop scheduling problemsEuropean Journal of Operational Research, 1998
- Tabu search for the job-shop scheduling problem with multi-purpose machinesOR Spectrum, 1994
- Routing and scheduling in a flexible job shop by tabu searchAnnals of Operations Research, 1993
- Benchmarks for basic scheduling problemsEuropean Journal of Operational Research, 1993