A fast and accurate splitting method for optimal transport: analysis and implementation
Vien V. Mai, Jacob Lindbäck, Mikael Johansson
Abstract
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 compared to the best-known 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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7856d20a-3e11-4161-a7b9-fd29756abaacCited by top-tier papers5
- A Combinatorial Algorithm for Approximating the Optimal Transport in the Parallel and MPC SettingsNathaniel Lahn, Sharath Raghvendra, Kaiyi ZhangNeurIPS 2023 · 16 citations
- Bringing regularized optimal transport to lightspeed: a splitting method adapted for GPUsJacob Lindbäck, Zesen Wang, Mikael JohanssonNeurIPS 2023 · 5 citations
- A Memory-Efficient Hierarchical Algorithm for Large-scale Optimal Transport ProblemsWenzhou Xia, Ya-Nan Zhu, Jingwei Liang, Xiaoqun ZhangICLR 2026
- TSENOR: Highly-Efficient Algorithm for Finding Transposable N: M Sparse MasksXiang Meng, Mehdi Makni, Rahul MazumderNeurIPS 2025
- A Convergent Single-Loop Algorithm for Relaxation of Gromov-Wasserstein in Graph DataJiajin Li, Jianheng Tang, Lemin Kong, Huikang Liu et al.ICLR 2023
Related papers
- A Truncated Newton Method for Optimal TransportMete Kemertas, Amir-massoud Farahmand, Allan Douglas JepsonICLR 2025
- cuRegOT: A GPU-Accelerated Solver for Entropic-Regularized Optimal TransportYixuan QiuICML 2026
- On Unbalanced Optimal Transport: An Analysis of Sinkhorn AlgorithmKhiem Pham, Khang Le, Nhat Ho, Tung Pham et al.ICML 2020 · 104 citations
- Efficient Optimal Transport Algorithm by Accelerated Gradient DescentDongsheng An, Na Lei, Xiaoyin Xu, Xianfeng GuAAAI 2022 · 18 citations
- Optimal Flow Transport and its Entropic Regularization: a GPU-friendly Matrix Iterative Algorithm for Flow Balance SatisfactionLiangliang Shi, Yufeng Li, Kaipeng Zeng, Yihui Tu et al.ICLR 2025
