Nearly Optimal Steiner Trees using Graph Neural Network Assisted Monte Carlo Tree Search
Not on the map. Why?
Abstract (arXiv)
Graph neural networks are useful for learning problems, as well as for combinatorial and graph problems such as the Subgraph Isomorphism Problem and the Traveling Salesman Problem. We describe an approach for computing Steiner Trees by combining a graph neural network and Monte Carlo Tree Search. We first train a graph neural network that takes as input a partial solution and proposes a new node to be added as output. This neural network is then used in a Monte Carlo search to compute a Steiner tree. The proposed method consistently outperforms the standard 2-approximation algorithm on many different types of graphs and often finds the optimal solution.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 51 references that are in the map. First posted on arXiv 30 Apr 2023.
Builds on
16 of 51 references.
References · 16
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2018Graph networks as learnable physics engines for inference and controlcited by 242
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2017Knowledge Transfer for Out-of-Knowledge-Base Entities: A Graph Neural Network Approachcited by 102
4 more
- 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
- 2017Deriving Neural Architectures from Sequence and Graph Kernelscited by 23
- 2018Multi-Level Steiner Treescited by 3
- 2019A* Tree Search for Portfolio Managementcited by 1
Built on by
Not cited yet.