paper-with-me

홈 › Papers

Phase transition of the Sinkhorn-Knopp algorithm

2025-07-13 · Kun He arxiv

The matrix scaling problem, particularly the Sinkhorn-Knopp algorithm, has been studied for over 60 years. In practice, the algorithm often yields high-quality approximations within just a few iterations. Theoretically, however, the best-known upper bound places it in the class of pseudopolynomial-time approximation algorithms. Meanwhile, the lower-bound landscape remains largely unexplored. Two fundamental questions persist: what accounts for the algorithm's strong empirical performance, and can a tight bound on its iteration count be established? For an $n\times n$ matrix, its normalized version is obtained by dividing each entry by its largest entry. We say that a normalized matrix has a density $γ$ if there exists a constant $ρ> 0$ such that one row or column has exactly $\lceil γn \rceil$ entries with values at least $ρ$, and every other row and column has at least $\lceil γn \rceil$ such entries. For the upper bound, we show that the Sinkhorn-Knopp algorithm produces a nearly doubly stochastic matrix in $O(\log n - \log \varepsilon)$ iterations and $\widetilde{O}(n^2)$ time for all nonnegative square matrices whose normalized version has a density $γ> 1/2$. Such matrices cover both the algorithm's principal practical inputs and its typical theoretical regime, and the $\widetilde{O}(n^2)$ runtime is optimal. For the lower bound, we establish a tight bound of $\widetildeΩ\left(n^{1/2}/\varepsilon\right)$ iterations for positive matrices under the $\ell_2$-norm error measure. Moreover, for every $γ< 1/2$, there exists a matrix with density $γ$ for which the algorithm requires $Ω\left(n^{1/2}/\varepsilon\right)$ iterations. In summary, our results reveal a sharp phase transition in the Sinkhorn-Knopp algorithm at the density threshold $γ= 1/2$.

📄 PDF Abstract BibTeX arXiv:2507.09711

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

The derivatives of Sinkhorn-Knopp converge

2022-07-26 · Edouard Pauwels, Samuel Vaiter

We show that the derivatives of the Sinkhorn-Knopp algorithm, or iterative proportional fitting procedure, converge towards the derivatives of the entropic regularization of the optimal transport problem with a locally u…

Understanding Symmetric Smoothing Filters: A Gaussian Mixture Model Perspective

2016-01-01 · Stanley H. Chan, Todd Zickler, Yue M. Lu

Many patch-based image denoising algorithms can be formulated as applying a smoothing filter to the noisy image. Expressed as matrices, the smoothing filters must be row normalized so that each row sums to unity. Surpris…

DenoisingImage DenoisingUnity

On the Efficiency of Sinkhorn-Knopp for Entropically Regularized Optimal Transport

2026-04-04 · Kun He arxiv

The Sinkhorn--Knopp (SK) algorithm is a cornerstone method for matrix scaling and entropically regularized optimal transport (EOT). Despite its empirical efficiency, existing theoretical guarantees to achieve a target ma…

Equivalence between the Fitness-Complexity and the Sinkhorn-Knopp algorithms

2022-12-23 · Dario Mazzilli, Manuel Sebastian Mariani, Flaviano Morone, Aurelio Patelli

We uncover the connection between the Fitness-Complexity algorithm, developed in the economic complexity field, and the Sinkhorn-Knopp algorithm, widely used in diverse domains ranging from computer science and mathemati…

A Sinkhorn-Newton method for entropic optimal transport

2017-10-18 · Christoph Brauer, Christian Clason, Dirk Lorenz, Benedikt Wirth

We consider the entropic regularization of discretized optimal transport and propose to solve its optimality conditions via a logarithmic Newton iteration. We show a quadratic convergence rate and validate numerically th…