Reinforcement Learning for Node Selection in Branch-and-Bound
Not on the map. Why?
Abstract (arXiv)
A big challenge in branch and bound lies in identifying the optimal node within the search tree from which to proceed. Current state-of-the-art selectors utilize either hand-crafted ensembles that automatically switch between naive sub-node selectors, or learned node selectors that rely on individual node data. We propose a novel simulation technique that uses reinforcement learning (RL) while considering the entire tree state, rather than just isolated nodes. To achieve this, we train a graph neural network that produces a probability distribution based on the path from the model's root to its "to-be-selected" leaves. Modelling node-selection as a probability distribution allows us to train the model using state-of-the-art RL techniques that capture both intrinsic node-quality and node-evaluation costs. Our method induces a high quality node selection policy on a set of varied and complex problem sets, despite only being trained on specially designed, synthetic travelling salesmen problem (TSP) instances. Using such a fixed pretrained policy shows significant improvements on several benchmarks in optimality gap reductions and per-node efficiency under strict time constraints.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 16 of its 43 references that are in the map. First posted on arXiv 29 Sep 2023.
Builds on
16 of 43 references.
References · 16
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2016Layer Normalizationcited by 5,669
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2017Decoupled Weight Decay Regularizationcited by 1,831
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 519
- 2020ReZero is All You Need: Fast Convergence at Large Depthcited by 264
- 2020What Matters In On-Policy Reinforcement Learning? A Large-Scale Empirical Studycited by 162
- 2022The Machine Learning for Combinatorial Optimization Competition (ML4CO): Results and Insightscited by 39
- 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 31
- 2020Reinforcement Learning for Variable Selection in a Branch and Bound Algorithmcited by 29
4 more
- 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectoriescited by 20
- 2020A Study of Learning Search Approximation in Mixed Integer Branch and Bound: Node Selection in SCIPcited by 16
- 2023Global Optimization of Mixed-Integer Nonlinear Programs with SCIP 8cited by 5
- 2021On the generation of Metric TSP instances with a large integrality gap by branch-and-cutcited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methodscited by 15
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2025Optimizing Quantum Circuits via ZX Diagrams using Reinforcement Learning and Graph Neural Networkscited by 2
- 2026Designing faster mixed integer linear programming algorithm via learning the optimal pathcited by 0
- 2026Designing faster mixed integer linear programming algorithm via learning the optimal path22 Jan 2026
- 2025Optimizing Quantum Circuits via ZX Diagrams using Reinforcement Learning and Graph Neural Networks4 Apr 2025
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024
- 2024Distributional MIPLIB: a Multi-Domain Library for Advancing ML-Guided MILP Methods11 Jun 2024