Learning Heuristics over Large Graphs via Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
There has been an increased interest in discovering heuristics for combinatorial problems on graphs through machine learning. While existing techniques have primarily focused on obtaining high-quality solutions, scalability to billion-sized graphs has not been adequately addressed. In addition, the impact of budget-constraint, which is necessary for many practical scenarios, remains to be studied. In this paper, we propose a framework called GCOMB to bridge these gaps. GCOMB trains a Graph Convolutional Network (GCN) using a novel probabilistic greedy mechanism to predict the quality of a node. To further facilitate the combinatorial nature of the problem, GCOMB utilizes a Q-learning framework, which is made efficient through importance sampling. We perform extensive experiments on real graphs to benchmark the efficiency and efficacy of GCOMB. Our results establish that GCOMB is 100 times faster and marginally better in quality than state-of-the-art algorithms for learning combinatorial algorithms. Additionally, a case-study on the practical combinatorial problem of Influence Maximization (IM) shows GCOMB is 150 times faster than the specialized IM algorithm IMM with similar quality.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 7; 2023: 5; 2024: 2; 2025: 1; 2026: 1.
23 papers.
Sort:
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
- 2021Link Scheduling using Graph Neural Networkscited by 26
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Explorationcited by 14
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problemscited by 13
- 2021Learning Combinatorial Node Labeling Algorithmscited by 10
- 2021Reversible Action Design for Combinatorial Optimization with Reinforcement Learningcited by 7
- 2022Neural Combinatorial Optimization: a New Player in the Fieldcited by 6
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learningcited by 5
- 2023Learning to Branch in Combinatorial Optimization with Graph Pointer Networkscited by 4
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2022Learning to repeatedly solve routing problemscited by 3
- 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networkscited by 3
11 more
- 2021DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networkscited by 1
- 2022Multi-objective Pointer Network for Combinatorial Optimizationcited by 1
- 2023A hybrid deep-learning-metaheuristic framework for bi-level network design problemscited by 1
- 2023Threshold-aware Learning to Generate Feasible Solutions for Mixed Integer Programscited by 1
- 2023Unveiling the Limits of Learned Local Search Heuristics: Are You the Mightiest of the Meek?cited by 1
- 2022A Note on Machine Learning Approach for Computational Imagingcited by 0
- 2022Deep Reinforcement Learning for Online Routing of Unmanned Aerial Vehicles with Wireless Power Transfercited by 0
- 2022Network Aware Compute and Memory Allocation in Optically Composable Data Centres with Deep Reinforcement Learning and Graph Neural Networkscited by 0
- 2024Robust Generalization of Graph Neural Networks for Carrier Schedulingcited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimizationcited by 0
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimization19 May 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2024Robust Generalization of Graph Neural Networks for Carrier Scheduling11 Jul 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2023Unveiling the Limits of Learned Local Search Heuristics: Are You the Mightiest of the Meek?30 Oct 2023
- 2023Threshold-aware Learning to Generate Feasible Solutions for Mixed Integer Programs1 Aug 2023
- 2023Learning to Branch in Combinatorial Optimization with Graph Pointer Networks4 Jul 2023
- 2023A hybrid deep-learning-metaheuristic framework for bi-level network design problems10 Mar 2023
- 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networks8 Feb 2023
- 2022Learning to repeatedly solve routing problems15 Dec 2022
- 2022Network Aware Compute and Memory Allocation in Optically Composable Data Centres with Deep Reinforcement Learning and Graph Neural Networks26 Oct 2022
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Exploration27 May 2022
11 more
- 2022Neural Combinatorial Optimization: a New Player in the Field3 May 2022
- 2022Multi-objective Pointer Network for Combinatorial Optimization25 Apr 2022
- 2022Deep Reinforcement Learning for Online Routing of Unmanned Aerial Vehicles with Wireless Power Transfer25 Apr 2022
- 2022A Note on Machine Learning Approach for Computational Imaging24 Feb 2022
- 2021DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networks24 Dec 2021
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learning21 Nov 2021
- 2021Link Scheduling using Graph Neural Networks12 Sep 2021
- 2021Learning Combinatorial Node Labeling Algorithms7 Jun 2021
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learning2 Jun 2021
- 2021Reversible Action Design for Combinatorial Optimization with Reinforcement Learning14 Feb 2021
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problems11 Feb 2021
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
- 2021Link Scheduling using Graph Neural Networkscited by 26
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Explorationcited by 14
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problemscited by 13
- 2021Learning Combinatorial Node Labeling Algorithmscited by 10
- 2021Reversible Action Design for Combinatorial Optimization with Reinforcement Learningcited by 7
- 2022Neural Combinatorial Optimization: a New Player in the Fieldcited by 6
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learningcited by 5
- 2023Learning to Branch in Combinatorial Optimization with Graph Pointer Networkscited by 4
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2022Learning to repeatedly solve routing problemscited by 3
- 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networkscited by 3
12 most cited of 23 All 23 (JSON)
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimization19 May 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2024Robust Generalization of Graph Neural Networks for Carrier Scheduling11 Jul 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2023Unveiling the Limits of Learned Local Search Heuristics: Are You the Mightiest of the Meek?30 Oct 2023
- 2023Threshold-aware Learning to Generate Feasible Solutions for Mixed Integer Programs1 Aug 2023
- 2023Learning to Branch in Combinatorial Optimization with Graph Pointer Networks4 Jul 2023
- 2023A hybrid deep-learning-metaheuristic framework for bi-level network design problems10 Mar 2023
- 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networks8 Feb 2023
- 2022Learning to repeatedly solve routing problems15 Dec 2022
- 2022Network Aware Compute and Memory Allocation in Optically Composable Data Centres with Deep Reinforcement Learning and Graph Neural Networks26 Oct 2022
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Exploration27 May 2022
12 newest of 23 All 23 (JSON)