Much Faster Algorithms for Matrix Scaling
Zeyuan Allen-Zhu, Yuanzhi Li, Rafael Oliveira, Avi Wigderson

TL;DR
This paper introduces significantly faster algorithms for the matrix scaling problem, improving efficiency from previous methods and applicable to various special cases, with potential broader impact in optimization.
Contribution
The authors develop new algorithms for matrix scaling that achieve faster total complexity, especially when the matrix has few nonzero entries, advancing the state-of-the-art.
Findings
Achieve total complexity of O(m + n^{4/3}) for certain matrix scaling cases.
Improve upon previous algorithms with complexity O(n^4) or O(m n^{1/2}/).
Utilize tailored first and second order optimization techniques.
Abstract
We develop several efficient algorithms for the classical \emph{Matrix Scaling} problem, which is used in many diverse areas, from preconditioning linear systems to approximation of the permanent. On an input matrix , this problem asks to find diagonal (scaling) matrices and (if they exist), so that -approximates a doubly stochastic, or more generally a matrix with prescribed row and column sums. We address the general scaling problem as well as some important special cases. In particular, if has nonzero entries, and if there exist and with polynomially large entries such that is doubly stochastic, then we can solve the problem in total complexity . This greatly improves on the best known previous results, which were either or . Our algorithms are…
Click any figure to enlarge with its caption.
Figure 1Peer 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.
