mlsanityData to 7 Oct 2026

An Improved Reinforcement Learning Algorithm for Learning to Branch

arXiv 2201.06213 ↗First posted 17 Jan 2022cs.LG cs.AI math.OCcited by 14

On the map: Offline RL and imitation learning from data → Imitation learning methods

Abstract (arXiv)

Most combinatorial optimization problems can be formulated as mixed integer linear programming (MILP), in which branch-and-bound (B&B) is a general and widely used method. Recently, learning to branch has become a hot research topic in the intersection of machine learning and combinatorial optimization. In this paper, we propose a novel reinforcement learning-based B&B algorithm. Similar to offline reinforcement learning, we initially train on the demonstration data to accelerate learning massively. With the improvement of the training effect, the agent starts to interact with the environment with its learned policy gradually. It is critical to improve the performance of the algorithm by determining the mixing ratio between demonstration and self-generated data. Thus, we propose a prioritized storage mechanism to control this ratio automatically. In order to improve the robustness of the training process, a superior network is additionally introduced based on Double DQN, which always serves as a Q-network with competitive performance. We evaluate the performance of the proposed algorithm over three public research benchmarks and compare it against strong baselines, including three classical heuristics and one state-of-the-art imitation learning-based branching algorithm. The results show that the proposed algorithm achieves the best performance among compared algorithms and possesses the potential to improve B&B algorithm performance continuously.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 7 of its 15 references that are in the map. First posted on arXiv 17 Jan 2022.

Builds on

7 of 15 references.

References · 7

  1. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
  2. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  3. 2020Hybrid Models for Learning to Branchcited by 95
  4. 2018Learning to Branchcited by 78
  5. 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
  6. 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 28
  7. 2021Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trendscited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 3; 2024: 5; 2025: 3; 2026: 1.

14 papers.

Sort:

By area:

Similar, not cited

Close in wording, no citation either way

  1. 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch
  2. 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectories
  3. 2022Branch Ranking for Efficient Mixed-Integer Programming via Offline Ranking-based Policy Learning
  4. 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policies
  5. 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branching
  6. 2025ReviBranch: Deep Reinforcement Learning for Branch-and-Bound with Revived Trajectories
  7. 2026Contrastive Branch Policy Optimization
  8. 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement