A Graph Theoretic Additive Approximation of Optimal Transport
Not on the map. Why?
Abstract (arXiv)
Transportation cost is an attractive similarity measure between probability distributions due to its many useful theoretical properties. However, solving optimal transport exactly can be prohibitively expensive. Therefore, there has been significant effort towards the design of scalable approximation algorithms. Previous combinatorial results [Sharathkumar, Agarwal STOC '12, Agarwal, Sharathkumar STOC '14] have focused primarily on the design of near-linear time multiplicative approximation algorithms. There has also been an effort to design approximate solutions with additive errors [Cuturi NIPS '13, Altschuler etal NIPS '17, Dvurechensky etal, ICML '18, Quanrud, SOSA '19] within a time bound that is linear in the size of the cost matrix and polynomial in C/δ; here C is the largest value in the cost matrix and δ is the additive error. We present an adaptation of the classical graph algorithm of Gabow and Tarjan and provide a novel analysis of this algorithm that bounds its execution time by O(fracn2 Cδ+ fracnC2δ2). Our algorithm is extremely simple and executes, for an arbitrarily small constant varepsilon, only lfloor frac2C(1-varepsilon)δrfloor + 1 iterations, where each iteration consists only of a Dijkstra-type search followed by a depth-first search. We also provide empirical results that suggest our algorithm is competitive with respect to a sequential implementation of the Sinkhorn algorithm in execution time. Moreover, our algorithm quickly computes a solution for very small values of δ whereas Sinkhorn algorithm slows down due to numerical instability.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 3; 2024: 1; 2025: 1; 2026: 1.
9 papers.
- 2021On Robust Optimal Transport: Computational Complexity and Barycenter Computationcited by 27
- 2023Improved Rate of First Order Algorithms for Entropic Optimal Transportcited by 7
- 2024A New Robust Partial p-Wasserstein-Based Metric for Comparing Distributionscited by 7
- 2022An Accelerated Stochastic Variance-Reduced Algorithm for Entropic Wasserstein Barycenterscited by 6
- 2023Efficient and Accurate Optimal Transport with Mirror Descent and Conjugate Gradientscited by 6
- 2025A Survey on Algorithmic Developments in Optimal Transport Problem with Applicationscited by 3
- 2023Fast Computation of Optimal Transport via Entropy-Regularized Extragradient Methodscited by 2
- 2022A Push-Relabel Based Additive Approximation for Optimal Transportcited by 0
- 2026Optimizing Computational-Statistical Runtime for Wasserstein Distance Estimationcited by 0
- 2026Optimizing Computational-Statistical Runtime for Wasserstein Distance Estimation19 May 2026
- 2025A Survey on Algorithmic Developments in Optimal Transport Problem with Applications8 Jan 2025
- 2024A New Robust Partial p-Wasserstein-Based Metric for Comparing Distributions6 May 2024
- 2023Efficient and Accurate Optimal Transport with Mirror Descent and Conjugate Gradients17 Jul 2023
- 2023Fast Computation of Optimal Transport via Entropy-Regularized Extragradient Methods30 Jan 2023
- 2023Improved Rate of First Order Algorithms for Entropic Optimal Transport23 Jan 2023
- 2022A Push-Relabel Based Additive Approximation for Optimal Transport7 Mar 2022
- 2022An Accelerated Stochastic Variance-Reduced Algorithm for Entropic Wasserstein Barycenters2 Mar 2022
- 2021On Robust Optimal Transport: Computational Complexity and Barycenter Computation13 Feb 2021