Learning to Solve Combinatorial Optimization under Positive Linear Constraints via Non-Autoregressive Neural Networks
Not on the map. Why?
Abstract (arXiv)
Combinatorial optimization (CO) is the fundamental problem at the intersection of computer science, applied mathematics, etc. The inherent hardness in CO problems brings up challenge for solving CO exactly, making deep-neural-network-based solvers a research frontier. In this paper, we design a family of non-autoregressive neural networks to solve CO problems under positive linear constraints with the following merits. First, the positive linear constraint covers a wide range of CO problems, indicating that our approach breaks the generality bottleneck of existing non-autoregressive networks. Second, compared to existing autoregressive neural network solvers, our non-autoregressive networks have the advantages of higher efficiency and preserving permutation invariance. Third, our offline unsupervised learning has lower demand on high-quality labels, getting rid of the demand of optimal labels in supervised learning. Fourth, our online differentiable search method significantly improves the generalizability of our neural network solver to unseen problems. We validate the effectiveness of this framework in solving representative CO problems including facility location, max-set covering, and traveling salesman problem. Our non-autoregressive neural solvers are competitive to and can be even superior to state-of-the-art solvers such as SCIP and Gurobi, especially when both efficiency and efficacy are considered. Code is available at https://github.com/Thinklab-SJTU/NAR-CO-Solver
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 40 of its 66 references that are in the map. First posted on arXiv 6 Sep 2024.
Builds on
40 of 66 references.
References · 40
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
28 more
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2020Design Space for Graph Neural Networkscited by 182
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 172
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 160
- 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 127
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2019Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem with Extension to Hypergraph and Multiple-graph Matchingcited by 83
- 2019Deep Declarative Networks: A New Hopecited by 77
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2020Combinatorial Learning of Graph Edit Distance via Dynamic Embeddingcited by 24
- 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
- 2019G2SAT: Learning to Generate SAT Formulascited by 20
- 2024LinSATNet: The Positive Linear Satisfiability Neural Networkscited by 16
- 2019A Functional Representation for Graph Matchingcited by 13
- 2020Revocable Deep Reinforcement Learning with Affinity Regularization for Outlier-Robust Graph Matchingcited by 11
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Trainingcited by 6
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.