“…Matrix balancing is the problem of rescaling a given square nonnegative matrix A ∈ R n×n ≥0 to a doubly stochastic matrix RAS, where every row and column sums to one, by multiplying two diagonal matrices R and S. This is a fundamental process for analyzing and comparing matrices in a wide range of applications, including input-output analysis in economics, called the RAS approach (Parikh, 1979;Miller and Blair, 2009;Lahr and de Mesnard, 2004), seat assignments in elections (Balinski, 2008;Akartunalı and Knight, 2016), Hi-C data analysis (Rao et al, 2014;Wu and Michor, 2016), the Sudoku puzzle (Moon et al, 2009), and the optimal transportation problem (Cuturi, 2013;Frogner et al, 2015;Solomon et al, 2015). An excellent review of this theory and its applications is given by Idel (2016).…”