Abstract
An ultimate goal of quantum computing is to perform calculations beyond the reach of any classical computer. It is therefore imperative that useful quantum computers be very difficult to simulate classically, otherwise classical computers could be used for the applications envisioned for the quantum ones. Perfect quantum computers are unarguably exponentially difficult to simulate: the classical resources required grow exponentially with the number of qubits or the depth of the circuit. This difficulty has triggered recent experiments on deep, random circuits that aim to demonstrate that quantum devices may already perform tasks beyond the reach of classical computing. These real quantum computing devices, however, suffer from many sources of decoherence and imprecision which limit the degree of entanglement that can actually be reached to a fraction of its theoretical maximum. They are characterized by an exponentially decaying fidelity with an error rate per operation as small as for current devices with several dozen qubits or even smaller for smaller devices. In this work, we provide new insight on the computing capabilities of real quantum computers by demonstrating that they can be simulated at a tiny fraction of the cost that would be needed for a perfect quantum computer. Our algorithms compress the representations of quantum wave functions using matrix product states, which are able to capture states with low to moderate entanglement very accurately. This compression introduces a finite error rate so that the algorithms closely mimic the behavior of real quantum computing devices. The computing time of our algorithm increases only linearly with and in sharp contrast with exact simulation algorithms. We illustrate our algorithms with simulations of random circuits for qubits connected in both one- and two-dimensional lattices. We find that can be decreased at a polynomial cost in computing power down to a minimum error . Getting below requires computing resources that increase exponentially with . For a two-dimensional array of qubits and a circuit with control- gates, error rates better than state-of-the-art devices can be obtained on a laptop in a few hours. For more complex gates such as a swap gate followed by a controlled rotation, the error rate increases by a factor 3 for similar computing time. Our results suggest that, despite the high fidelity reached by quantum devices, only a tiny fraction of the system Hilbert space is actually being exploited.
8 More- Received 19 February 2020
- Revised 22 September 2020
- Accepted 5 October 2020
DOI:https://doi.org/10.1103/PhysRevX.10.041038
Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.
Published by the American Physical Society
Physics Subject Headings (PhySH)
Viewpoint
Imperfections Lower the Simulation Cost of Quantum Computers
Published 23 November 2020
Classical computers can efficiently simulate the behavior of quantum computers if the quantum computer is imperfect enough.
See more in Physics
Popular Summary
One of the main goals in quantum computing is to demonstrate “quantum supremacy”—completion of a task that cannot be done in any feasible amount of time on a traditional computer. Recently, Google claimed they had developed a quantum device that quickly solved a problem that would require ten thousand years on the largest supercomputers. That claim was challenged by others, who said the task would need only two days. This disparity highlights the challenges inherent to benchmarks of quantum-computing performance. To address that challenge, we develop algorithms that show that real quantum computers—plagued by interference from their environment—can be simulated at a tiny fraction of the computational cost that is needed for a perfect quantum device.
Simulating a quantum computer on a classical one does indeed require a phenomenal amount of resources when no approximations are made and noise is not considered. Exact algorithms for simulating quantum computers require time or memory that grows exponentially with the number of qubits or other physical resources. Here, we discuss a class of algorithms that has attracted little attention in the context of quantum-computing simulations. These algorithms use quantum state compression and are exponentially faster than their exact counterparts. In return, they possess a finite fidelity (or finite compression rate, similar to that in image compression), very much as in a real quantum computer.
We find that these approximate algorithms can reach a finite fidelity comparable with state-of-the-art experiments at a very modest computational cost, thus providing a key perspective to the computational power actually harvested by a quantum device.