mlsanityData to 14 Oct 2026

Deep Reinforcement Learning Guided Improvement Heuristic for Job Shop Scheduling

arXiv 2211.10936 ↗First posted 20 Nov 2022cs.LG cs.AIcited by 20

Not on the map. Why?

Abstract (arXiv)

Recent studies in using deep reinforcement learning (DRL) to solve Job-shop scheduling problems (JSSP) focus on construction heuristics. However, their performance is still far from optimality, mainly because the underlying graph representation scheme is unsuitable for modelling partial solutions at each construction step. This paper proposes a novel DRL-guided improvement heuristic for solving JSSP, where graph representation is employed to encode complete solutions. We design a Graph Neural-Network-based representation scheme, consisting of two modules to effectively capture the information of dynamic topology and different types of nodes in graphs encountered during the improvement process. To speed up solution evaluation during improvement, we present a novel message-passing mechanism that can evaluate multiple solutions simultaneously. We prove that the computational complexity of our method scales linearly with problem size. Experiments on classic benchmarks show that the improvement policy learned by our method outperforms state-of-the-art DRL-based methods by a large margin.

Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 23 of its 48 references that are in the map. First posted on arXiv 20 Nov 2022.

Builds on

23 of 48 references.

References · 23

  1. 2017Attention Is All You Needcited by 60,361
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2017Graph Attention Networkscited by 8,923
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  5. 2018How Powerful are Graph Neural Networks?cited by 4,393
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2018Attention, Learn to Solve Routing Problems!cited by 656
  8. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  9. 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 348
  10. 2017Overcoming Exploration in Reinforcement Learning with Demonstrationscited by 340
  11. 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 185
  12. 2018Learning by Playing - Solving Sparse Reward Tasks from Scratchcited by 167
11 more
  1. 2019Learning Improvement Heuristics for Solving Routing Problemscited by 164
  2. 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 140
  3. 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 103
  4. 2020Multi-Decoder Attention Model with Embedding Glimpse for Solving Vehicle Routing Problemscited by 100
  5. 2021Efficient Active Search for Combinatorial Optimization Problemscited by 100
  6. 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 91
  7. 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
  8. 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
  9. 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
  10. 2021A Reinforcement Learning Environment For Job-Shop Schedulingcited by 21
  11. 2022Learning to generalize Dispatching rules on the Job Shop Schedulingcited by 7

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 7; 2025: 6; 2026: 6.

20 papers.

Sort:

By area:

  1. 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 34
  2. 2024Self-Labeling the Job Shop Scheduling Problemcited by 23
  3. 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
  4. 2025Learning to Reduce Search Space for Generalizable Neural Routing Solvercited by 14
  5. 2025BOPO: Neural Combinatorial Optimization via Best-anchored and Objective-guided Preference Optimizationcited by 14
  6. 2023Residual Scheduling: A New Reinforcement Learning Approach to Solving Job Shop Scheduling Problemcited by 12
  7. 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 11
  8. 2025Learning-Guided Rolling Horizon Optimization for Long-Horizon Flexible Job-Shop Schedulingcited by 7
  9. 2024Learning Topological Representations with Bidirectional Graph Attention Network for Solving Job Shop Scheduling Problemcited by 5
  10. 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
  11. 2026Towards Efficient Constraint Handling in Neural Solvers for Routing Problemscited by 3
  12. 2024Offline reinforcement learning for job-shop scheduling problemscited by 2
8 more
  1. 2025GATES: Cost-aware Dynamic Workflow Scheduling via Graph Attention Networks and Evolution Strategycited by 1
  2. 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Schedulingcited by 1
  3. 2025Efficient and Trustworthy Block Propagation for Blockchain-enabled Mobile Embodied AI Networks: A Graph Resfusion Approachcited by 0
  4. 2025Generalizing Beyond Suboptimality: Offline Reinforcement Learning Learns Effective Scheduling through Random Solutionscited by 0
  5. 2026Variational Approach for Job Shop Schedulingcited by 0
  6. 2026Learning Memory-Enhanced Improvement Heuristics for Flexible Job Shop Schedulingcited by 0
  7. 2026Scheduling That Speaks: An Interpretable Programmatic Reinforcement Learning Frameworkcited by 0
  8. 2026DynaSchedBench: Calibrated Dynamic Scheduling Benchmarks and Observability Paradox in LLM-based Scheduling Agentscited by 0