mlsanityData to 7 Oct 2026

Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learning

arXiv 2106.01086 ↗First posted 2 Jun 2021cs.AI cs.MAcited by 52

Not on the map. Why?

Abstract (arXiv)

We propose a framework to learn to schedule a job-shop problem (JSSP) using a graph neural network (GNN) and reinforcement learning (RL). We formulate the scheduling process of JSSP as a sequential decision-making problem with graph representation of the state to consider the structure of JSSP. In solving the formulated problem, the proposed framework employs a GNN to learn that node features that embed the spatial structure of the JSSP represented as a graph (representation learning) and derive the optimum scheduling policy that maps the embedded node features to the best scheduling action (policy learning). We employ Proximal Policy Optimization (PPO) based RL strategy to train these two modules in an end-to-end fashion. We empirically demonstrate that the GNN scheduler, due to its superb generalization capability, outperforms practically favored dispatching rules and RL-based schedulers on various benchmark JSSP. We also confirmed that the proposed framework learns a transferable scheduling policy that can be employed to schedule a completely new JSSP (in terms of size and parameters) without further training.

Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). Builds on 15 of its 66 references that are in the map. First posted on arXiv 2 Jun 2021.

Builds on

15 of 66 references.

References · 15

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2017Proximal Policy Optimization Algorithmscited by 14,441
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  5. 2015Trust Region Policy Optimizationcited by 2,503
  6. 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
  7. 2018Attention, Learn to Solve Routing Problems!cited by 646
  8. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  9. 2018Graph networks as learnable physics engines for inference and controlcited by 242
  10. 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
  11. 2018Learning to Solve NP-Complete Problems - A Graph Neural Network for Decision TSPcited by 58
  12. 2019Differentiable Physics-informed Graph Networkscited by 25
3 more
  1. 2019Learning Heuristics over Large Graphs via Deep Reinforcement Learningcited by 23
  2. 2018Learning the Multiple Traveling Salesmen Problem with Permutation Invariant Pooling Networkscited by 22
  3. 2018GLoMo: Unsupervisedly Learned Relational Graphs as Transferable Representationscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 8; 2023: 11; 2024: 14; 2025: 4; 2026: 12.

52 papers.

Sort:

By area:

  1. 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
  2. 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 140
  3. 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 118
  4. 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 70
  5. 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 32
  6. 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
  7. 2022Challenges and Opportunities in Deep Reinforcement Learning with Graph Neural Networks: A Comprehensive review of Algorithms and Applicationscited by 27
  8. 2023Meta-SAGE: Scale Meta-Learning Scheduled Adaptation with Guided Exploration for Mitigating Scale Shift on Combinatorial Optimizationcited by 23
  9. 2024Self-Labeling the Job Shop Scheduling Problemcited by 23
  10. 2022Deep Reinforcement Learning Guided Improvement Heuristic for Job Shop Schedulingcited by 20
  11. 2023Flexible Job Shop Scheduling via Dual Attention Network Based Reinforcement Learningcited by 20
  12. 2022Scalable Verification of GNN-based Job Schedulerscited by 18
38 more
  1. 2022Learning to Control Local Search for Combinatorial Optimizationcited by 18
  2. 2024Graph Neural Networks for Job Shop Scheduling Problems: A Surveycited by 15
  3. 2025BOPO: Neural Combinatorial Optimization via Best-anchored and Objective-guided Preference Optimizationcited by 14
  4. 2023Residual Scheduling: A New Reinforcement Learning Approach to Solving Job Shop Scheduling Problemcited by 12
  5. 2023Deep reinforcement learning for machine scheduling: Methodology, the state-of-the-art, and future directionscited by 8
  6. 2024Introducing PetriRL: An Innovative Framework for JSSP Resolution Integrating Petri nets and Event-based Reinforcement Learningcited by 6
  7. 2024Learning Topological Representations with Bidirectional Graph Attention Network for Solving Job Shop Scheduling Problemcited by 5
  8. 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
  9. 2024Memory-Enhanced Neural Solvers for Routing Problemscited by 4
  10. 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
  11. 2021Optimal Solving of Constrained Path-Planning Problems with Graph Convolutional Networks and Optimized Tree Searchcited by 3
  12. 2022Hybrid intelligence for dynamic job-shop scheduling with deep reinforcement learning and attention mechanismcited by 3
  13. 2023Policy-Based Self-Competition for Planning Problemscited by 3
  14. 2024Attention-based Reinforcement Learning for Combinatorial Optimization: Application to Job Shop Scheduling Problemcited by 3
  15. 2026Scalable Production Scheduling: Linear Complexity via Unified Homogeneous Graphscited by 3
  16. 2021Graph Learning for Cognitive Digital Twins in Manufacturing Systemscited by 2
  17. 2023Curriculum Learning in Job Shop Scheduling using Reinforcement Learningcited by 2
  18. 2024Subequivariant Reinforcement Learning Framework for Coordinated Motion Controlcited by 2
  19. 2026Learning to Optimize Job Shop Scheduling Under Structural Uncertaintycited by 2
  20. 2022Solving Disjunctive Temporal Networks with Uncertainty under Restricted Time-Based Controllability using Tree Search and Graph Neural Networkscited by 1
  21. 2022Learning the Quality of Machine Permutations in Job Shop Schedulingcited by 1
  22. 2023Generating Dispatching Rules for the Interrupting Swap-Allowed Blocking Job Shop Problem Using Graph Neural Network and Reinforcement Learningcited by 1
  23. 2023Semiconductor Fab Scheduling with Self-Supervised and Reinforcement Learningcited by 1
  24. 2024Learning to Solve Job Shop Scheduling under Uncertaintycited by 1
  25. 2024Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problemcited by 1
  26. 2024Optimizing Job Shop Scheduling in the Furniture Industry: A Reinforcement Learning Approach Considering Machine Setup, Batch Variability, and Intralogisticscited by 1
  27. 2024Neural Combinatorial Optimization for Stochastic Flexible Job Shop Scheduling Problemscited by 1
  28. 2025Towards a Generalisable Cyber Defence Agent for Real-World Computer Networkscited by 1
  29. 2026A Learning Method with Gap-Aware Generation for Heterogeneous DAG Schedulingcited by 1
  30. 2025Unraveling the Rainbow: can value-based methods schedule?cited by 0
  31. 2025Adaptive Bias Generalized Rollout Policy Adaptation on the Flexible Job-Shop Scheduling Problemcited by 0
  32. 2026Policy-Based Reinforcement Learning with Action Masking for Dynamic Job Shop Scheduling under Uncertainty: Handling Random Arrivals and Machine Failurescited by 0
  33. 2026Variational Approach for Job Shop Schedulingcited by 0
  34. 2026Graph-Enhanced Deep Reinforcement Learning for Multi-Objective Unrelated Parallel Machine Schedulingcited by 0
  35. 2026Mamba Meets Scheduling: Learning to Solve Flexible Job Shop Scheduling with Efficient Sequence Modelingcited by 0
  36. 2026Learning Memory-Enhanced Improvement Heuristics for Flexible Job Shop Schedulingcited by 0
  37. 2026On the Role of DAG topology in Energy-Aware Cloud Scheduling : A GNN-Based Deep Reinforcement Learning Approachcited by 0
  38. 2026Coordinating from Memory: Graph-Structured Experience Reuse for Multi-Agent Adaptation in Dynamic Manufacturingcited by 0

50 most cited of 52 All 52 (JSON)