English

Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better Than by Sinkhorn's Algorithm

Data Structures and Algorithms 2018-06-08 v2 Optimization and Control

Abstract

We analyze two algorithms for approximating the general optimal transport (OT) distance between two discrete distributions of size nn, up to accuracy ε\varepsilon. For the first algorithm, which is based on the celebrated Sinkhorn's algorithm, we prove the complexity bound O~(n2/ε2)\widetilde{O}\left({n^2/\varepsilon^2}\right) arithmetic operations. For the second one, which is based on our novel Adaptive Primal-Dual Accelerated Gradient Descent (APDAGD) algorithm, we prove the complexity bound O~(min{n9/4/ε,n2/ε2})\widetilde{O}\left(\min\left\{n^{9/4}/\varepsilon, n^{2}/\varepsilon^2 \right\}\right) arithmetic operations. Both bounds have better dependence on ε\varepsilon than the state-of-the-art result given by O~(n2/ε3)\widetilde{O}\left({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.

Keywords

Cite

@article{arxiv.1802.04367,
  title  = {Computational Optimal Transport: Complexity by Accelerated Gradient Descent Is Better Than by Sinkhorn's Algorithm},
  author = {Pavel Dvurechensky and Alexander Gasnikov and Alexey Kroshnin},
  journal= {arXiv preprint arXiv:1802.04367},
  year   = {2018}
}

Comments

Accepted for ICML 2018

R2 v1 2026-06-23T00:20:08.493Z