Sublinear Algorithms and Lower Bounds for Estimating MST and TSP Cost in General Metrics

03/28/2022
by   Yu Chen, et al.
0

We consider the design of sublinear space and query complexity algorithms for estimating the cost of a minimum spanning tree (MST) and the cost of a minimum traveling salesman (TSP) tour in a metric on n points. We first consider the o(n)-space regime and show that, when the input is a stream of all n2 entries of the metric, for any α≥ 2, both MST and TSP cost can be α-approximated using Õ(n/α) space, and that Ω(n/α^2) space is necessary for this task. Moreover, we show that even if the streaming algorithm is allowed p passes over a metric stream, it still requires Ω̃(√(n/α p^2)) space. We next consider the semi-streaming regime, where computing even the exact MST cost is easy and the main challenge is to estimate TSP cost to within a factor that is strictly better than 2. We show that, if the input is a stream of all edges of the weighted graph that induces the underlying metric, for any ε > 0, any one-pass (2-ε)-approximation of TSP cost requires Ω(ε^2 n^2) space; on the other hand, there is an Õ(n) space two-pass algorithm that approximates the TSP cost to within a factor of 1.96. Finally, we consider the query complexity of estimating metric TSP cost to within a factor that is strictly better than 2, when the algorithm is given access to a matrix that specifies pairwise distances between all points. For MST estimation in this model, it is known that a (1+ε)-approximation is achievable with Õ(n/ε^O(1)) queries. We design an algorithm that performs Õ(n^1.5) distance queries and achieves a strictly better than 2-approximation when either the metric is known to contain a spanning tree supported on weight-1 edges or the algorithm is given access to a minimum spanning tree of the graph.

READ FULL TEXT
research
06/09/2020

Sublinear Algorithms and Lower Bounds for Metric TSP Cost Estimation

We consider the problem of designing sublinear time algorithms for estim...
research
11/07/2022

Query Complexity of the Metric Steiner Tree Problem

We study the query complexity of the metric Steiner Tree problem, where ...
research
11/05/2021

New Streaming Algorithms for High Dimensional EMD and MST

We study streaming algorithms for two fundamental geometric problems: co...
research
12/13/2022

Streaming Euclidean MST to a Constant Factor

We study streaming algorithms for the fundamental geometric problem of c...
research
06/03/2023

On Approximability of Steiner Tree in ℓ_p-metrics

In the Continuous Steiner Tree problem (CST), we are given as input a se...
research
01/21/2020

Streaming Complexity of Spanning Tree Computation

The semi-streaming model is a variant of the streaming model frequently ...
research
09/10/2023

Streaming Semidefinite Programs: O(√(n)) Passes, Small Space and Fast Runtime

We study the problem of solving semidefinite programs (SDP) in the strea...

Please sign up or login with your details

Forgot password? Click here to reset