mlsanityData to 7 Oct 2026

A Markov Decision Process for Variable Selection in Branch & Bound

arXiv 2510.19348 ↗First posted 22 Oct 2025cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Mixed-Integer Linear Programming (MILP) is a powerful framework used to address a wide range of NP-hard combinatorial optimization problems, often solved by Branch and Bound (B&B). A key factor influencing the performance of B&B solvers is the variable selection heuristic governing branching decisions. Recent contributions have sought to adapt reinforcement learning (RL) algorithms to the B&B setting to learn optimal branching policies, through Markov Decision Processes (MDP) inspired formulations, and ad hoc convergence theorems and algorithms. In this work, we introduce BBMDP, a principled vanilla MDP formulation for variable selection in B&B, allowing to leverage a broad range of RL algorithms for the purpose of learning optimal B&B heuristics. Computational experiments validate our model empirically, as our branching agent outperforms prior state-of-the-art RL agents on four standard MILP benchmarks.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 50 references that are in the map. First posted on arXiv 22 Oct 2025.

Builds on

25 of 50 references.

References · 25

  1. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
  2. 2015Prioritized Experience Replaycited by 1,070
  3. 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 774
  4. 2017A Distributional Perspective on Reinforcement Learningcited by 743
  5. 2018Attention, Learn to Solve Routing Problems!cited by 646
  6. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  7. 2018Implicit Quantile Networks for Distributional Reinforcement Learningcited by 362
  8. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  9. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
  10. 2024Stop Regressing: Training Value Functions via Classification for Scalable Deep RLcited by 136
  11. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
  12. 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 70
13 more
  1. 2018Improving Regression Performance with Distributional Lossescited by 66
  2. 2020Monte-Carlo Tree Search as Regularized Policy Optimizationcited by 59
  3. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  4. 2023A Survey of Temporal Credit Assignment in Deep Reinforcement Learningcited by 56
  5. 2022Learning to branch with Tree MDPscited by 45
  6. 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 44
  7. 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
  8. 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 41
  9. 2023Combinatorial Optimization with Policy Adaptation using Latent Space Searchcited by 41
  10. 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 28
  11. 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
  12. 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectoriescited by 19
  13. 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networkscited by 3

Built on by

Not cited yet.