Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better than by Sinkhorn’s Algorithm
Abstract
We analyze two algorithms for approximating the general optimal transport (OT) distance between two discrete distributions of size $n$, up to accuracy $\varepsilon$. For the first algorithm, which is based on the celebrated Sinkhorn’s algorithm, we prove the complexity bound $\widetilde{O}\left(\frac{n^2}{\varepsilon^2}\right)$ arithmetic operations ($\widetilde{O}$ hides polylogarithmic factors $(\ln n)^c$, $c>0$). For the second one, which is based on our novel Adaptive Primal-Dual Accelerated Gradient Descent (APDAGD) algorithm, we prove the complexity bound $\widetilde{O}\left(\min\left\{\frac{n^{9/4}}{\varepsilon}, \frac{n^{2}}{\varepsilon^2} \right\}\right)$ arithmetic operations. Both bounds have better dependence on $\varepsilon$ than the state-of-the-art result given by $\widetilde{O}\left(\frac{n^2}{\varepsilon^3}\right)$. Our second algorithm not only has better dependence on $\varepsilon$ in the complexity bound, but also is not specific to entropic regularization and can solve the OT problem with different regularizers.
Cite
Text
Dvurechensky et al. "Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better than by Sinkhorn’s Algorithm." International Conference on Machine Learning, 2018.Markdown
[Dvurechensky et al. "Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better than by Sinkhorn’s Algorithm." International Conference on Machine Learning, 2018.](https://mlanthology.org/icml/2018/dvurechensky2018icml-computational/)BibTeX
@inproceedings{dvurechensky2018icml-computational,
title = {{Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better than by Sinkhorn’s Algorithm}},
author = {Dvurechensky, Pavel and Gasnikov, Alexander and Kroshnin, Alexey},
booktitle = {International Conference on Machine Learning},
year = {2018},
pages = {1367-1376},
volume = {80},
url = {https://mlanthology.org/icml/2018/dvurechensky2018icml-computational/}
}