Approximating High-Dimensional Earth Mover's Distance as Fast as Closest Pair
Not on the map. Why?
Abstract (arXiv)
We give a reduction from (1+varepsilon)-approximate Earth Mover's Distance (EMD) to (1+varepsilon)-approximate Closest Pair (CP). As a consequence, we improve the fastest known approximation algorithm for high-dimensional EMD. Here, given p∈ [1, 2] and two sets of n points X,Y subseteq (mathbb Rd,ℓp), their EMD is the minimum cost of a perfect matching between X and Y, where the cost of matching two vectors is their ℓp distance. Further, CP is the basic problem of finding a pair of points realizing minx ∈ X, y∈ Y ||x-y||p. Our contribution is twofold: we show that if a (1+varepsilon)-approximate CP can be computed in time n2-φ, then a 1+O(varepsilon) approximation to EMD can be computed in time n2-Omega(φ); plugging in the fastest known algorithm for CP [Alman, Chan, Williams FOCS'16], we obtain a (1+varepsilon)-approximation algorithm for EMD running in time n^2-tildeOmega(varepsilon1/3) for high-dimensional point sets, which improves over the prior fastest running time of n2-Omega(varepsilon2) [Andoni, Zhang FOCS'23]. Our main technical contribution is a sublinear implementation of the Multiplicative Weights Update framework for EMD. Specifically, we demonstrate that the updates can be executed without ever explicitly computing or storing the weights; instead, we exploit the underlying geometric structure to perform the updates implicitly.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 43 references that are in the map. First posted on arXiv 9 Aug 2025.
Builds on
17 of 43 references.
References · 17
- 2015Optimal Data-Dependent Hashing for Approximate Near Neighborscited by 44
- 2022Maximum Flow and Minimum-Cost Flow in Almost-Linear Timecited by 28
- 2018Hardness of Approximate Nearest Neighbor Searchcited by 19
- 2017On the Difference Between Closest, Furthest, and Orthogonal Pairs: Nearly-Linear vs Barely-Subquadratic Complexity in Computational Geometrycited by 6
- 2013Parallel Algorithms for Geometric Graph Problemscited by 5
- 2021New Streaming Algorithms for High Dimensional EMD and MSTcited by 5
- 2013Nearly Maximum Flows in Nearly Linear Timecited by 4
- 2016Polynomial Representations of Threshold Functions and Algorithmic Applicationscited by 3
- 2019Faster Algorithms for the Geometric Transportation Problemcited by 3
- 2019Parallel Approximate Undirected Shortest Paths Via Low Hop Emulatorscited by 3
- 2019Preconditioning for the Geometric Transportation Problemcited by 2
- 2019Faster Parallel Algorithm for Approximate Shortest Pathcited by 2
5 more
- 2021Better Sum Estimation via Weighted Samplingcited by 2
- 2021A Simple Boosting Framework for Transshipmentcited by 1
- 2022Deterministic, Near-Linear varepsilon-Approximation Algorithm for Geometric Bipartite Matchingcited by 1
- 2023Fast Algorithms for a New Relaxation of Optimal Transportcited by 1
- 2023Approximate Earth Mover's Distance in Truly-Subquadratic Timecited by 1
Built on by
Not cited yet.