2008
DOI: 10.1137/060659624
|View full text |Cite
|
Sign up to set email alerts
|

The Sinkhorn–Knopp Algorithm: Convergence and Applications

Abstract: Abstract. As long as a square nonnegative matrix A contains sufficient nonzero elements, then the Sinkhorn-Knopp algorithm can be used to balance the matrix, that is, to find a diagonal scaling of A that is doubly stochastic. It is known that the convergence is linear and an upper bound has been given for the rate of convergence for positive matrices. In this paper we give an explicit expression for the rate of convergence for fully indecomposable matrices.We describe how balancing algorithms can be used to gi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
195
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
3
1

Relationship

1
9

Authors

Journals

citations
Cited by 249 publications
(195 citation statements)
references
References 17 publications
0
195
0
Order By: Relevance
“…Nonnegative and positive regularizable graphs have been already studied in the literature, in particular in connection with the balancing problem of a nonnegative matrix A, namely the question of finding diagonal matrices D 1 and D 2 so that all the rows and columns of P = D 1 AD 2 sum to one [8]. Some motivations for achieving this balance, and hence for studying nonnegative and positive regularizable graphs, include interpreting economic data [9], understanding traffic circulation [10], assigning seats fairly after elections [11], matching protein samples [12] and centrality measures in networks [13,1].…”
Section: Our Contributionmentioning
confidence: 99%
“…Nonnegative and positive regularizable graphs have been already studied in the literature, in particular in connection with the balancing problem of a nonnegative matrix A, namely the question of finding diagonal matrices D 1 and D 2 so that all the rows and columns of P = D 1 AD 2 sum to one [8]. Some motivations for achieving this balance, and hence for studying nonnegative and positive regularizable graphs, include interpreting economic data [9], understanding traffic circulation [10], assigning seats fairly after elections [11], matching protein samples [12] and centrality measures in networks [13,1].…”
Section: Our Contributionmentioning
confidence: 99%
“…As alluded to earlier, a DSM is a square matrix with rows and columns summing to one. Sinkhorn [40,41] showed that any non-negative square matrix (with full support [22]) can be converted to a DSM by alternating between rescaling its rows and columns to one. Recently, Adams and Zemel [1] examine the use of DSMs as differentiable relaxations of permutation matrices in gradient based optimization problems.…”
Section: Sinkhorn Normalizationmentioning
confidence: 99%
“…Equilibration involves finding diagonal matrices D 1 and D 2 (whose diagonals are positive) such that the ith row sum of X = D 1 AD 2 is t i and the jth column sum of X is s j . The problem has many applications (including interpreting economic data (Bacharach 1970), understanding traffic circulation (Lamond and Stewart 1981), mapping the human genome (Rao et al 2014) and ordering nodes in a graph (Knight 2008)), particularly when A is square and X is doubly stochastic. Existence and uniqueness of solutions is well understood (Brualdi 1968;Pukelsheim 2014) and relates to the nonzero pattern of A.…”
Section: Biproportional Roundingmentioning
confidence: 99%