Deep reinforcement learning for machine scheduling: Methodology, the state-of-the-art, and future directions
Not on the map. Why?
Abstract (arXiv)
Machine scheduling aims to optimize job assignments to machines while adhering to manufacturing rules and job specifications. This optimization leads to reduced operational costs, improved customer demand fulfillment, and enhanced production efficiency. However, machine scheduling remains a challenging combinatorial problem due to its NP-hard nature. Deep Reinforcement Learning (DRL), a key component of artificial general intelligence, has shown promise in various domains like gaming and robotics. Researchers have explored applying DRL to machine scheduling problems since 1995. This paper offers a comprehensive review and comparison of DRL-based approaches, highlighting their methodology, applications, advantages, and limitations. It categorizes these approaches based on computational components: conventional neural networks, encoder-decoder architectures, graph neural networks, and metaheuristic algorithms. Our review concludes that DRL-based methods outperform exact solvers, heuristics, and tabular reinforcement learning algorithms in terms of computation speed and generating near-global optimal solutions. These DRL-based approaches have been successfully applied to static and dynamic scheduling across diverse machine environments and job characteristics. However, DRL-based schedulers face limitations in handling complex operational constraints, configurable multi-objective optimization, generalization, scalability, interpretability, and robustness. Addressing these challenges will be a crucial focus for future research in this field. This paper serves as a valuable resource for researchers to assess the current state of DRL-based machine scheduling and identify research gaps. It also aids experts and practitioners in selecting the appropriate DRL approach for production scheduling.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 51 of its 235 references that are in the map. First posted on arXiv 4 Oct 2023.
Builds on
51 of 235 references.
References · 51
- 2017Attention Is All You Needcited by 59,932
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
38 more
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2020Conservative Q-Learning for Offline Reinforcement Learningcited by 1,777
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,519
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
- 2015Pointer Networkscited by 882
- 2017Counterfactual Multi-Agent Policy Gradientscited by 733
- 2018QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learningcited by 697
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2016RL2: Fast Reinforcement Learning via Slow Reinforcement Learningcited by 490
- 2017A Brief Survey of Deep Reinforcement Learningcited by 466
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2016Learning to reinforcement learncited by 369
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
- 2017FeUdal Networks for Hierarchical Reinforcement Learningcited by 328
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2020Transfer Learning in Deep Reinforcement Learning: A Surveycited by 259
- 2015Order Matters: Sequence to sequence for setscited by 236
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
- 2019A Generalized Algorithm for Multi-Objective Reinforcement Learning and Policy Adaptationcited by 166
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
- 2017Stabilising Experience Replay for Deep Multi-Agent Reinforcement Learningcited by 114
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
- 2018Measuring and Characterizing Generalization in Deep Reinforcement Learningcited by 20
- 2023Flexible Job Shop Scheduling via Dual Attention Network Based Reinforcement Learningcited by 20
- 2022Learning to Optimize Permutation Flow Shop Scheduling via Graph-based Imitation Learningcited by 10
- 2022Synthesizing Rolling Bearing Fault Samples in New Conditions: A framework based on a modified CGANcited by 8
- 2021An actor-critic algorithm with policy gradients to solve the job shop scheduling problem using deep double recurrent agentscited by 6
- 2019Neural Abstractive Text Summarization and Fake News Detectioncited by 5
- 2019Manufacturing Dispatching using Reinforcement and Transfer Learningcited by 4
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2024: 3; 2025: 3; 2026: 2.
8 papers.
- 2024Optimization Proxies using Limited Labeled Data and Training Time -- A Semi-Supervised Bayesian Neural Network Approachcited by 2
- 2024A mathematical model for simultaneous personnel shift planning and unrelated parallel machine schedulingcited by 1
- 2025An Innovative Data-Driven and Adaptive Reinforcement Learning Approach for Context-Aware Prescriptive Process Monitoringcited by 1
- 2025A Survey of the State-of-the-Art in Conversational Question Answering Systemscited by 1
- 2024A Review of AI and Machine Learning Contribution in Predictive Business Process Management (Process Enhancement and Process Improvement Approaches)cited by 0
- 2025Deep Learning for Unrelated-Machines Scheduling: Handling Variable Dimensionscited by 0
- 2026Machine Learning for Energy-Performance-aware Schedulingcited by 0
- 2026DynaSchedBench: Calibrated Dynamic Scheduling Benchmarks and Observability Paradox in LLM-based Scheduling Agentscited by 0
- 2026DynaSchedBench: Calibrated Dynamic Scheduling Benchmarks and Observability Paradox in LLM-based Scheduling Agents26 May 2026
- 2026Machine Learning for Energy-Performance-aware Scheduling30 Jan 2026
- 2025Deep Learning for Unrelated-Machines Scheduling: Handling Variable Dimensions22 Dec 2025
- 2025A Survey of the State-of-the-Art in Conversational Question Answering Systems6 Sep 2025
- 2025An Innovative Data-Driven and Adaptive Reinforcement Learning Approach for Context-Aware Prescriptive Process Monitoring17 Jan 2025
- 2024Optimization Proxies using Limited Labeled Data and Training Time -- A Semi-Supervised Bayesian Neural Network Approach4 Oct 2024
- 2024A Review of AI and Machine Learning Contribution in Predictive Business Process Management (Process Enhancement and Process Improvement Approaches)7 Jul 2024
- 2024A mathematical model for simultaneous personnel shift planning and unrelated parallel machine scheduling24 Feb 2024