Multi-Level Steiner Trees
Reyan Ahmed, Patrizio Angelini, Faryad Darabi Sahneh, Alon Efrat,, David Glickenstein, Martin Gronemann, Niklas Heinsohn, Stephen G. Kobourov,, Richard Spence, Joseph Watkins, and Alexander Wolff

TL;DR
This paper introduces new approximation algorithms for the multi-level Steiner tree problem, improving solution quality for complex network design tasks with multiple nested terminal sets.
Contribution
It presents a composite approximation algorithm with the best known ratio for up to 100 levels, along with ILP formulations and experimental evaluations.
Findings
The composite algorithm achieves the best approximation ratio for up to 100 levels.
Experimental results compare heuristics and ILP formulations on large instances.
The algorithms are applicable to network visualization and multi-level infrastructure design.
Abstract
In the classical Steiner tree problem, given an undirected, connected graph with non-negative edge costs and a set of \emph{terminals} , the objective is to find a minimum-cost tree that spans the terminals. The problem is APX-hard; the best known approximation algorithm has a ratio of . In this paper, we study a natural generalization, the \emph{multi-level Steiner tree} (MLST) problem: given a nested sequence of terminals , compute nested trees that span the corresponding terminal sets with minimum total cost. The MLST problem and variants thereof have been studied under various names including Multi-level Network Design, Quality-of-Service Multicast tree, Grade-of-Service Steiner tree, and Multi-Tier tree.…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
