Reversible Action Design for Combinatorial Optimization with Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Combinatorial optimization problem (COP) over graphs is a fundamental challenge in optimization. Reinforcement learning (RL) has recently emerged as a new framework to tackle these problems and has demonstrated promising results. However, most RL solutions employ a greedy manner to construct the solution incrementally, thus inevitably pose unnecessary dependency on action sequences and need a lot of problem-specific designs. We propose a general RL framework that not only exhibits state-of-the-art empirical performance but also generalizes to a variety class of COPs. Specifically, we define state as a solution to a problem instance and action as a perturbation to this solution. We utilize graph neural networks (GNN) to extract latent representations for given problem instances for state-action encoding, and then apply deep Q-learning to obtain a policy that gradually refines the solution by flipping or swapping vertex labels. Experiments are conducted on Maximum k-Cut and Traveling Salesman Problem and performance improvement is achieved against a set of learning-based and heuristic baselines.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 18 of its 44 references that are in the map. First posted on arXiv 14 Feb 2021.
Builds on
18 of 44 references.
References · 18
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2017Deep Setscited by 1,394
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2015Deep Reinforcement Learning in Large Discrete Action Spacescited by 158
- 2019On the Limitations of Representing Functions on Setscited by 89
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
6 more
- 2020Q-Learning in enormous action spaces via amortized approximate maximizationcited by 30
- 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
- 2019Learning Heuristics over Large Graphs via Deep Reinforcement Learningcited by 23
- 2020D'ej`a vu: A Contextualized Temporal Attention Mechanism for Sequential Recommendationcited by 14
- 2018Deep Perm-Set Net: Learn to predict sets with unknown permutation and cardinality using deep neural networkscited by 6
- 2019PiNet: A Permutation Invariant Graph Neural Network for Graph Classificationcited by 3
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 1.
7 papers.
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfactioncited by 27
- 2022LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisationcited by 8
- 2022Meta Policy Learning for Cold-Start Conversational Recommendationcited by 6
- 2023Meta-Reinforcement Learning via Exploratory Task Clusteringcited by 4
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillationcited by 4
- 2024A Benchmark for Maximum Cut: Towards Standardization of the Evaluation of Learned Heuristics for Combinatorial Optimizationcited by 3
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimizationcited by 0
- 2024A Benchmark for Maximum Cut: Towards Standardization of the Evaluation of Learned Heuristics for Combinatorial Optimization14 Jun 2024
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation12 Aug 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
- 2023Meta-Reinforcement Learning via Exploratory Task Clustering15 Feb 2023
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfaction22 Aug 2022
- 2022Meta Policy Learning for Cold-Start Conversational Recommendation24 May 2022
- 2022LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisation20 May 2022