Fast Sinkhorn II: Collinear Triangular Matrix and Linear Time Accurate Computation of Optimal Transport
Qichen Liao, Zihao Wang, Jing Chen, Bo Bai, Shi Jin, Hao Wu

TL;DR
This paper introduces the Fast Sinkhorn II algorithm, leveraging special collinear triangular matrix structures to achieve linear time complexity and fast convergence in optimal transport computations.
Contribution
It defines and exploits L-CoLT and U-CoLT matrices, enabling $O(N)$ matrix-vector multiplications and reducing the iteration count for optimal transport algorithms.
Findings
Achieves $O(N)$ complexity for matrix-vector multiplications.
Reduces iteration count to $O(N)$ for the IPOT method.
Demonstrates effectiveness and efficiency through numerical experiments.
Abstract
In our previous work [arXiv:2202.10042], the complexity of Sinkhorn iteration is reduced from to the optimal by leveraging the special structure of the kernel matrix. In this paper, we explore the special structure of kernel matrices by defining and utilizing the properties of the Lower-ColLinear Triangular Matrix (L-CoLT matrix) and Upper-ColLinear Triangular Matrix (U-CoLT matrix). We prove that (1) L/U-CoLT matrix-vector multiplications can be carried out in operations; (2) both families of matrices are closed under the Hadamard product and matrix scaling. These properties help to alleviate two key difficulties for reducing the complexity of the Inexact Proximal point method (IPOT), and allow us to significantly reduce the number of iterations to . This yields the Fast Sinkhorn II (FS-2) algorithm for accurate computation of optimal transport with low…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Advanced Optimization Algorithms Research · Electromagnetic Scattering and Analysis
