ReviBranch: Deep Reinforcement Learning for Branch-and-Bound with Revived Trajectories
Dou Jiabao, Nie Jiayi, Yihang Cheng, Jinwei Liu, Yingrui Ji, Canran Xiao, Feixiang Du, Jiaping Xiao

TL;DR
ReviBranch is a deep reinforcement learning framework that improves branch-and-bound efficiency for MILPs by utilizing revived trajectories and dense reward signals, leading to better generalization and fewer search nodes.
Contribution
It introduces a novel deep RL approach with revived trajectories and importance-weighted rewards to enhance branching decisions in MILP solvers.
Findings
Reduces B&B nodes by 4.0% on large-scale instances
Decreases LP iterations by 2.2%
Outperforms existing RL methods in diverse benchmarks
Abstract
The Branch-and-bound (B&B) algorithm is the main solver for Mixed Integer Linear Programs (MILPs), where the selection of branching variable is essential to computational efficiency. However, traditional heuristics for branching often fail to generalize across heterogeneous problem instances, while existing learning-based methods such as imitation learning (IL) suffers from dependence on expert demonstration quality, and reinforcement learning (RL) struggles with limitations in sparse rewards and dynamic state representation challenges. To address these issues, we propose ReviBranch, a novel deep RL framework that constructs revived trajectories by reviving explicit historical correspondences between branching decisions and their corresponding graph states along search-tree paths. During training, ReviBranch enables agents to learn from complete structural evolution and temporal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
