Solving quadratic binary optimization problems using quantum SDP methods: Non-asymptotic running time analysis
Fabian Henze, Viet Tran, Birte Ostermann, Richard Kueng, Timo de, Wolff, David Gross

TL;DR
This paper analyzes the practical resource requirements of quantum SDP algorithms for quadratic binary optimization, optimizing the algorithm and benchmarking it against classical methods, finding no practical advantage for realistic problem sizes.
Contribution
It provides a non-asymptotic analysis and optimization of quantum SDP algorithms, assessing their practical feasibility for combinatorial optimization.
Findings
Optimized quantum algorithm with adaptive step-sizes and improved detection.
Benchmark results show no advantage over classical methods for realistic sizes.
Quantum algorithms remain impractical for current problem scales.
Abstract
Quantum computers can solve semidefinite programs (SDPs) using resources that scale better than state-of-the-art classical methods as a function of the problem dimension. At the same time, the known quantum algorithms scale very unfavorably in the precision, which makes it non-trivial to find applications for which the quantum methods are well-suited. Arguably, precision is less crucial for SDP relaxations of combinatorial optimization problems (such as the Goemans-Williamson algorithm), because these include a final rounding step that maps SDP solutions to binary variables. With this in mind, Brand\~ao, Fran\c{c}a, and Kueng have proposed to use quantum SDP solvers in order to achieve an end-to-end speed-up for obtaining approximate solutions to combinatorial optimization problems. They did indeed succeed in identifying an algorithm that realizes a polynomial quantum advantage in terms…
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.
