Quantum optimization algorithms: Energetic implications

Rolando P. Hong Enriquez,Rosa M. Badia,Barbara Chapman,Kirk Bresniker,Scott Pakin,Alok Mishra,Pedro Bruel,Aditya Dhakal,Gourav Rattihalli,Ninad Hogade,Eitan Frachtenberg,Dejan Milojicic
DOI: https://doi.org/10.1002/cpe.8121
2024-04-24
Concurrency and Computation Practice and Experience
Abstract:Summary Since the dawn of quantum computing (QC), theoretical developments like Shor's algorithm proved the conceptual superiority of QC over traditional computing. However, such quantum supremacy claims are difficult to achieve in practice because of the technical challenges of realizing noiseless qubits. In the near future, QC applications will need to rely on noisy quantum devices that offload part of their work to classical devices. One way to achieve this is by using parameterized quantum circuits in optimization or even in machine learning tasks. The energy requirements of quantum algorithms have not yet been studied extensively. In this article, we explore several optimization algorithms using both theoretical insights and numerical experiments to understand their impact on energy consumption. Specifically, we highlight why and how algorithms like quantum natural gradient descent, simultaneous perturbation stochastic approximations or circuit learning methods, are at least 2× to 4× more energy efficient than their classical counterparts; why feedback‐based quantum optimization is energy‐inefficient; and how techniques like Rosalin can improve the energy efficiency of other algorithms by a factor of ≥ 20× . Finally, we use the NchooseK high‐level programming model to run optimization problems on both gate‐based quantum computers and quantum annealers. Empirical data indicate that these optimization problems run faster, have better success rates, and consume less energy on quantum annealers than on their gate‐based counterparts.
computer science, theory & methods, software engineering
What problem does this paper attempt to address?