Matrix Scaling and Balancing via Box Constrained Newton's Method and Interior Point Methods
Not on the map. Why?
Abstract (arXiv)
In this paper, we study matrix scaling and balancing, which are fundamental problems in scientific computing, with a long line of work on them that dates back to the 1960s. We provide algorithms for both these problems that, ignoring logarithmic factors involving the dimension of the input matrix and the size of its entries, both run in time widetildeOleft(mlog kappa log2 (1/ε)right) where ε is the amount of error we are willing to tolerate. Here, kappa represents the ratio between the largest and the smallest entries of the optimal scalings. This implies that our algorithms run in nearly-linear time whenever kappa is quasi-polynomial, which includes, in particular, the case of strictly positive matrices. We complement our results by providing a separate algorithm that uses an interior-point method and runs in time widetildeO(m3/2 log (1/ε)). In order to establish these results, we develop a new second-order optimization framework that enables us to treat both problems in a unified and principled manner. This framework identifies a certain generalization of linear system solving that we can use to efficiently minimize a broad class of functions, which we call second-order robust. We then show that in the context of the specific functions capturing matrix scaling and balancing, we can leverage and generalize the work on Laplacian system solving to make the algorithms obtained via this framework very efficient.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 4; 2024: 0; 2025: 2; 2026: 1.
9 papers.
- 2023Gradient Descent Converges Linearly for Logistic Regression on Separable Datacited by 7
- 2023Minimizing Quasi-Self-Concordant Functions by Gradient Regularization of Newton Methodcited by 7
- 2021Practical Schemes for Finding Near-Stationary Points of Convex Finite-Sumscited by 4
- 2022On a class of geodesically convex optimization problems solved via Euclidean MM methodscited by 1
- 2025Phase transition of the Sinkhorn-Knopp algorithmcited by 1
- 2023Removing supervision in semantic segmentation with local-global matching and area balancingcited by 0
- 2023Randomized Schur Complement Views for Graph Contrastive Learningcited by 0
- 2025Adaptive Conditional Gradient Descentcited by 0
- 2026Tight Nonasymptotic Local Convergence of Sinkhorn-Knoppcited by 0
- 2026Tight Nonasymptotic Local Convergence of Sinkhorn-Knopp12 Aug 2026
- 2025Adaptive Conditional Gradient Descent13 Oct 2025
- 2025Phase transition of the Sinkhorn-Knopp algorithm13 Jul 2025
- 2023Minimizing Quasi-Self-Concordant Functions by Gradient Regularization of Newton Method28 Aug 2023
- 2023Gradient Descent Converges Linearly for Logistic Regression on Separable Data26 Jun 2023
- 2023Randomized Schur Complement Views for Graph Contrastive Learning6 Jun 2023
- 2023Removing supervision in semantic segmentation with local-global matching and area balancing30 Mar 2023
- 2022On a class of geodesically convex optimization problems solved via Euclidean MM methods22 Jun 2022
- 2021Practical Schemes for Finding Near-Stationary Points of Convex Finite-Sums25 May 2021