Lune

STOC2022Top-tier venue

New streaming algorithms for high dimensional EMD and MST

Xi Chen, Rajesh Jayaram, Amit Levi, Erik Waingarten

2022Year
11Citations
23Top-tier citations

Abstract

We study streaming algorithms for two fundamental geometric problems: computing the cost of a Minimum Spanning Tree (MST) of an n-point set X ⊂ 1, 2, . . . , ∆ d , and computing the Earth Mover Distance (EMD) between two multi-sets A, B ⊂ 1, 2, . . . , ∆ d of size n. We consider the turnstile model, where points can be added and removed. We give a one-pass streaming algorithm for MST and a two-pass streaming algorithm for EMD, both achieving an approximation factor of Õ(log n) and using polylog(n, d, ∆)-space only. Furthermore, our algorithm for EMD can be compressed to a single pass with a small additive error. Previously, the best known sublinear-space streaming algorithms for either problem achieved an approximation of O(minlog n, log(∆d) log n) [AIK08, BDI + 20]. For MST, we also prove that any constant space streaming algorithm can only achieve an approximation of Ω(log n), analogous to the Ω(log n) lower bound for EMD of [AIK08].

Our algorithms are based on an improved analysis of a recursive space partitioning method known generically as the Quadtree. Specifically, we show that the Quadtree achieves an Õ(log n) approximation for both EMD and MST, improving on the O(minlog n, log(∆d) log n) approximation of [AIK08, BDI + 20].

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 816538c2-6c2d-4677-941b-05e54a6a3277

Cited by top-tier papers23

Ask how each one uses it

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines