Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxation
Not on the map. Why?
Abstract (arXiv)
Using machine learning to solve combinatorial optimization (CO) problems is challenging, especially when the data is unlabeled. This work proposes an unsupervised learning framework for CO problems. Our framework follows a standard relaxation-plus-rounding approach and adopts neural networks to parameterize the relaxed solutions so that simple back-propagation can train the model end-to-end. Our key contribution is the observation that if the relaxed objective satisfies entry-wise concavity, a low optimization loss guarantees the quality of the final integral solutions. This observation significantly broadens the applicability of the previous framework inspired by Erdos' probabilistic method. In particular, this observation can guide the design of objective models in applications where the objectives are not given explicitly while requiring being modeled in prior. We evaluate our framework by solving a synthetic graph optimization problem, and two real-world applications including resource allocation in circuit design and approximate computing. Our framework largely outperforms the baselines based on na"ive relaxation, reinforcement learning, and Gumbel-softmax tricks.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). Builds on 46 of its 82 references that are in the map. First posted on arXiv 13 Jul 2022.
Builds on
46 of 82 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2015Pointer Networkscited by 895
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 765
34 more
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 348
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 269
- 2019Differentiation of Blackbox Combinatorial Solverscited by 226
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 185
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 183
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2019Conditioning by adaptive sampling for robust designcited by 111
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 91
- 2021Conservative Objective Models for Effective Offline Model-Based Optimizationcited by 88
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2019Model Inversion Networks for Model-Based Optimizationcited by 83
- 2021Graph Neural Network Guided Local Search for the Traveling Salesperson Problemcited by 70
- 2020Gradient Estimation with Stochastic Softmax Trickscited by 67
- 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
- 2018Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networkscited by 43
- 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2021IronMan: GNN-assisted Design Space Exploration in High-Level Synthesis via Reinforcement Learningcited by 26
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2022High-Level Synthesis Performance Prediction using GNNs: Benchmarking, Modeling, and Advancingcited by 26
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2021Constrained Discrete Black-Box Optimization using Mixed-Integer Programmingcited by 16
- 2019Experimental performance of graph neural networks on random instances of max-cutcited by 15
- 2020Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spacescited by 14
- 2020DiffTune: Optimizing CPU Simulator Parameters with Learned Differentiable Surrogatescited by 14
- 2021Leveraging Recursive Gumbel-Max Trick for Approximate Inference in Combinatorial Spacescited by 7
Built on by
Citing papers per year: 2023: 9; 2024: 12; 2025: 7; 2026: 4.
32 papers.
Sort:
By area:
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 45
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNetscited by 40
- 2024Diffusion Models as Constrained Samplers for Optimization with Unknown Constraintscited by 35
- 2023Variational Annealing on Graphs for Combinatorial Optimizationcited by 21
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learningcited by 20
- 2023Controlling Continuous Relaxation for Combinatorial Optimizationcited by 16
- 2023On Learning Latent Models with Multi-Instance Weak Supervisioncited by 13
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesiscited by 10
- 2025Regularized Langevin Dynamics for Combinatorial Optimizationcited by 10
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and Morecited by 7
- 2024Optimization by Parallel Quasi-Quantum Annealing with Gradient-Based Samplingcited by 7
20 more
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimizationcited by 6
- 2023Maximum Independent Set: Self-Training through Dynamic Programmingcited by 5
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 5
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillationcited by 4
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Updatecited by 4
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2024Continuous Parallel Relaxation for Finding Diverse Solutions in Combinatorial Optimization Problemscited by 3
- 2024Efficient Combinatorial Optimization via Heat Diffusioncited by 2
- 2024Compact Optimality Verification for Optimization Proxiescited by 2
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2023ProgSG: Cross-Modality Representation Learning for Programs in Electronic Design Automationcited by 0
- 2024Deep Inverse Design for High-Level Synthesiscited by 0
- 2024An Unsupervised Learning Framework Combined with Heuristics for the Maximum Minimal Cut Problemcited by 0
- 2025Unsupervised Learning of Local Updates for Maximum Independent Set in Dynamic Graphscited by 0
- 2025On Training-Test (Mis)alignment in Unsupervised Combinatorial Optimization: Observation, Empirical Exploration, and Analysiscited by 0
- 2025Binarizing Physics-Inspired GNNs for Combinatorial Optimizationcited by 0
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimizationcited by 0
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimizationcited by 0
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimizationcited by 0
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfecited by 0
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfe22 Sep 2026
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimization19 May 2026
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimization12 Mar 2026
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimization28 Jan 2026
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Binarizing Physics-Inspired GNNs for Combinatorial Optimization18 Jul 2025
- 2025On Training-Test (Mis)alignment in Unsupervised Combinatorial Optimization: Observation, Empirical Exploration, and Analysis20 Jun 2025
- 2025Unsupervised Learning of Local Updates for Maximum Independent Set in Dynamic Graphs19 May 2025
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimization6 Mar 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
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
20 more
- 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
- 2024Deep Inverse Design for High-Level Synthesis11 Jul 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesis13 Jun 2024
- 2024Compact Optimality Verification for Optimization Proxies31 May 2024
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and More14 May 2024
- 2024Efficient Combinatorial Optimization via Heat Diffusion13 Mar 2024
- 2024Diffusion Models as Constrained Samplers for Optimization with Unknown Constraints28 Feb 2024
- 2024Continuous Parallel Relaxation for Finding Diverse Solutions in Combinatorial Optimization Problems3 Feb 2024
- 2023Variational Annealing on Graphs for Combinatorial Optimization23 Nov 2023
- 2023Maximum Independent Set: Self-Training through Dynamic Programming28 Oct 2023
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023Controlling Continuous Relaxation for Combinatorial Optimization29 Sep 2023
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation12 Aug 2023
- 2023On Learning Latent Models with Multi-Instance Weak Supervision23 Jun 2023
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNets26 May 2023
- 2023ProgSG: Cross-Modality Representation Learning for Programs in Electronic Design Automation18 May 2023
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learning8 Jan 2023
- 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
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillationcited by 4
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization5 Feb 2025
- 2024Diffusion Models as Constrained Samplers for Optimization with Unknown Constraints28 Feb 2024
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation12 Aug 2023
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNetscited by 40
- 2023Variational Annealing on Graphs for Combinatorial Optimizationcited by 21
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learningcited by 20
- 2023Controlling Continuous Relaxation for Combinatorial Optimizationcited by 16
- 2023On Learning Latent Models with Multi-Instance Weak Supervisioncited by 13
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesiscited by 10
- 2025Regularized Langevin Dynamics for Combinatorial Optimizationcited by 10
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and Morecited by 7
- 2024Optimization by Parallel Quasi-Quantum Annealing with Gradient-Based Samplingcited by 7
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimizationcited by 6
- 2023Maximum Independent Set: Self-Training through Dynamic Programmingcited by 5
12 most cited of 29 All 29 (JSON)
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfe22 Sep 2026
- 2026Projecting Latent RL Actions: Towards Generalizable and Scalable Graph Combinatorial Optimization19 May 2026
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimization12 Mar 2026
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimization28 Jan 2026
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Binarizing Physics-Inspired GNNs for Combinatorial Optimization18 Jul 2025
- 2025On Training-Test (Mis)alignment in Unsupervised Combinatorial Optimization: Observation, Empirical Exploration, and Analysis20 Jun 2025
- 2025Unsupervised Learning of Local Updates for Maximum Independent Set in Dynamic Graphs19 May 2025
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimization6 Mar 2025
- 2025Regularized Langevin Dynamics for Combinatorial Optimization1 Feb 2025
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024Optimization by Parallel Quasi-Quantum Annealing with Gradient-Based Sampling2 Sep 2024
12 newest of 29 All 29 (JSON)