Improved Complexity Analysis of the Sinkhorn and Greenkhorn Algorithms for Optimal Transport

Jianzhou Luo,Dingchuan Yang,Ke Wei
DOI: https://doi.org/10.48550/arxiv.2305.14939
2023-01-01
Abstract:The Sinkhorn algorithm is a widely used method for solving the optimal transport problem, and the Greenkhorn algorithm is one of its variants. While there are modified versions of these two algorithms whose computational complexities are $O({n^2\|C\|_\infty^2\log n}/{\varepsilon^2})$ to achieve an $\varepsilon$-accuracy, to the best of our knowledge, the existing complexities for the vanilla versions are $O({n^2\|C\|_\infty^3\log n}/{\varepsilon^3})$. In this paper we fill this gap and show that the complexities of the vanilla Sinkhorn and Greenkhorn algorithms are indeed $O({n^2\|C\|_\infty^2\log n}/{\varepsilon^2})$. The analysis relies on the equicontinuity of the dual variables for the discrete entropic regularized optimal transport problem, which is of independent interest.
What problem does this paper attempt to address?