Solving Dynamic Graph Problems with Multi-Attention Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Graph problems such as traveling salesman problem, or finding minimal Steiner trees are widely studied and used in data engineering and computer science. Typically, in real-world applications, the features of the graph tend to change over time, thus, finding a solution to the problem becomes challenging. The dynamic version of many graph problems are the key for a plethora of real-world problems in transportation, telecommunication, and social networks. In recent years, using deep learning techniques to find heuristic solutions for NP-hard graph combinatorial problems has gained much interest as these learned heuristics can find near-optimal solutions efficiently. However, most of the existing methods for learning heuristics focus on static graph problems. The dynamic nature makes NP-hard graph problems much more challenging to learn, and the existing methods fail to find reasonable solutions. In this paper, we propose a novel architecture named Graph Temporal Attention with Reinforcement Learning (GTA-RL) to learn heuristic solutions for graph-based dynamic combinatorial optimization problems. The GTA-RL architecture consists of an encoder capable of embedding temporal features of a combinatorial problem instance and a decoder capable of dynamically focusing on the embedded features to find a solution to a given combinatorial problem instance. We then extend our architecture to learn heuristics for the real-time version of combinatorial optimization problems where all input features of a problem are not known a prior, but rather learned in real-time. Our experimental results against several state-of-the-art learning-based algorithms and optimal solvers demonstrate that our approach outperforms the state-of-the-art learning-based approaches in terms of effectiveness and optimal solvers in terms of efficiency on dynamic and real-time graph combinatorial optimization.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 13 of its 34 references that are in the map. First posted on arXiv 13 Jan 2022.
Builds on
13 of 34 references.
References · 13
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2019GMAN: A Graph Multi-Attention Network for Traffic Predictioncited by 433
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2020Learning to Solve Combinatorial Optimization Problems on Real-World Graphs in Linear Timecited by 39
- 2020A Deep Reinforcement Learning Algorithm Using Dynamic Attention Model for Vehicle Routing Problemscited by 30
1 more
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1; 2025: 1; 2026: 1.
5 papers.
- 2022Reinforcement learning on graphs: A surveycited by 18
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2025Learning for routing: A guided review of recent developments and future directionscited by 6
- 2024Attention is All You Need to Optimize Wind Farm Operations and Maintenancecited by 0
- 2026Fine-tuning Timeseries Predictors Using Reinforcement Learningcited by 0
- 2026Fine-tuning Timeseries Predictors Using Reinforcement Learning20 Mar 2026
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2024Attention is All You Need to Optimize Wind Farm Operations and Maintenance31 Oct 2024
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimization6 Nov 2022
- 2022Reinforcement learning on graphs: A survey13 Apr 2022