Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methods
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks and Reinforcement Learning methods have empirically shown great promise in tackling challenging combinatorial problems. In those methods a deep neural network is used as a solution generator which is then trained by gradient-based methods (e.g., policy gradient) to successively obtain better solution distributions. In this work we introduce a novel theoretical framework for analyzing the effectiveness of such methods. We ask whether there exist generative models that (i) are expressive enough to generate approximately optimal solutions; (ii) have a tractable, i.e, polynomial in the size of the input, number of parameters; (iii) their optimization landscape is benign in the sense that it does not contain sub-optimal stationary points. Our main contribution is a positive answer to this question. Our result holds for a broad class of combinatorial problems including Max- and Min-Cut, Max-k-CSP, Maximum-Weight-Bipartite-Matching, and the Traveling Salesman Problem. As a byproduct of our analysis we introduce a novel regularization process over vanilla gradient descent and provide theoretical and experimental evidence that it helps address vanishing-gradient issues and escape bad stationary points.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 62 of its 92 references that are in the map. First posted on arXiv 8 Oct 2023.
Builds on
62 of 92 references.
References · 62
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2020Improved Techniques for Training Score-Based Generative Modelscited by 1,036
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
38 more
- 2021How to Train Your Energy-Based Modelscited by 271
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2022Hidden Progress in Deep Learning: SGD Learns Parities Near the Computational Limitcited by 184
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
- 2022Neural Networks can Learn Representations with Gradient Descentcited by 161
- 2023SGD learning on neural networks: leap complexity and saddle-to-saddle dynamicscited by 142
- 2022The merged-staircase property: a necessary and nearly sufficient condition for SGD learning of sparse functions on two-layer neural networkscited by 141
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 118
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2022Learning Single-Index Models with Shallow Neural Networkscited by 92
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2016Gradient Descent Learns Linear Dynamical Systemscited by 78
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
- 2015Beyond Convexity: Stochastic Quasi-Convex Optimizationcited by 75
- 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
- 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2019Graph Neural Networks for Maximum Constraint Satisfactioncited by 46
- 2019Near-Optimal Methods for Minimizing Star-Convex Functions and Beyondcited by 36
- 2022Modern graph neural networks do worse than classical greedy algorithms in solving combinatorial optimization problems like maximum independent setcited by 33
- 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
- 2021On the Power of Differentiable Learning versus PAC and SQ Learningcited by 27
- 2022Hardness of Noise-Free Learning for Two-Hidden-Layer Neural Networkscited by 27
- 2018Learning Permutations with Sinkhorn Policy Gradientcited by 25
- 2021The Connection Between Approximation, Depth Separation and Learnability in Neural Networkscited by 19
- 2022On the non-universality of deep learning: quantifying the cost of symmetrycited by 17
- 2020Provably Good Solutions to the Knapsack Problem via Neural Networks of Bounded Sizecited by 16
- 2019Experimental performance of graph neural networks on random instances of max-cutcited by 15
- 2023Pareto Frontiers in Neural Feature Learning: Data, Compute, Width, and Luckcited by 13
- 2020Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spacescited by 12
- 2021ReLU Neural Networks of Polynomial Size for Exact Maximum Flow Computationcited by 11
- 2020A Survey on Reinforcement Learning for Combinatorial Optimizationcited by 10
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 1.
5 papers.
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
- 2025Expected Variational Inequalitiescited by 5
- 2024A Misclassification Network-Based Method for Comparative Genomic Analysiscited by 0
- 2025A QUBO Framework for Team Formationcited by 0
- 2026Learning to Place Guards by Reinforcement: A Geo-Free Neural Policy for the Vertex-Guard Art Gallery Problemcited by 0
- 2026Learning to Place Guards by Reinforcement: A Geo-Free Neural Policy for the Vertex-Guard Art Gallery Problem19 Jun 2026
- 2025A QUBO Framework for Team Formation29 Mar 2025
- 2025Expected Variational Inequalities25 Feb 2025
- 2024A Misclassification Network-Based Method for Comparative Genomic Analysis9 Dec 2024
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectives1 Jun 2024