Learning to Prune Instances of Steiner Tree Problem in Graphs

08/25/2022
by   Jiwei Zhang, et al.
4

We consider the Steiner tree problem on graphs where we are given a set of nodes and the goal is to find a tree sub-graph of minimum weight that contains all nodes in the given set, potentially including additional nodes. This is a classical NP-hard combinatorial optimisation problem. In recent years, a machine learning framework called learning-to-prune has been successfully used for solving a diverse range of combinatorial optimisation problems. In this paper, we use this learning framework on the Steiner tree problem and show that even on this problem, the learning-to-prune framework results in computing near-optimal solutions at a fraction of the time required by commercial ILP solvers. Our results underscore the potential of the learning-to-prune framework in solving various combinatorial optimisation problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2023

Neural Algorithmic Reasoning for Combinatorial Optimisation

Solving NP-hard/complete combinatorial problems with neural networks is ...
research
04/19/2021

Learning to Sparsify Travelling Salesman Problem Instances

In order to deal with the high development time of exact and approximati...
research
01/28/2018

GraphCombEx: A Software Tool for Exploration of Combinatorial Optimisation Properties of Large Graphs

We present a prototype of a software tool for exploration of multiple co...
research
10/23/2020

Learning to Optimise General TSP Instances

The Travelling Salesman Problem (TSP) is a classical combinatorial optim...
research
06/05/2020

Optimising Tours for the Weighted Traveling Salesperson Problem and the Traveling Thief Problem: A Structural Comparison of Solutions

The Traveling Salesperson Problem (TSP) is one of the best-known combina...
research
11/29/2018

Solving group Steiner problems as Steiner problems: the rigorous proof

The Steiner tree problems are well-known NP-hard problems that have dive...
research
08/27/2020

Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spaces

Recent research has proposed neural architectures for solving combinator...

Please sign up or login with your details

Forgot password? Click here to reset