A Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networks

06/22/2017
by   Alex Nowak, et al.
0

Many inverse problems are formulated as optimization problems over certain appropriate input distributions. Recently, there has been a growing interest in understanding the computational hardness of these optimization problems, not only in the worst case, but in an average-complexity sense under this same input distribution. In this note, we are interested in studying another aspect of hardness, related to the ability to learn how to solve a problem by simply observing a collection of previously solved instances. These are used to supervise the training of an appropriate predictive model that parametrizes a broad class of algorithms, with the hope that the resulting "algorithm" will provide good accuracy-complexity tradeoffs in the average sense. We illustrate this setup on the Quadratic Assignment Problem, a fundamental problem in Network Science. We observe that data-driven models based on Graph Neural Networks offer intriguingly good performance, even in regimes where standard relaxation based techniques appear to suffer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2021

Combinatorial Optimization with Physics-Inspired Graph Neural Networks

We demonstrate how graph neural networks can be used to solve combinator...
research
08/06/2023

VN-Solver: Vision-based Neural Solver for Combinatorial Optimization over Graphs

Data-driven approaches have been proven effective in solving combinatori...
research
08/15/2019

Experimental performance of graph neural networks on random instances of max-cut

This note explores the applicability of unsupervised machine learning te...
research
07/28/2022

Hardness of Agnostically Learning Halfspaces from Worst-Case Lattice Problems

We show hardness of improperly learning halfspaces in the agnostic model...
research
09/05/2016

Distribution-Specific Hardness of Learning Neural Networks

Although neural networks are routinely and successfully trained in pract...
research
05/28/2020

Chook – A comprehensive suite for generating binary optimization problems with planted solutions

We present Chook, an open-source Python-based tool to generate discrete ...
research
02/03/2022

Graph Coloring with Physics-Inspired Graph Neural Networks

We show how graph neural networks can be used to solve the canonical gra...

Please sign up or login with your details

Forgot password? Click here to reset