Sublinear Metric Steiner Forest via Maximal Independent Set
By: Sepideh Mahabadi , Mohammad Roghani , Jakub Tarnawski and more
Potential Business Impact:
Finds cheapest paths to connect many points.
In this work we consider the Metric Steiner Forest problem in the sublinear time model. Given a set $V$ of $n$ points in a metric space where distances are provided by means of query access to an $n\times n$ distance matrix, along with a set of $k$ terminal pairs $(s_1,t_1), \dots, (s_k,t_k)\in V\times V$, the goal is to find a minimum-weight subset of edges that connects each terminal pair. Although sublinear time algorithms have been studied for estimating the weight of a minimum spanning tree in both general and metric settings, as well as for the metric Steiner Tree problem, no sublinear time algorithm was known for the metric Steiner Forest problem. Here, we give an $O(\log k)$-approximation algorithm for the problem that runs in time $\widetilde{O}(n^{3/2})$. Along the way, we provide the first sublinear-time algorithm for estimating the size of a Maximal Independent Set (MIS). Our algorithm runs in time $\widetilde{O}(n^{3/2}/\varepsilon^2)$ under the adjacency matrix oracle model and obtains a purely multiplicative $(1+\varepsilon)$-approximation. Previously, sublinear-time algorithms for MIS were only known for bounded-degree graphs.
Similar Papers
Steiner Forest: A Simplified Better-Than-2 Approximation
Data Structures and Algorithms
Finds shortest paths connecting many points.
Breaking a Long-Standing Barrier: 2-$\varepsilon$ Approximation for Steiner Forest
Data Structures and Algorithms
Finds cheaper ways to connect points.
Faster CONGEST Approximation Algorithms for Maximum Weighted Independent Set in Sparse Graphs
Data Structures and Algorithms
Finds the best group of items that don't conflict.