Attention-based Reinforcement Learning for Combinatorial Optimization: Application to Job Shop Scheduling Problem
Not on the map. Why?
Abstract (arXiv)
Job shop scheduling problems represent a significant and complex facet of combinatorial optimization problems, which have traditionally been addressed through either exact or approximate solution methodologies. However, the practical application of these solutions is often challenged due to the complexity of real-world problems. Even when utilizing an approximate solution approach, the time required to identify a near-optimal solution can be prohibitively extensive, and the solutions derived are generally not applicable to new problems. This study proposes an innovative attention-based reinforcement learning method specifically designed for the category of job shop scheduling problems. This method integrates a policy gradient reinforcement learning approach with a modified transformer architecture. A key finding of this research is the ability of our trained learners within the proposed method to be repurposed for larger-scale problems that were not part of the initial training set. Furthermore, empirical evidence demonstrates that our approach surpasses the results of recent studies and outperforms commonly implemented heuristic rules. This suggests that our method offers a promising avenue for future research and practical application in the field of job shop scheduling problems.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 20 of its 47 references that are in the map. First posted on arXiv 29 Jan 2024.
Builds on
20 of 47 references.
References · 20
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2016An Actor-Critic Algorithm for Sequence Predictioncited by 158
8 more
- 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
- 2020Learning to Locomote: Understanding How Environment Design Matters for Deep Reinforcement Learningcited by 27
- 2021A Reinforcement Learning Environment For Job-Shop Schedulingcited by 21
- 2014A Tabu Search/Path Relinking Algorithm to Solve the Job Shop Scheduling Problemcited by 2
Built on by
Citing papers per year: 2024: 3.
3 papers.
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Surveycited by 15
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformerscited by 1
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformers21 Oct 2024
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimization24 Jul 2024
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Survey20 Jun 2024