Stochastic Quantum Circuit Simulation using Decision Diagrams
Thomas Grurl1,2,a, Richard Kueng2, Jürgen Fuß1 and Robert Wille1,3
1Secure Information Systems, University of Applied Sciences Upper Austria, Austria
thomas.grurl@fh-hagenberg.at
2Institute for Integrated Circuits, Johannes Kepler University Linz, Austria
juergen.fuss@fh-hagenberg.at
1Secure Information Systems, University of Applied Sciences Upper Austria, Austria
richard.kueng@jku.at
3Software Competence Center Hagenberg GmbH (SCCH), Hagenberg, Austria
robert.wille@jku.at
ABSTRACT
Recent years have seen unprecedented advance in the design and control of quantum computers. Nonetheless, their applicability is still restricted and access remains expensive. Therefore, a substantial amount of quantum algorithms research still relies on simulating quantum circuits on classical hardware. However, due to the sheer complexity of simulating real quantum computers, many simulators unrealistically simplify the problem and instead simulate perfect quantum hardware, i.e., they do not consider errors caused by the fragile nature of quantum systems. Stochastic quantum simulation provides a conceptually suitable solution to this problem: physically motivated errors are applied in a probabilistic fashion throughout the simulation. In this work, we propose to use decision diagrams, as well as concurrent executions, to substantially reduce resource-requirements—which are still daunting—for stochastic quantum circuit simulation. Backed up by rigorous theory, empirical studies show that this approach allows for a substantially faster and much more scalable simulation for certain quantum circuits.