A Study of Performance of Optimal Transport
Not on the map. Why?
Abstract (arXiv)
We investigate the problem of efficiently computing optimal transport (OT) distances, which is equivalent to the node-capacitated minimum cost maximum flow problem in a bipartite graph. We compare runtimes in computing OT distances on data from several domains, such as synthetic data of geometric shapes, embeddings of tokens in documents, and pixels in images. We show that in practice, combinatorial methods such as network simplex and augmenting path based algorithms can consistently outperform numerical matrix-scaling based methods such as Sinkhorn [Cuturi'13] and Greenkhorn [Altschuler et al'17], even in low accuracy regimes, with up to orders of magnitude speedups. Lastly, we present a new combinatorial algorithm that improves upon the classical Kuhn-Munkres algorithm.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2.
5 papers.
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Surveycited by 27
- 2022On Unbalanced Optimal Transport: Gradient Methods, Sparsity and Approximation Errorcited by 16
- 2023Minimum intrinsic dimension scaling for entropic optimal transportcited by 11
- 2021Re-evaluating Word Mover's Distancecited by 10
- 2022Solving a Special Type of Optimal Transport Problem by a Modified Hungarian Algorithmcited by 3
- 2023Minimum intrinsic dimension scaling for entropic optimal transport6 Jun 2023
- 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Survey8 May 2023
- 2022Solving a Special Type of Optimal Transport Problem by a Modified Hungarian Algorithm29 Oct 2022
- 2022On Unbalanced Optimal Transport: Gradient Methods, Sparsity and Approximation Error8 Feb 2022
- 2021Re-evaluating Word Mover's Distance30 May 2021