Deep-Steiner: Learning to Solve the Euclidean Steiner Tree Problem
Siqi Wang, Yifan Wang, Guangmo Tong

TL;DR
This paper introduces a reinforcement learning approach with graph representation learning to solve the Euclidean Steiner tree problem, addressing its continuous search space with novel discretization and training schemes.
Contribution
It presents a new RL-based method tailored for the Euclidean Steiner tree problem, overcoming limitations of existing combinatorial algorithms.
Findings
Encouraging experimental results on multiple datasets.
Demonstrates the method as a viable alternative to classic algorithms.
Introduces discretization and training schemes specific to Steiner trees.
Abstract
The Euclidean Steiner tree problem seeks the min-cost network to connect a collection of target locations, and it underlies many applications of wireless networks. In this paper, we present a study on solving the Euclidean Steiner tree problem using reinforcement learning enhanced by graph representation learning. Different from the commonly studied connectivity problems like travelling salesman problem or vehicle routing problem where the search space is finite, the Euclidean Steiner tree problem requires to search over the entire Euclidean space, thereby making the existing methods not applicable. In this paper, we design discretization methods by leveraging the unique characteristics of the Steiner tree, and propose new training schemes for handling the dynamic Steiner points emerging during the incremental construction. Our design is examined through a sanity check using experiments…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle Routing Optimization Methods · Smart Parking Systems Research
