Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search

10/25/2018
āˆ™
by   Zhuwen Li, et al.
āˆ™
0
āˆ™

We present a learning-based approach to computing solutions for certain NP-hard problems. Our approach combines deep learning techniques with useful algorithmic elements from classic heuristics. The central component is a graph convolutional network that is trained to estimate the likelihood, for each vertex in a graph, of whether this vertex is part of the optimal solution. The network is designed and trained to synthesize a diverse set of solutions, which enables rapid exploration of the solution space via tree search. The presented approach is evaluated on four canonical NP-hard problems and five datasets, which include benchmark satisfiability problems and real social network graphs with up to a hundred thousand nodes. Experimental results demonstrate that the presented approach substantially outperforms recent deep learning work, and performs on par with highly optimized state-of-the-art heuristic solvers for some NP-hard problems. Experiments indicate that our approach generalizes across datasets, and scales to graphs that are orders of magnitude larger than those used during training.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
āˆ™ 06/06/2023

Learning-Based Heuristic for Combinatorial Optimization of the Minimum Dominating Set Problem using Graph Convolutional Networks

A dominating set of a graph š’¢=(š’±, ā„°) is a subset of vertices SāŠ†š’± such th...
research
āˆ™ 01/25/2022

What's Wrong with Deep Learning in Tree Search for Combinatorial Optimization

Combinatorial optimization lies at the core of many real-world problems....
research
āˆ™ 06/01/2021

Experiments with graph convolutional networks for solving the vertex p-center problem

In the last few years, graph convolutional networks (GCN) have become a ...
research
āˆ™ 06/04/2019

An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problem

This paper introduces a new learning-based approach for approximately so...
research
āˆ™ 08/22/2021

Graph-Convolutional Deep Learning to Identify Optimized Molecular Configurations

Tackling molecular optimization problems using conventional computationa...
research
āˆ™ 12/24/2021

DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networks

Recent backscatter communication techniques enable ultra low power wirel...
research
āˆ™ 04/04/2022

Learning to solve Minimum Cost Multicuts efficiently using Edge-Weighted Graph Convolutional Neural Networks

The minimum cost multicut problem is the NP-hard/APX-hard combinatorial ...

Please sign up or login with your details

Forgot password? Click here to reset