Learning to Compare Nodes in Branch and Bound with Graph Neural Networks

10/30/2022
by   Abdel Ghani Labassi, et al.
0

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 graph neural network model to tackle this problem, where the nodes are represented as bipartite graphs with attributes. Similar to prior work, we train our model to imitate a diving oracle that plunges towards the optimal solution. We evaluate our method by solving the instances in a plain framework where the nodes are explored according to their rank. On three NP-hard benchmarks chosen to be particularly primal-difficult, our approach leads to faster solving and smaller branch- and-bound trees than the default ranking function of the open-source solver SCIP, as well as competing machine learning methods. Moreover, these results generalize to instances larger than used for training. Code for reproducing the experiments can be found at https://github.com/ds4dm/learn2comparenodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2019

Exact Combinatorial Optimization with Graph Convolutional Neural Networks

Combinatorial optimization problems are typically tackled by the branch-...
research
02/10/2022

Instance-wise algorithm configuration with graph neural networks

We present our submission for the configuration task of the Machine Lear...
research
01/24/2023

Learning To Dive In Branch And Bound

Primal heuristics are important for solving mixed integer linear program...
research
01/12/2022

Structure and position-aware graph neural network for airway labeling

We present a novel graph-based approach for labeling the anatomical bran...
research
03/17/2021

Lower Bounds on the Size of General Branch-and-Bound Trees

A general branch-and-bound tree is a branch-and-bound tree which is allo...
research
06/10/2023

Finding Hamiltonian cycles with graph neural networks

We train a small message-passing graph neural network to predict Hamilto...
research
02/28/2023

Safe peeling for l0-regularized least-squares with supplementary material

We introduce a new methodology dubbed “safe peeling” to accelerate the r...

Please sign up or login with your details

Forgot password? Click here to reset