A Fast and Accurate Splitting Method for Optimal Transport: Analysis and Implementation
Not on the map. Why?
Abstract (arXiv)
We develop a fast and reliable method for solving large-scale optimal transport (OT) problems at an unprecedented combination of speed and accuracy. Built on the celebrated Douglas-Rachford splitting technique, our method tackles the original OT problem directly instead of solving an approximate regularized problem, as many state-of-the-art techniques do. This allows us to provide sparse transport plans and avoid numerical issues of methods that use entropic regularization. The algorithm has the same cost per iteration as the popular Sinkhorn method, and each iteration can be executed efficiently, in parallel. The proposed method enjoys an iteration complexity O(1/ε) compared to the best-known O(1/ε2) of the Sinkhorn method. In addition, we establish a linear convergence rate for our formulation of the OT problem. We detail an efficient GPU implementation of the proposed method that maintains a primal-dual stopping criterion at no extra cost. Substantial experiments demonstrate the effectiveness of our method, both in terms of computation times and robustness.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 12 of its 35 references that are in the map. First posted on arXiv 22 Oct 2021.
Builds on
12 of 35 references.
References · 12
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2018Computational Optimal Transportcited by 780
- 2015Optimal Transport for Domain Adaptationcited by 463
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 223
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 161
- 2017Smooth and Sparse Optimal Transportcited by 83
- 2019On Efficient Optimal Transport: An Analysis of Greedy and Accelerated Mirror Descent Algorithmscited by 62
- 2019Screening Sinkhorn Algorithm for Regularized Optimal Transportcited by 20
- 2021Faster First-Order Primal-Dual Methods for Linear Programming using Restarts and Sharpnesscited by 13
- 2020Nonsmoothness in Machine Learning: specific structure, proximal identification, and applicationscited by 9
- 2019COSMO: A conic operator splitting method for convex conic problemscited by 8
- 2021Projecting onto rectangular matrices with prescribed row and column sumscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 0; 2025: 1; 2026: 4.
9 papers.
- 2023A Convergent Single-Loop Algorithm for Relaxation of Gromov-Wasserstein in Graph Datacited by 11
- 2023Bringing regularized optimal transport to lightspeed: a splitting method adapted for GPUscited by 3
- 2023Fast Computation of Optimal Transport via Entropy-Regularized Extragradient Methodscited by 2
- 2022Fast and Provably Convergent Algorithms for Gromov-Wasserstein in Graph Datacited by 1
- 2025TSENOR: Highly-Efficient Algorithm for Finding Transposable N:M Sparse Maskscited by 0
- 2026Finding Structure in Continual Learningcited by 0
- 2026Task Switching Without Forgetting via Proximal Decouplingcited by 0
- 2026Annealed Sinkhorn with Momentum: Certified Unregularized Optimal Transport in Linear Memorycited by 0
- 2026GPU-Accelerated Bregman Douglas-Rachford Splitting for Discrete Optimal Transportcited by 0
- 2026GPU-Accelerated Bregman Douglas-Rachford Splitting for Discrete Optimal Transport3 Oct 2026
- 2026Annealed Sinkhorn with Momentum: Certified Unregularized Optimal Transport in Linear Memory27 Sep 2026
- 2026Task Switching Without Forgetting via Proximal Decoupling20 Apr 2026
- 2026Finding Structure in Continual Learning4 Feb 2026
- 2025TSENOR: Highly-Efficient Algorithm for Finding Transposable N:M Sparse Masks29 May 2025
- 2023Bringing regularized optimal transport to lightspeed: a splitting method adapted for GPUs29 May 2023
- 2023A Convergent Single-Loop Algorithm for Relaxation of Gromov-Wasserstein in Graph Data12 Mar 2023
- 2023Fast Computation of Optimal Transport via Entropy-Regularized Extragradient Methods30 Jan 2023
- 2022Fast and Provably Convergent Algorithms for Gromov-Wasserstein in Graph Data17 May 2022