New streaming algorithms for high dimensional EMD and MST

From MaRDI portal
Publication:6083479



Abstract: We study streaming algorithms for two fundamental geometric problems: computing the cost of a Minimum Spanning Tree (MST) of an n-point set Xsubset1,2,dots,Deltad, and computing the Earth Mover Distance (EMD) between two multi-sets A,Bsubset1,2,dots,Deltad 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 ildeO(logn) and using polylog(n,d,Delta)-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(minlogn,log(Deltad)logn) [Andoni-Indyk-Krauthgamer '08, Backurs-Dong-Indyk-Razenshteyn-Wagner '20]. For MST, we also prove that any constant space streaming algorithm can only achieve an approximation of Omega(logn), analogous to the Omega(logn) lower bound for EMD of [Andoni-Indyk-Krauthgamer '08]. 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 ildeO(logn) approximation for both EMD and MST, improving on the O(minlogn,log(Deltad)logn) approximation of [Andoni-Indyk-Krauthgamer '08, Backurs-Dong-Indyk-Razenshteyn-Wagner '20].













This page was built for publication: New streaming algorithms for high dimensional EMD and MST

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6083479)