We provide a computational complexity analysis for the Sinkhorn algorithm that solves the entropic regularized Unbalanced Optimal Transport (UOT) problem between two measures of possibly different masses with at most $n$ components. We show that the complexity of the Sinkhorn algorithm for finding an $\varepsilon$-approximate solution to the UOT problem is of order $\widetilde{\mathcal{O}}(n^2/ \varepsilon)$, which is near-linear time. To the best of our knowledge, this complexity is better than the complexity of the Sinkhorn algorithm for solving the Optimal Transport (OT) problem, which is of order $\widetilde{\mathcal{O}}(n^2/\varepsilon^2)$. Our proof technique is based on the geometric convergence of the Sinkhorn updates to the optimal dual solution of the entropic regularized UOT problem and some properties of the primal solution. It is also different from the proof for the complexity of the Sinkhorn algorithm for approximating the OT problem since the UOT solution does not have to meet the marginal constraints.
翻译:我们为Sinkhorn 算法提供了一种计算复杂性分析,该算法解决了在两个可能不同质量的测量方法之间可能存在最多以美元为单位的不均匀最佳运输(UOT)问题。我们表明,Sinkhorn算法在寻找以美元为单位的瓦列普西隆$近似解决UOOOO问题的方法方面的复杂性,是以美元为单位的全方位计算,而美元是接近线性的时间。据我们所知,这一复杂性比解决最佳运输(OT)问题(OZ)的Sinkhorn算法(O)的复杂程度要好得多。我们的证据技术基于Sinkhorn 更新方法的几何学结合,即与全方位统一 UOT 问题的最佳双向解决方案和原始解决方案的某些特性。这也不同于用于满足顶层限制的Sinkhorn算法的复杂性,因为UOT解决方案没有满足边际限制。