Quantum algorithms for matrix scaling and matrix balancing
Joran van Apeldoorn, Sander Gribling, Yinan Li, Harold, Nieuwboer, Michael Walter, Ronald de Wolf

TL;DR
This paper develops quantum algorithms for matrix scaling and balancing, achieving polynomial speed-ups over classical methods, and analyzes their efficiency and limitations in terms of query complexity and error dependence.
Contribution
It introduces quantum implementations of classical algorithms for matrix scaling and balancing, providing complexity analysis and lower bounds for these problems.
Findings
Quantum algorithms run in O(\u221a{mn}/psilon^4) time
Classical algorithms require O(m/psilon^2) time
Quantum algorithms achieve polynomial speed-up with respect to matrix size
Abstract
Matrix scaling and matrix balancing are two basic linear-algebraic problems with a wide variety of applications, such as approximating the permanent, and pre-conditioning linear systems to make them more numerically stable. We study the power and limitations of quantum algorithms for these problems. We provide quantum implementations of two classical (in both senses of the word) methods: Sinkhorn's algorithm for matrix scaling and Osborne's algorithm for matrix balancing. Using amplitude estimation as our main tool, our quantum implementations both run in time for scaling or balancing an matrix (given by an oracle) with non-zero entries to within -error . Their classical analogs use time , and every classical algorithm for scaling or balancing with small constant requires…
Peer 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.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Parallel Computing and Optimization Techniques
