A Push-Relabel Based Additive Approximation for Optimal Transport
Not on the map. Why?
Abstract (arXiv)
Optimal Transport is a popular distance metric for measuring similarity between distributions. Exact algorithms for computing Optimal Transport can be slow, which has motivated the development of approximate numerical solvers (e.g. Sinkhorn method). We introduce a new and very simple combinatorial approach to find an varepsilon-approximation of the OT distance. Our algorithm achieves a near-optimal execution time of O(n2/varepsilon2) for computing OT distance and, for the special case of the assignment problem, the execution time improves to O(n2/varepsilon). Our algorithm is based on the push-relabel framework for min-cost flow problems. Unlike the other combinatorial approach (Lahn, Mulchandani and Raghvendra, NeurIPS 2019) which does not have a fast parallel implementation, our algorithm has a parallel execution time of O(log n/varepsilon2). Interestingly, unlike the Sinkhorn algorithm, our method also readily provides a compact transport plan as well as a solution to an approximate version of the dual formulation of the OT problem, both of which have numerous applications in Machine Learning. For the assignment problem, we provide both a CPU implementation as well as an implementation that exploits GPU parallelism. Experiments suggest that our algorithm is faster than the Sinkhorn algorithm, both in terms of CPU and GPU implementations, especially while computing matchings with a high accuracy.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 20 references that are in the map. First posted on arXiv 7 Mar 2022.
Builds on
8 of 20 references.
References · 8
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2017Wasserstein GANcited by 635
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 219
- 2013Fast Computation of Wasserstein Barycenterscited by 216
- 2016Wasserstein Discriminant Analysiscited by 25
- 2019A Graph Theoretic Additive Approximation of Optimal Transportcited by 9
- 2019A Weighted Approach to the Maximum Cardinality Bipartite Matching Problem with Applications in Geometric Settingscited by 2
- 2019Exponentially Faster Massively Parallel Maximal Matchingcited by 1
Built on by
Not cited yet.