Learning to dive in branch and bound

M Paulus, A Krause - Advances in Neural Information …, 2024 - proceedings.neurips.cc
Primal heuristics are important for solving mixed integer linear programs, because they find
feasible solutions that facilitate branch and bound search. A prominent group of primal …

Learning primal heuristics for mixed integer programs

Y Shen, Y Sun, A Eberhard, X Li - 2021 international joint …, 2021 - ieeexplore.ieee.org
This paper proposes a novel primal heuristic for Mixed Integer Programs, by employing
machine learning techniques. Mixed Integer Programming is a general technique for …

Solving mixed integer programs using neural networks

V Nair, S Bartunov, F Gimeno, I Von Glehn… - arXiv preprint arXiv …, 2020 - arxiv.org
Mixed Integer Programming (MIP) solvers rely on an array of sophisticated heuristics
developed with decades of research to solve large-scale MIP instances encountered in …

Lookback for learning to branch

P Gupta, EB Khalil, D Chetélat, M Gasse… - arXiv preprint arXiv …, 2022 - arxiv.org
The expressive and computationally inexpensive bipartite Graph Neural Networks (GNN)
have been shown to be an important component of deep learning based Mixed-Integer …

Learning to compare nodes in branch and bound with graph neural networks

AG Labassi, D Chételat, A Lodi - Advances in neural …, 2022 - proceedings.neurips.cc
Branch-and-bound approaches in integer programming require ordering portions of the
space to explore next, a problem known as node comparison. We propose a new siamese …

Exact combinatorial optimization with graph convolutional neural networks

M Gasse, D Chételat, N Ferroni… - Advances in neural …, 2019 - proceedings.neurips.cc
Combinatorial optimization problems are typically tackled by the branch-and-bound
paradigm. We propose a new graph convolutional neural network model for learning branch …

Confidence threshold neural diving

T Yoon - arXiv preprint arXiv:2202.07506, 2022 - arxiv.org
Finding a better feasible solution in a shorter time is an integral part of solving Mixed Integer
Programs. We present a post-hoc method based on Neural Diving to build heuristics more …

Learning to branch in mixed integer programming

E Khalil, P Le Bodic, L Song, G Nemhauser… - Proceedings of the …, 2016 - ojs.aaai.org
The design of strategies for branching in Mixed Integer Programming (MIP) is guided by
cycles of parameter tuning and offline experimentation on an extremely heterogeneous …

Learning Backdoors for Mixed Integer Programs with Contrastive Learning

J Cai, T Huang, B Dilkina - arXiv preprint arXiv:2401.10467, 2024 - arxiv.org
Many real-world problems can be efficiently modeled as Mixed Integer Programs (MIPs) and
solved with the Branch-and-Bound method. Prior work has shown the existence of MIP …

Parameterizing branch-and-bound search trees to learn branching policies

G Zarpellon, J Jo, A Lodi, Y Bengio - … of the aaai conference on artificial …, 2021 - ojs.aaai.org
Abstract Branch and Bound (B&B) is the exact tree search method typically used to solve
Mixed-Integer Linear Programming problems (MILPs). Learning branching policies for MILP …