Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch
Not on the map. Why?
Abstract (arXiv)
Branch-and-bound is a systematic enumerative method for combinatorial optimization, where the performance highly relies on the variable selection strategy. State-of-the-art handcrafted heuristic strategies suffer from relatively slow inference time for each selection, while the current machine learning methods require a significant amount of labeled data. We propose a new approach for solving the data labeling and inference latency issues in combinatorial optimization based on the use of the reinforcement learning (RL) paradigm. We use imitation learning to bootstrap an RL agent and then use Proximal Policy Optimization (PPO) to further explore global optimal actions. Then, a value network is used to run Monte-Carlo tree search (MCTS) to enhance the policy network. We evaluate the performance of our method on four different categories of combinatorial optimization problems and show that our approach performs strongly compared to the state-of-the-art machine learning and heuristics based methods.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 13 of its 40 references that are in the map. First posted on arXiv 14 Jun 2022.
Builds on
13 of 40 references.
References · 13
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 236
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2019Solving NP-Hard Problems on Graphs with Extended AlphaGo Zerocited by 23
- 2018Improving Optimization Bounds using Machine Learning: Decision Diagrams meet Deep Reinforcement Learningcited by 13
- 2018Cuts, Primal Heuristics, and Learning to Branch for the Time-Dependent Traveling Salesman Problemcited by 11
- 2022ML4CO-KIDA: Knowledge Inheritance in Dataset Aggregationcited by 9
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 7; 2025: 2.
12 papers.
- 2022Lookback for Learning to Branchcited by 27
- 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
- 2024Generative AI and Process Systems Engineering: The Next Frontiercited by 9
- 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branchcited by 9
- 2023DISeR: Designing Imaging Systems with Reinforcement Learningcited by 6
- 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networkscited by 3
- 2024Revisiting Space Mission Planning: A Reinforcement Learning-Guided Approach for Multi-Debris Rendezvouscited by 3
- 2024Deep Sensitivity Analysis for Objective-Oriented Combinatorial Optimizationcited by 1
- 2024Towards Interpreting Multi-Objective Feature Associationscited by 1
- 2025Dynamic Stratified Contrastive Learning with Upstream Augmentation for MILP Branchingcited by 1
- 2024Discounted Pseudocosts in MILPcited by 0
- 2025Optimization of Link Configuration for Satellite Communication Using Reinforcement Learningcited by 0
- 2025Dynamic Stratified Contrastive Learning with Upstream Augmentation for MILP Branching26 Nov 2025
- 2025Optimization of Link Configuration for Satellite Communication Using Reinforcement Learning14 Jan 2025
- 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branch20 Dec 2024
- 2024Revisiting Space Mission Planning: A Reinforcement Learning-Guided Approach for Multi-Debris Rendezvous25 Sep 2024
- 2024Discounted Pseudocosts in MILP7 Jul 2024
- 2024Towards Interpreting Multi-Objective Feature Associations28 Feb 2024
- 2024Deep Sensitivity Analysis for Objective-Oriented Combinatorial Optimization28 Feb 2024
- 2024Generative AI and Process Systems Engineering: The Next Frontier15 Feb 2024
- 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategy11 Feb 2024
- 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networks23 Nov 2023
- 2023DISeR: Designing Imaging Systems with Reinforcement Learning25 Sep 2023
- 2022Lookback for Learning to Branch30 Jun 2022
Similar, not cited
Close in wording, no citation either way
- 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimization
- 2022An Improved Reinforcement Learning Algorithm for Learning to Branch
- 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectories
- 2025Heuristics for Combinatorial Optimization via Value-based Reinforcement Learning: A Unified Framework and Analysis
- 2025Learning Branching Policies for MILPs with Proximal Policy Optimization
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement
- 2024Transform then Explore: a Simple and Effective Technique for Exploratory Combinatorial Optimization with Reinforcement Learning