A Push-Relabel Based Additive Approximation for Optimal Transport
Nathaniel Lahn, Sharath Raghvendra, Kaiyi Zhang

TL;DR
This paper introduces a simple, parallelizable combinatorial algorithm based on push-relabel for efficiently approximating the Optimal Transport distance, outperforming existing methods like Sinkhorn in speed and providing additional transport plan insights.
Contribution
The authors develop a novel push-relabel based algorithm for approximate OT that is faster, parallelizable, and yields a transport plan, advancing computational efficiency in optimal transport problems.
Findings
Achieves near-optimal $O(n^2/\varepsilon^2)$ runtime for general OT
Improves to $O(n^2/\varepsilon)$ for assignment problems
Faster than Sinkhorn algorithm in CPU and GPU implementations
Abstract
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 -approximation of the OT distance. Our algorithm achieves a near-optimal execution time of for computing OT distance and, for the special case of the assignment problem, the execution time improves to . 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 . Interestingly, unlike…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Transportation Planning and Optimization · Traffic Prediction and Management Techniques
