What limits the simulation of quantum computers?
Abstract
It is 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. Real quantum computing devices, however, are characterized by an exponentially decaying fidelity with an error rate per operation as small as for current devices. In this work, we demonstrate that real quantum computers 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 wavefunctions using matrix product states (MPS), which 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 . 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-Z 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 three for similar computing time.
Cite
@article{arxiv.2002.07730,
title = {What limits the simulation of quantum computers?},
author = {Yiqing Zhou and E. Miles Stoudenmire and Xavier Waintal},
journal= {arXiv preprint arXiv:2002.07730},
year = {2020}
}
Comments
New data added, 14 figures