Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search
Not on the map. Why?
Abstract (arXiv)
We present a learning-based approach to computing solutions for certain NP-hard problems. Our approach combines deep learning techniques with useful algorithmic elements from classic heuristics. The central component is a graph convolutional network that is trained to estimate the likelihood, for each vertex in a graph, of whether this vertex is part of the optimal solution. The network is designed and trained to synthesize a diverse set of solutions, which enables rapid exploration of the solution space via tree search. The presented approach is evaluated on four canonical NP-hard problems and five datasets, which include benchmark satisfiability problems and real social network graphs with up to a hundred thousand nodes. Experimental results demonstrate that the presented approach substantially outperforms recent deep learning work, and performs on par with highly optimized state-of-the-art heuristic solvers for some NP-hard problems. Experiments indicate that our approach generalizes across datasets, and scales to graphs that are orders of magnitude larger than those used during training.
Key facts. Cited by 183 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 42; 2022: 38; 2023: 34; 2024: 34; 2025: 18; 2026: 17.
183 papers.
Sort:
By area:
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 221
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 142
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 129
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 108
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 100
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 91
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 85
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
38 more
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimizationcited by 59
- 2023Unsupervised Learning for Solving the Travelling Salesman Problemcited by 58
- 2022Pareto Set Learning for Neural Multi-objective Combinatorial Optimizationcited by 56
- 2021Graph Coarsening with Neural Networkscited by 55
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 45
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 43
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 43
- 2021Device Sampling for Heterogeneous Federated Learning: Theory, Algorithms, and Implementationcited by 40
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNetscited by 40
- 2022The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insightscited by 39
- 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 37
- 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
- 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
- 2024Diffusion Models as Constrained Samplers for Optimization with Unknown Constraintscited by 35
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2025Scalable Discrete Diffusion Samplers: Combinatorial Optimization and Statistical Physicscited by 29
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2021Link Scheduling using Graph Neural Networkscited by 26
- 2022Can Hybrid Geometric Scattering Networks Help Solve the Maximum Clique Problem?cited by 25
- 2022On the Generalization of Neural Combinatorial Optimization Heuristicscited by 24
- 2023Meta-SAGE: Scale Meta-Learning Scheduled Adaptation with Guided Exploration for Mitigating Scale Shift on Combinatorial Optimizationcited by 23
- 2021Analytics and Machine Learning in Vehicle Routing Researchcited by 22
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 20
- 2021The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphscited by 19
- 2022Annealed Training for Combinatorial Optimization on Graphscited by 18
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Explorationcited by 14
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problemscited by 13
- 2021Solve routing problems with a residual edge-graph attention neural networkcited by 13
- 2021Contingency-Aware Influence Maximization: A Reinforcement Learning Approachcited by 13
- 2022TransPath: Learning Heuristics For Grid-Based Pathfinding via Transformerscited by 13
- 2024CLDG: Contrastive Learning on Dynamic Graphscited by 13
- 2021Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networkscited by 12
- 2021Enhancing Column Generation by a Machine-Learning-Based Pricing Heuristic for Graph Coloringcited by 12
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learningcited by 12
50 most cited of 183 All 183 (JSON)
- 2026EDISCO: Equivariant DIScrete Diffusion for Euclidean Combinatorial Optimization4 Oct 2026
- 2026Parallel Tempering for Diffusion-Based Combinatorial Optimization29 Sep 2026
- 2026Dual-GNN Multilevel Coarsening for Maximum Independent Set21 Sep 2026
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimization7 Sep 2026
- 2026RCShift: Certifying When Partial Linkage Suffices for Finite-Sample Decisions11 Aug 2026
- 2026Machine Learning-Enhanced Tabu Search for Tactical Wireless Network Design31 Jul 2026
- 2026Neural Certificate Pricing for Combinatorial Optimization Problems1 Jul 2026
- 2026Unsupervised Diffusion Solver for Combinatorial Optimization via Combinatorial Adjoint Matching29 May 2026
- 2026Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimization24 May 2026
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimization19 May 2026
- 2026Learning Multi-Timescale Abstractions for Hierarchical Combinatorial Planning16 May 2026
- 2026Learning to Cut: Reinforcement Learning for Benders Decomposition7 May 2026
38 more
- 2026MASPOB: Bandit-Based Prompt Optimization for Multi-Agent Systems with Graph Neural Networks3 Mar 2026
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?2 Mar 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2026Enabling Population-Based Architectures for Neural Combinatorial Optimization13 Jan 2026
- 2026Imitation Learning for Combinatorial Optimisation under Uncertainty8 Jan 2026
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimization24 Nov 2025
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025An Efficient Hybridization of Graph Representation Learning and Metaheuristics for the Constrained Incremental Graph Drawing Problem21 Aug 2025
- 2025Nonlocal Monte Carlo via Reinforcement Learning14 Aug 2025
- 2025On Training-Test (Mis)alignment in Unsupervised Combinatorial Optimization: Observation, Empirical Exploration, and Analysis20 Jun 2025
- 2025EFormer: An Effective Edge-based Transformer for Vehicle Routing Problems19 Jun 2025
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learning3 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Unsupervised Learning of Local Updates for Maximum Independent Set in Dynamic Graphs19 May 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimization6 Mar 2025
- 2025Adversarial Generative Flow Network for Solving Vehicle Routing Problems3 Mar 2025
- 2025Scalable Discrete Diffusion Samplers: Combinatorial Optimization and Statistical Physics12 Feb 2025
- 2025Unrealized Expectations: Comparing AI Methods vs Classical Algorithms for Maximum Independent Set5 Feb 2025
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization5 Feb 2025
- 2025Regularized Langevin Dynamics for Combinatorial Optimization1 Feb 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2024Scalable Quantum-Inspired Optimization through Dynamic Qubit Compression24 Dec 2024
- 2024Towards An Unsupervised Learning Scheme for Efficiently Solving Parameterized Mixed-Integer Programs23 Dec 2024
- 2024CLDG: Contrastive Learning on Dynamic Graphs19 Dec 2024
- 2024Approximately Optimal Search on a Higher-dimensional Sliding Puzzle2 Dec 2024
- 2024A Neurosymbolic Fast and Slow Architecture for Graph Coloring2 Dec 2024
- 2024On lower bounds of the density of planar periodic sets without unit distances20 Nov 2024
- 2024Assessing and Enhancing Graph Neural Networks for Combinatorial Optimization: Novel Approaches and Application in Maximum Independent Set Problems6 Nov 2024
- 2024Optimization by Parallel Quasi-Quantum Annealing with Gradient-Based Sampling2 Sep 2024
- 2024An Unsupervised Learning Framework Combined with Heuristics for the Maximum Minimal Cut Problem16 Aug 2024
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Update23 Jul 2024
- 2024A Graph-based Adversarial Imitation Learning Framework for Reliable & Realtime Fleet Scheduling in Urban Air Mobility16 Jul 2024
- 2024Robust Generalization of Graph Neural Networks for Carrier Scheduling11 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems28 Jun 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
50 newest of 183 All 183 (JSON)
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 221
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimizationcited by 59
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 45
- 2024Diffusion Models as Constrained Samplers for Optimization with Unknown Constraintscited by 35
- 2025Scalable Discrete Diffusion Samplers: Combinatorial Optimization and Statistical Physicscited by 29
- 2022Denoising Diffusion for Sampling SAT Solutionscited by 4
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimizationcited by 1
- 2026Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimizationcited by 0
- 2026Parallel Tempering for Diffusion-Based Combinatorial Optimizationcited by 0
- 2026EDISCO: Equivariant DIScrete Diffusion for Euclidean Combinatorial Optimizationcited by 0
- 2026EDISCO: Equivariant DIScrete Diffusion for Euclidean Combinatorial Optimization4 Oct 2026
- 2026Parallel Tempering for Diffusion-Based Combinatorial Optimization29 Sep 2026
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimization7 Sep 2026
- 2026Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimization24 May 2026
- 2025Scalable Discrete Diffusion Samplers: Combinatorial Optimization and Statistical Physics12 Feb 2025
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization5 Feb 2025
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimization3 Jun 2024
- 2024Diffusion Models as Constrained Samplers for Optimization with Unknown Constraints28 Feb 2024
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization16 Feb 2023
- 2022Denoising Diffusion for Sampling SAT Solutions30 Nov 2022
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 20
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planningcited by 4
- 2025Unrealized Expectations: Comparing AI Methods vs Classical Algorithms for Maximum Independent Setcited by 2
- 2024Graph Learning-based Fleet Scheduling for Urban Air Mobility under Operational Constraints, Varying Demand & Uncertaintiescited by 1
- 2025Nonlocal Monte Carlo via Reinforcement Learningcited by 1
- 2026Learning to Cut: Reinforcement Learning for Benders Decompositioncited by 1
- 2024Transform then Explore: a Simple and Effective Technique for Exploratory Combinatorial Optimization with Reinforcement Learningcited by 0
- 2026Learning to Cut: Reinforcement Learning for Benders Decomposition7 May 2026
- 2025Nonlocal Monte Carlo via Reinforcement Learning14 Aug 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025Unrealized Expectations: Comparing AI Methods vs Classical Algorithms for Maximum Independent Set5 Feb 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2024Transform then Explore: a Simple and Effective Technique for Exploratory Combinatorial Optimization with Reinforcement Learning6 Apr 2024
- 2024Graph Learning-based Fleet Scheduling for Urban Air Mobility under Operational Constraints, Varying Demand & Uncertainties9 Jan 2024
- 2022Graph Neural Networks for Propositional Model Countingcited by 1
- 2022Graph Neural Networks for Propositional Model Counting9 May 2022
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 142
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 129
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 108
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 100
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 91
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 85
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
12 most cited of 159 All 159 (JSON)
- 2026Dual-GNN Multilevel Coarsening for Maximum Independent Set21 Sep 2026
- 2026RCShift: Certifying When Partial Linkage Suffices for Finite-Sample Decisions11 Aug 2026
- 2026Machine Learning-Enhanced Tabu Search for Tactical Wireless Network Design31 Jul 2026
- 2026Neural Certificate Pricing for Combinatorial Optimization Problems1 Jul 2026
- 2026Unsupervised Diffusion Solver for Combinatorial Optimization via Combinatorial Adjoint Matching29 May 2026
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimization19 May 2026
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?2 Mar 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2026Enabling Population-Based Architectures for Neural Combinatorial Optimization13 Jan 2026
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimization24 Nov 2025
- 2025Constraint Matters: Multi-Modal Representation for Reducing Mixed-Integer Linear programming26 Aug 2025
- 2025An Efficient Hybridization of Graph Representation Learning and Metaheuristics for the Constrained Incremental Graph Drawing Problem21 Aug 2025
12 newest of 159 All 159 (JSON)