Exact Combinatorial Optimization with Graph Convolutional Neural Networks
| 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 |