Exact Combinatorial Optimization with Graph Convolutional Neural Networks


Autoria(s): Ferroni, Nicola
Contribuinte(s)

Milano, Michela

Lodi, Andrea

Gasse, Maxime

Chételat, Didier

Lombardi, Michele

Data(s)

14/03/2019

Resumo

Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propose to learn a variable selection policy for branch-and-bound in mixed-integer linear programming, by imitation learning on a diversified variant of the strong branching expert rule. We encode states as bipartite graphs and parameterize the policy as a graph convolutional neural network. Experiments on a series of synthetic problems demonstrate that our approach produces policies that can improve upon expert-designed branching rules on large problems, and generalize to instances significantly larger than seen during training.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/17502/1/nicola_ferroni.pdf

Ferroni, Nicola (2019) Exact Combinatorial Optimization with Graph Convolutional Neural Networks. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria informatica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS0937/>

Idioma(s)

en

Publicador

Alma Mater Studiorum - Università di Bologna

Relação

http://amslaurea.unibo.it/17502/

Direitos

Free to read

Palavras-Chave #deep learning,machine learning,neural network,graph convolutional network,intelligenza artificiale,artificial intelligence,operation research,combinatorial optimization,branch and bound,optimization,reinforcement learning,mixed-integer linear programming,integer programming,linear programming,milp #Ingegneria informatica [LM-DM270]
Tipo

PeerReviewed

info:eu-repo/semantics/masterThesis