Exact Combinatorial Optimization with Graph Convolutional Neural Networks

By Maxime Gasse, Didier Chételat, D. Chételat, Nicola Ferroni, Laurent Charlin, Andrea Lodi. 2019

647 citations recorded by the source corpus.

Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propose a new graph convolutional neural network model for learning branch-and-bound variable selection policies, which leverages the natural variable-constraint bipartite graph representation of mixed-integer linear programs. We train our model via imitation learning from the strong branching expert rule, and demonstrate on a series of hard problems that our approach produces policies that improve upon state-of-the-art machine-learning methods for branching and generalize to instances significantly larger than seen during training. Moreover, we improve for the first time over expert-designed branching rules implemented in a state-of-the-art solver on large problems. Code for reproducing all the experiments can be found at this https URL.

Subfields: Artificial Intelligence, Graph Learning, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yoshua Bengio
  2. Simon Lacoste-Julien
  3. Pushmeet Kohli
  4. Sergey Levine
  5. Percy Liang
  6. Mohit Bansal
  7. Oriol Vinyals
  8. Ruslan Salakhutdinov

In Graph Learning

  1. Yoshua Bengio
  2. Petar Velickovic
  3. Pushmeet Kohli
  4. Oriol Vinyals
  5. Yujia Li
  6. Andrea Lodi
  7. Simon Lacoste-Julien
  8. François Soumis

In Optimization & Training

  1. Simon Lacoste-Julien
  2. Oriol Vinyals
  3. Yoshua Bengio
  4. Sergey Bartunov
  5. Georg Martius
  6. Michal Rolinek
  7. Petar Velickovic
  8. Pushmeet Kohli

Citations in the corpus