Score: 1

Sublinear Metric Steiner Forest via Maximal Independent Set

Published: October 13, 2025 | arXiv ID: 2510.11627v1

By: Sepideh Mahabadi , Mohammad Roghani , Jakub Tarnawski and more

BigTech Affiliations: Microsoft Stanford University

Potential Business Impact:

Finds cheapest paths to connect many points.

Business Areas:
Text Analytics Data and Analytics, Software

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.

Country of Origin
🇺🇸 United States

Page Count
26 pages

Category
Computer Science:
Data Structures and Algorithms