Branch Ranking for Efficient Mixed-Integer Programming via Offline Ranking-based Policy Learning
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
Deriving a good variable selection strategy in branch-and-bound is essential for the efficiency of modern mixed-integer programming (MIP) solvers. With MIP branching data collected during the previous solution process, learning to branch methods have recently become superior over heuristics. As branch-and-bound is naturally a sequential decision making task, one should learn to optimize the utility of the whole MIP solving process instead of being myopic on each step. In this work, we formulate learning to branch as an offline reinforcement learning (RL) problem, and propose a long-sighted hybrid search scheme to construct the offline MIP dataset, which values the long-term utilities of branching decisions. During the policy training phase, we deploy a ranking-based reward assignment scheme to distinguish the promising samples from the long-term or short-term view, and train the branching model named Branch Ranking via offline policy learning. Experiments on synthetic MIP benchmarks and real-world tasks demonstrate that Branch Rankink is more efficient and robust, and can better generalize to large scales of MIP instances compared to the widely used heuristics and state-of-the-art learning-based branching models.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 7 of its 21 references that are in the map. First posted on arXiv 26 Jul 2022.
Builds on
7 of 21 references.
References · 7
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
- 2020Hybrid Models for Learning to Branchcited by 95
- 2018Learning to Branchcited by 78
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
- 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 29
Built on by
Citing papers per year: 2024: 2.
2 papers.
- 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branch20 Dec 2024
- 2024Discounted Pseudocosts in MILP7 Jul 2024
Similar, not cited
Close in wording, no citation either way
- 2025Learning Branching Policies for MILPs with Proximal Policy Optimization
- 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimization
- 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectories
- 2025A Markov Decision Process for Variable Selection in Branch & Bound
- 2022An Improved Reinforcement Learning Algorithm for Learning to Branch
- 2025Beyond Local Selection: Global Cut Selection for Enhanced Mixed-Integer Programming
- 2025Machine Learning Algorithms for Improving Exact Classical Solvers in Mixed Integer Continuous Optimization
- 2024CAMBranch: Contrastive Learning with Augmented MILPs for Branching