mlsanityData to 7 Oct 2026

Deep reinforcement learning for machine scheduling: Methodology, the state-of-the-art, and future directions

arXiv 2310.03195 ↗First posted 4 Oct 2023cs.LG cs.AI cs.NEcited by 8

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2017Proximal Policy Optimization Algorithmscited by 14,441
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  6. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  7. 2018How Powerful are Graph Neural Networks?cited by 4,355
  8. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  9. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  10. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
  11. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
  12. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
38 more
  1. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  2. 2020Conservative Q-Learning for Offline Reinforcement Learningcited by 1,777
  3. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
  4. 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,519
  5. 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
  6. 2015Pointer Networkscited by 882
  7. 2017Counterfactual Multi-Agent Policy Gradientscited by 733
  8. 2018QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learningcited by 697
  9. 2018Attention, Learn to Solve Routing Problems!cited by 646
  10. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  11. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  12. 2016RL2: Fast Reinforcement Learning via Slow Reinforcement Learningcited by 490
  13. 2017A Brief Survey of Deep Reinforcement Learningcited by 466
  14. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  15. 2018Deep Learning on Graphs: A Surveycited by 393
  16. 2016Learning to reinforcement learncited by 369
  17. 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
  18. 2017FeUdal Networks for Hierarchical Reinforcement Learningcited by 328
  19. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  20. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  21. 2020Transfer Learning in Deep Reinforcement Learning: A Surveycited by 259
  22. 2015Order Matters: Sequence to sequence for setscited by 236
  23. 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
  24. 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
  25. 2019A Generalized Algorithm for Multi-Objective Reinforcement Learning and Policy Adaptationcited by 166
  26. 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
  27. 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
  28. 2017Stabilising Experience Replay for Deep Multi-Agent Reinforcement Learningcited by 114
  29. 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
  30. 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
  31. 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
  32. 2018Measuring and Characterizing Generalization in Deep Reinforcement Learningcited by 20
  33. 2023Flexible Job Shop Scheduling via Dual Attention Network Based Reinforcement Learningcited by 20
  34. 2022Learning to Optimize Permutation Flow Shop Scheduling via Graph-based Imitation Learningcited by 10
  35. 2022Synthesizing Rolling Bearing Fault Samples in New Conditions: A framework based on a modified CGANcited by 8
  36. 2021An actor-critic algorithm with policy gradients to solve the job shop scheduling problem using deep double recurrent agentscited by 6
  37. 2019Neural Abstractive Text Summarization and Fake News Detectioncited by 5
  38. 2019Manufacturing Dispatching using Reinforcement and Transfer Learningcited by 4

50 most cited of 51 All 51 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 3; 2026: 2.

8 papers.