mlsanityData to 14 Oct 2026

Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch

arXiv 2206.06965 ↗First posted 14 Jun 2022cs.LG cs.AI cs.ROcited by 12

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

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
  3. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  4. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  5. 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 236
  6. 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
  7. 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
  8. 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
  9. 2019Solving NP-Hard Problems on Graphs with Extended AlphaGo Zerocited by 23
  10. 2018Improving Optimization Bounds using Machine Learning: Decision Diagrams meet Deep Reinforcement Learningcited by 13
  11. 2018Cuts, Primal Heuristics, and Learning to Branch for the Time-Dependent Traveling Salesman Problemcited by 11
  12. 2022ML4CO-KIDA: Knowledge Inheritance in Dataset Aggregationcited by 9
1 more
  1. 2021ML4CO: Is GCNN All You Need? Graph Convolutional Neural Networks Produce Strong Baselines For Combinatorial Optimization Problems, If Tuned and Trained Properly, on Appropriate Datacited by 4

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2; 2024: 7; 2025: 2.

12 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimization
  2. 2022An Improved Reinforcement Learning Algorithm for Learning to Branch
  3. 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectories
  4. 2025Heuristics for Combinatorial Optimization via Value-based Reinforcement Learning: A Unified Framework and Analysis
  5. 2025Learning Branching Policies for MILPs with Proximal Policy Optimization
  6. 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective
  7. 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement
  8. 2024Transform then Explore: a Simple and Effective Technique for Exploratory Combinatorial Optimization with Reinforcement Learning