Efficient and Accurate Optimal Transport with Mirror Descent and Conjugate Gradients
Not on the map. Why?
Abstract (arXiv)
We propose Mirror Descent Optimal Transport (MDOT), a novel method for solving discrete optimal transport (OT) problems with high precision, by unifying temperature annealing in entropic-regularized OT (EOT) with mirror descent techniques. In this framework, temperature annealing produces a sequence of EOT dual problems, whose solution gradually gets closer to the solution of the original OT problem. We solve each problem efficiently using a GPU-parallel nonlinear conjugate gradients algorithm (PNCG) that outperforms traditional Sinkhorn iterations under weak regularization. Moreover, our investigation also reveals that the theoretical convergence rate of Sinkhorn iterations can exceed existing non-asymptotic bounds when its stopping criterion is tuned in a manner analogous to MDOT. Our comprehensive ablation studies of MDOT-PNCG affirm its robustness across a wide range of algorithmic parameters. Benchmarking on 24 problem sets of size n=4096 in a GPU environment demonstrate that our method attains high-precision, feasible solutions significantly faster than a representative set of existing OT solvers, including accelerated gradient methods and advanced Sinkhorn variants, in both wall-clock time and number of operations. Empirical convergence rates range between O(n2 varepsilon-1/4) and O(n2 varepsilon-1), where varepsilon is the optimality gap. For problem sizes up to n=16384, the empirical runtime scales as O(n2) for moderate precision and as O(n5/2) at worst for high precision. These findings establish MDOT-PNCG as a compelling alternative to current OT solvers, particularly in challenging weak-regularization regimes.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 30 of its 92 references that are in the map. First posted on arXiv 17 Jul 2023.
Builds on
30 of 92 references.
References · 30
- 2021Convex optimizationcited by 2,479
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2014Convex Optimization: Algorithms and Complexitycited by 569
- 2017Learning Generative Models with Sinkhorn Divergencescited by 310
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 219
- 2018Neural Architecture Search with Bayesian Optimisation and Optimal Transportcited by 192
- 2015On Wasserstein Two Sample Testing and Related Families of Nonparametric Testscited by 165
- 2020Primal Wasserstein Imitation Learningcited by 120
- 2018Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better Than by Sinkhorn's Algorithmcited by 111
- 2020Kernel Operations on the GPU, with Autodiff, without Memory Overflowscited by 101
18 more
- 2017Smooth and Sparse Optimal Transportcited by 83
- 2016Stabilized Sparse Scaling Algorithms for Entropy Regularized Transport Problemscited by 69
- 2019On Efficient Optimal Transport: An Analysis of Greedy and Accelerated Mirror Descent Algorithmscited by 60
- 2017Optimal Transport for Diffeomorphic Registrationcited by 39
- 2021Accurate Point Cloud Registration with Robust Optimal Transportcited by 38
- 2019On the Efficiency of Entropic Regularized Algorithms for Optimal Transportcited by 34
- 2015Fast Optimal Transport Averaging of Neuroimaging Datacited by 26
- 2018An explicit analysis of the entropic penalty in linear programmingcited by 23
- 2021Quantitative Stability of Regularized Optimal Transport and Convergence of Sinkhorn's Algorithmcited by 21
- 2019On a Combination of Alternating Minimization and Nesterov's Momentumcited by 18
- 2015A Sparse Multi-Scale Algorithm for Dense Optimal Transportcited by 16
- 2016DOTmark - A Benchmark for Discrete Optimal Transportcited by 15
- 2022Approximate Policy Iteration with Bisimulation Metricscited by 11
- 2020Optimal Transport losses and Sinkhorn algorithm with general convex regularizationcited by 10
- 2019A Graph Theoretic Additive Approximation of Optimal Transportcited by 9
- 2021Bregman Proximal Point Algorithm Revisited: A New Inexact Version and its Inertial Variantcited by 8
- 2023Improved Rate of First Order Algorithms for Entropic Optimal Transportcited by 7
- 2022Mirror Sinkhorn: Fast Online Optimization on Transport Polytopescited by 5
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 2.
6 papers.
- 2024Accelerating Sinkhorn Algorithm with Sparse Newton Iterationscited by 9
- 2025A Truncated Newton Method for Optimal Transportcited by 5
- 2024A Sinkhorn-type Algorithm for Constrained Optimal Transportcited by 3
- 2025Simplifying Optimal Transport through Schatten-p Regularizationcited by 0
- 2026Accelerated Sinkhorn Algorithms for Partial Optimal Transportcited by 0
- 2026Annealed Sinkhorn with Momentum: Certified Unregularized Optimal Transport in Linear Memorycited by 0
- 2026Annealed Sinkhorn with Momentum: Certified Unregularized Optimal Transport in Linear Memory27 Sep 2026
- 2026Accelerated Sinkhorn Algorithms for Partial Optimal Transport23 Jan 2026
- 2025Simplifying Optimal Transport through Schatten-p Regularization13 Oct 2025
- 2025A Truncated Newton Method for Optimal Transport2 Apr 2025
- 2024A Sinkhorn-type Algorithm for Constrained Optimal Transport8 Mar 2024
- 2024Accelerating Sinkhorn Algorithm with Sparse Newton Iterations20 Jan 2024